Speichern von Word-DOCX-Dateien als PDF
Ich bin mit openxml zum erstellen von Word-DOCX-Dateien. Ich möchte speichern Sie diese Dokumente, sobald Sie erstellt werden als PDF-Dateien. Gibt es eine Möglichkeit, kann ich dies in openxml? Ich nehme an, die Antwort ist Nein. Wenn es Nein ist, gibt es eine empfohlene Bibliothek oder tool kann ich verwenden, um zu speichern /drucken DOCX-Dateien als PDF-Datei (ein Programm, in .NET)? Ich schaute auf sharpPDF (PDFSharp), und es scheint, dass diese Bibliothek ist nur für das generieren von PDFs von Grund auf, nicht speichern DOCX als PDF.
Kann ich irgendwie einen Druckauftrag an einen installierten PDF-Drucker, entweder Cute PDF oder den PDF-Drucker in Windows 7, die vollautomatisch?
Update: auf der Suche nach freien, die mit nicht-virale Lizenz, und vorzugsweise erfordert keine zusätzlichen Installationen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Man könnte dies mit der Word-Automatisierung. Sie müssen word installiert ist.
Um von DocX -> PDF-Datei benötigen Sie etwas darstellen können, eine DocX-Datei und bietet einen PDF-export/speichern-Fähigkeit. Unnötig zu sagen, gibt es nicht viele Werkzeuge darstellen können, DocX (Word, OpenOffice/LibreOffice und einige andere lizenzierte Produkte, die unten erwähnt werden). Abhängig von Ihrer Laufzeit-Einschränkungen/Anforderungen, die Sie könnten versuchen:
Ich bin nicht sicher über die auto-print-Anforderung sorry.
Habe ich erfolgreich die Aspose suite von tools für die dies in der Vergangenheit: https://stackoverflow.com/a/5513946/54762. Es ist nicht kostenlos, aber Sie können die demo, bevor Sie kaufen es.
Habe ich verwendet diese VBScript und es funktioniert gut. Es arbeitet im hintergrund (öffnet die docx und speichert als PDF-Datei mit der "Speichern/Exportieren als PDF" - option). Überprüfen Sie die Systemanforderungen auf der Seite aufgeführt.
Produzieren wir WordGlue .NET ist eine generische WP-layout-engine verarbeiten kann doc/docx.
Es ist völlig verwaltet und können verwendet werden, um den export in verschiedene Formate wie image -, XPS-oder (mit Hilfe der PDF-Bibliothek wie ABCpdf) PDF.
Arbeite ich auf der ABCpdf .NET-software-Komponente, so dass meine Antworten verfügen über Konzepte, die basierend auf ABCpdf. Es ist genau das, was ich weiß. 🙂