J'ai besoin de citer un PDF d'enregistrements XML. Je pense qu'il n'y a aucun moyen de créer directement pdf à partir de XML, mais à l'aide de XSLT ou XSL, je pense que cela peut être fait. J'ai lu beaucoup d'articles à la recherche du bon moyen de le faire en utilisant C #.
-> Quelle est la meilleure approche de cela? Tout exemple serait vraiment génial. p>
mon scénario: p>
J'ai xml qui ressemble à: p> Comment puis-je créer un PDF qui aura une table Montrer toutes ces informations? P> Je sais qu'il y a beaucoup de questions similaires, mais la plupart d'entre elles sont obsolètes. Toute aide vraiment appréciée. P> p>
3 Réponses :
Dans le passé, j'ai utilisé une bibliothèque commerciale appelée ibex pdf créateur pour générer des documents PDF à partir de données XML en utilisant La norme XSL-FO qui a très bien fonctionné.
Voici un exemple de la façon dont je voudrais l'utiliser: P>
Données XML: strong> P> var data = new MemoryStream(dataBytes);
var layout = new MemoryStream(layoutBytes);
var pdf = new MemoryStream();
// Using the Ibex PDF Creator .NET API
var doc = new FODocument();
doc.generate(data, layout, pdf);
Merci Enrico suggérez-vous des alternatives OpenSource?
Personnellement, je n'ai essayé aucune alternative open source pour XSL-FO. Depuis que le projet que je travaillais consistait à construire un produit, nous avons choisi d'aller avec une bibliothèque commerciale pour la documentation et le soutien.
Vous pouvez créer un fichier PDF à partir de XML à l'aide de Aspose.pdf pour l'API .NET. Je pourrais trouver l'échantillon de code pour
J'ai utilisé l'apache fop.bat dans une méthode comme celle-ci. (en utilisant system.diagnostiques)
Comment créer FOP.BAT?
Eh bien, qu'avez-vous essayé? Depuis que vous parlez de: avez-vous essayé i> fo? Par exemple, fonet.codeplex.net? Notez que FO n'est pas trivial - vous devez faire beaucoup plus de travail que vous le feriez pour HTML, comme exemple. Aussi: Avez-vous envisagé l'un des outils de conversion HTML-TO-PDF? (J'utilisais beaucoup HTMLDOC, quelques années). Ou l'un des outils de création PDF de bas niveau?
Dupliqué Stackoverflow.com/Questtions/1674257/...
Comme je l'ai mentionné, ils sont surtout obsolètes La dernière mise à jour de FO se trouvait 2009. Je cherche quelque chose qui peut être facilement utilisé dans C # et peut être considéré comme meilleur outil pour automatiser la création PDF via le code. J'ai regardé rapport.sourceforge.net , itextpdf.com/terms-of-uuse/index.php , pdfsharp.com/pdfsharp et quelques autres mais nécessitent des commentaires de ceux qui l'ont utilisé.