Konvertieren eines Dokuments in PDF
Die Fähigkeit, Dokumente einfach und zuverlässig von einem Format in ein anderes zu konvertieren, ist ein Schlüsselmerkmal von Aspose.Words. Eines der beliebtesten Formate für die Konvertierung ist PDF – ein Format mit festem Layout, das das ursprüngliche Erscheinungsbild eines Dokuments während des Renderns auf verschiedenen Plattformen beibehält. Der Begriff “Rendern” wird in Aspose.Words verwendet, um den Prozess der Konvertierung eines Dokuments in ein Dateiformat zu beschreiben, das paginiert ist oder das Konzept von Seiten hat.
Konvertieren Sie ein Word-Dokument in PDF
Die Konvertierung von Word nach PDF ist ein ziemlich komplexer Prozess, der mehrere Berechnungsschritte erfordert. Aspose.Words Layout-Engine ahmt die Funktionsweise der Seitenlayout-Engine von Microsoft Word nach, sodass PDF Ausgabedokumente so nah wie möglich an dem aussehen, was Sie in Microsoft Word sehen können.
Mit Aspose.Words können Sie ein Dokument programmgesteuert vom Format DOC oder DOCX in PDF konvertieren, ohne Microsoft Office zu verwenden. In diesem Artikel wird erläutert, wie Sie diese Konvertierung durchführen.
Umwandlung von DOCX oder DOC in PDF
Die Konvertierung vom DOC - oder DOCX -Dokumentformat in das PDF -Format in Aspose.Words ist sehr einfach und kann mit nur zwei Codezeilen durchgeführt werden, die:
- Laden Sie Ihr Dokument mit einem seiner Konstruktoren in ein Document -Objekt, indem Sie den Dokumentnamen mit seiner Formaterweiterung angeben.
- Rufen Sie eine der Document.Save -Methoden für das Document-Objekt auf und geben Sie das gewünschte Ausgabeformat als PDF an, indem Sie einen Dateinamen mit dem “eingeben.PDF” Erweiterung.
Das folgende Codebeispiel zeigt, wie Sie ein Dokument mit der Methode Save
von DOCX in PDF konvertieren:
Sie können die Vorlagendatei dieses Beispiels herunterladen von Aspose.Words GitHub.
Manchmal ist es notwendig, zusätzliche Optionen anzugeben, die sich auf das Ergebnis des Speicherns eines Dokuments als PDF auswirken können. Diese Optionen können durch die Verwendung der Klasse PdfSaveOptions angegeben werden, die Eigenschaften enthält, die bestimmen, wie die Ausgabe von PDF angezeigt wird.
Beachten Sie, dass Sie mit derselben Technik jedes Dokument im Flow-Layout-Format in das PDF -Format konvertieren können.
Konvertierung in verschiedene PDF Standards
Aspose.Words stellt die PdfCompliace-Aufzählung bereit, um die Konvertierung von DOC oder DOCX in verschiedene PDF-Formatstandards (z. B.) zu unterstützen PDF 1.7, PDF 1.5, usw.).
Das folgende Codebeispiel zeigt, wie Sie ein Dokument mit PdfSaveOptions unter Einhaltung von PDF17 in PDF 1.7 konvertieren:
Bilder in PDF umwandeln
Die Konvertierung in PDF ist nicht durch Microsoft Word-Dokumentformate eingeschränkt. Jedes von Aspose.Words unterstützte Format, einschließlich programmgesteuert erstellter Formate, kann auch in PDF konvertiert werden. Zum Beispiel können wir einseitige Bilder konvertieren, wie zum Beispiel JPEG, PNG, BMP, EMF, oder WMF sowie mehrseitige Bilder wie TIFF und GIF bis PDF.
Das folgende Codebeispiel zeigt, wie JPEG - und TIFF -Bilder in PDF konvertiert werden:
Damit dieser Code funktioniert, müssen Sie Verweise auf Aspose.Words, Java hinzufügen.ahhh.image und javax.imageio-Klassenpakete für Ihr Projekt.
PDF Ausgabegröße reduzieren
Beim Speichern in PDF können Sie angeben, ob Sie die Ausgabe optimieren möchten. Dazu müssen Sie das Flag OptimizeOutput auf true setzen, und dann werden redundante verschachtelte Leinwände und leere Leinwände entfernt, Nachbarglyphen mit derselben Formatierung werden verkettet.
Das folgende Codebeispiel zeigt, wie die Ausgabe optimiert werden kann:
Siehe auch
- Beitrag Rendering weitere Informationen zu den Formaten Fixed Page und Flow Layout
- Beitrag Konvertierung in das Festseitenformat weitere Informationen zum Seitenlayout
- Beitrag Geben Sie die Renderoptionen beim Konvertieren in PDF an weitere Informationen zur Verwendung der Klasse
PdfSaveOptions