PDF et docx dans .NET. En utilisant deux outils différents pour créer des PDF et docx ou acheter un qui fait à la fois?

StackOverflow https://stackoverflow.com/questions/4202404

Question

J'ai un ASP.net 4.0 qui doit générer un fichier PDF et docx avec le même contenu. Ofcourse la conversion aura lieu sur le serveur si Office Automation est pas une option (http://support.microsoft.com/default.aspx?scid=kb;EN-US;q257757#kb2)

Im face à la descision suivante: Utilisez OpenXML SDK pour créer le docx et un autre outil gratuit pour créer le PDF.

ou

Acheter un SW comme Aspose donc je ne devrai créer le docx, puis générer un PDF à partir du docx.

Quelle est votre opinion à ce sujet? coûte 900 $ Aspose mots, je vais économiser beaucoup de temps avec lui valoir la peine?

Si je choisis l'option libre, je vais avoir du mal à obtenir le docx et pdf à exactement la même chose?

Était-ce utile?

La solution

Comment de donner ABCpdf essayer? C'est gratuit. Nous l'avons utilisé pour faire un large éventail de choses liées PDF et Word.

Autres conseils

Je ne compterais pas complètement office aussi longtemps qu'il est bien fait sur le serveur, voir cette discussion sur ServerFault.

Je pense que la vraie question pour vous est « quel format source voulez que vous voulez utiliser »?

Par format source, je veux dire la seule version canonique de la vérité, utilisé pour générer les autres formats.

Il était une fois, la réponse aurait été un format XML tels que DocBook ou DITA.

De nos jours, si la production Parole est important pour vous, il est logique d'utiliser docx comme format source et générer des PDF au besoin à partir de là.

Vous pouvez utiliser tous les outils que vous préférez créer / lire / modifier / mettre à jour votre fichier .docx. Et quel outil fonctionne pour vous de créer une sortie PDF.

Pour les flux de travail centrées sur le web, il y a un argument pour utiliser HTML comme format source, et va de là à docx et PDF au besoin.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top