35 votes

Convertir DOCX en PDF par programme sans Word installé?

J'ai une application Web et j'ai besoin de convertir des fichiers DOCX en PDF pour générer des rapports dans Word 2007. J'ai d'abord utilisé l'automatisation et j'ai rencontré un problème DCOM et finalement j'ai découvert que Microsoft ne prend pas en charge l'automatisation de Word côté serveur . Maintenant, je recherche d'autres outils gratuits par opposition à Word et etc. n'est pas gratuit, iTextSharp ne convertit pas DOCX en PDF.

Si quelqu'un connaît un outil gratuit ou des classes .NET pour faire cette conversation, faites-le moi savoir.

3voto

JasonPlutext Points 6417

En l'absence d'une solution .NET pure, vous pouvez utiliser docx4j et ses dépendances en tant que DLL via IKVM.

0voto

Krumelur Points 11160

J'ai utilisé ceci: http://rainbowpdf.com/ mais ça coûte.

René

0voto

LeonG Points 326

Vous pouvez utiliser le SDK OpenXml pour obtenir votre docx en XML, et utiliser XSLT pour en faire du HTML, et le convertir en utilisant n'importe quel convertisseur HTML vers PDF gratuit.

-3voto

nino Points 333

Eh bien, je ne sais pas s'il existe déjà de bonnes solutions mises en œuvre. Mais si vous n'en trouvez pas, il existe un SDK OpenXML de Microsoft, qui peut être utilisé pour ouvrir / modifier des fichiers docx sans que Word soit installé.

-4voto

ShinyDarkStone Points 34

Je pense que vous devez connaître cette bibliothèque http://docx.codeplex.com/ gratuite et avoir de la documentation. J'espère que cela fonctionne pour vous

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X