J'ai quelques idées générales sur la façon dont je veux faire, mais tout serait grandement apprécié l'aide/conseils ...ASP.NET/ MVC/C#/Jquery/création d'une extrémité avant CMS et PDF Generator
Ce que j'essaye de faire est: créer un système de cms d'extrémité avant, TRÈS, TRÈS SIMPLE où un rapport sera produit à partir d'un modèle, utilisant jquery (glisser, déposer etc.), inclus dans le rapport sera des espaces réservés où les données seront être importé dans par exemple nom, adresse, etc. Ces données peuvent être modifiées par différents utilisateurs ayant accès aux données. Je pensais que je devrais convertir ce format html en format xsl-fo, puis le générer en format pdf car xsl-fo me donnera un avantage majeur sur l'affichage personnalisé des données sur pdf, à savoir les données apparaîtront comment Je le veux. Cela me permettra également de faire une recherche dans le xsl-fo en utilisant xslt (ou quelque chose?) Pour importer les dernières valeurs de db mises à jour. L'outil pour convertir réellement de xsl-fo en pdf qui ressemble à mon projet de loi est: fo.net. En fin de compte, j'aurais besoin d'utiliser du code déjà là mais où je pourrais l'éviter, je le voudrais.
Gardez à l'esprit:
1. Je besoin d'un contrôle ultime sur tout (éventuellement)
2. alternatives libres/open source qui sont flexibles (avec le code source)
Questions:
1.Is jquery la meilleure chose à utiliser pour les cms? Comme je vais avoir des contrôles personnalisés qui contiendront des données db ou des espaces réservés pour les données à importer
2. XSL-FO est-il le meilleur langage intermédiaire pour porter ce modèle dans un rendu/conversion en PDF?
3. Comment convertir html en xsl-fo? Est-ce que C# /. Net a une API que je peux regarder?
4. Ai-je trop compliqué les choses? Des moyens plus simples de le faire?
Merci beaucoup à l'avance
REMARQUE: Le html + css sur la page peut être très compliqué/flexibles pour que je puisse avoir besoin d'utiliser jquery pour ajouter le inline css aux éléments, donc pourquoi je pense en utilisant XSL-FO car je peux générer des tags qui peuvent lire ces données et les placer sur le pdf d'une certaine manière, gardez ceci à l'esprit lorsque vous répondez à ma question (si vous choisissez!) :)
Bonjour Desiny, Merci pour votre réponse rapide, votre code est vraiment bon! Je ne suis toujours pas convaincu que c'est ce dont j'ai besoin, j'ai jeté un coup d'œil dans pdf sharp - comment avez-vous trouvé cet outil pour le html dynamique et css lors de la création de PDF? La majeure partie de mon besoin est de créer un simple template/cms qui peut avoir des divs alignés à gauche/droite, des en-têtes avec du texte en gras, des styles en ligne etc. (qui sera fait en utilisant jquery) - en regardant le code ci-dessus Mapper les possibles possibilités html + css dans le template puis définir chaque section/paragraphe avec les styles, pour chaque élément/div sur la page ??? – Haroon