Ich verwende openxml, um Word-DOCX-Dateien zu erstellen. Ich möchte diese Dokumente speichern, sobald sie als PDF-Dateien erstellt wurden. Gibt es eine Möglichkeit, dies in openxml zu tun? Ich nehme an, die Antwort ist nein. Wenn nein, gibt es eine empfohlene Bibliothek oder ein Tool, das ich zum Speichern / Drucken von DOCX-Dateien als PDF (programmatisch in .NET) verwenden kann? Ich schaute auf SharpPDF (PDFSharp), und es scheint, dass diese Bibliothek nur zum Erstellen von PDFs von Grund auf neu ist, nicht speichern DOCX als PDF.
Kann ich irgendwie auf einen installierten PDF-Drucker, entweder Cute PDF oder den in Windows 7 eingebauten PDF-Drucker, vollautomatisch drucken?
Update: Suchen Sie kostenlos mit nicht-viralen Lizenz, und erfordert vorzugsweise keine zusätzlichen Installationen.
Um von DocX zu erhalten - & gt; PDF Sie benötigen etwas, das eine DocX-Datei rendern kann und eine PDF-Export- / Speicherfunktion bietet. Unnötig zu sagen, dass es nicht so viele Werkzeuge gibt, die DocX (Word, OpenOffice / LibreOffice und einige andere lizensierte Produkte, die unten erwähnt sind) darstellen können. Abhängig von Ihren Laufzeitbeschränkungen / -anforderungen könnten Sie versuchen:
Ich bin mir nicht sicher, ob die Auto-Print-Anforderung zutrifft.
Wir produzieren WordGlue .NET, eine generische WP-Layout-Engine, die mit doc / docx umgehen kann.
Es ist vollständig verwaltet und kann für den Export in eine Vielzahl von Formaten wie Bild, XPS oder (mit Hilfe einer PDF-Bibliothek wie ABCpdf) PDF verwendet werden.
Ich arbeite an der ABCpdf .NET-Softwarekomponente, sodass meine Antworten Konzepte enthalten können, die auf ABCpdf basieren. Es ist genau das, was ich weiß. : -)