Comment faire pour convertir .de docx .pdf en C#

Nous sommes maintenant en utilisant OpenXML pour lire des données à partir de la base de données et de générer de la doc. Mais la dernière exigence est d'être un pdf. Donc, je veux savoir comment faire pour convertir .docx en pdf en C#. Quelqu'un pourrait-il aider? Ou de fournir certains renseignements.

J'utilise Aspose.Les mots pour le faire. Il est un pur .NET-library et a assez décent rendu de compatibilité. Automatisation de l'Office pourrait fonctionner, mais est lent, mais il n'est pas utilisable dans un environnement automatisé, car il peut pop-up aléatoire windows demandant d'entrée.
Ma solution préférée est de générer un fichier HTML et de laisser à l'utilisateur d'imprimer de n'importe quel format que qu'ils aiment. Avantages a) aucun logiciel spécial n'est nécessaire, et b) l'impression de code est fait pour vous. Évidemment, nous pouvons aider les exigences qui nous sont donnés, mais le HTML suggestion souvent va bien avec la direction.
Si la dernière exigence est pdf alors pourquoi la création d'docx ? Ne pouvez-vous pas directement lire les valeurs de base de données pour la création de fichiers pdf ?

OriginalL'auteur Robin Sun | 2013-10-24