Vor kurzem haben wir einen Blogbeitrag veröffentlicht, der demonstriert, wie man Word in PDF mit Java umwandelt. In diesem Blogbeitrag erfahren wir jedoch, wie Sie Word in C# mithilfe dieser .NET-Bibliothek programmgesteuert in PDF konvertieren. Die Entwicklung einer App zur Dateimanipulation und -konvertierung ist jetzt ein leichter Prozess, da diese Bibliothek einen riesigen Methodenstapel bietet. Beide Dateiformate werden aufgrund ihrer umfangreichen Verwendung und Funktionen häufig in Routineaufgaben verwendet.
Folgende Punkte behandeln wir in diesem Blogbeitrag:
- Konvertieren Sie Word in C# in PDF – API-Installation
- So konvertieren Sie DOCX programmgesteuert in PDF
- .NET-Bibliothek zum Konvertieren von Word in PDF - Erweiterte Optionen
Konvertieren Sie Word in C# in PDF – API-Installation
Soweit der Installationsvorgang dieser Bibliothek betroffen ist, ist es ziemlich einfach und leicht. Sie können die Bibliothek konfigurieren, indem Sie die DLL-Dateien herunterladen, oder Sie können sie installieren, indem Sie den folgenden Befehl im Paket-Manager NuGet ausführen.
Install-Package Aspose.Words
So konvertieren Sie DOCX programmgesteuert in PDF
Sobald die Installation abgeschlossen ist, können wir mit dem Schreiben von Code beginnen, um Word programmgesteuert in PDF zu konvertieren.
Sie können die folgenden Schritte und das Code-Snippet befolgen, um diese Funktionalität zu erreichen:
- Erstellen Sie ein Objekt der Klasse Document und laden Sie die MS Word-Quelldatei.
- Rufen Sie die Methode save auf, um die Ausgabe im PDF-Format zu speichern.
// Erstellen Sie ein Objekt der Document-Klasse und laden Sie die MS Word-Quelldatei
Document doc = new Document("./input.docx");
// Rufen Sie die save-Methode auf, um die Ausgabe im PDF-Format zu speichern
doc.Save("./output.pdf");
.NET-Bibliothek zum Konvertieren von Word in PDF - Erweiterte Optionen
Diese Bibliothek bietet eine breite Palette von Methoden und Eigenschaften zur Bearbeitung des PDF-Dokuments, wie z. B. das Festlegen der Bildqualität, das Rendern und mehr.
Wir werden diese Funktionen untersuchen und implementieren, indem wir die folgenden Schritte ausführen:
- Initialisieren Sie ein Objekt der Klasse Document und laden Sie die MS Word-Quelldatei.
- Instanziieren Sie ein Objekt der Klasse PdfSaveOptions, um zusätzliche Optionen beim Speichern eines Dokuments im PDF-Format anzugeben.
- Geben Sie die Konformitätsstufe der PDF-Standards für Ausgabedokumente mit der Eigenschaft Compliance an.
- Rufen Sie diese DisplayDocTitle-Eigenschaft auf, um den Dokumenttitel im PDF-Dateifenster anzuzeigen.
- JpegQuality legt die Qualität der Bilder fest, die in einem PDF-Dokument verwendet werden.
- Verwenden Sie die hochwertigen Renderingalgorithmen, indem Sie die Eigenschaft UseHighQualityRendering auf „true“ setzen.
- Rufen Sie die Methode save auf, um die Ausgabe im PDF-Format zu speichern.
// Erstellen Sie ein Objekt der Document-Klasse und laden Sie die MS Word-Quelldatei
Document doc = new Document("./input.docx");
// Instanziieren Sie ein Objekt der PdfSaveOptions-Klasse, um zusätzliche Optionen beim Speichern eines Dokuments im PDF-Format anzugeben.
PdfSaveOptions options = new PdfSaveOptions();
// Geben Sie die Konformitätsstufe für PDF-Standards für Ausgabedokumente mit der Eigenschaft Konformität an
options.Compliance = PdfCompliance.Pdf17;
// Rufen Sie diese Eigenschaft auf, um den Dokumenttitel im PDF-Dateifenster anzuzeigen
options.DisplayDocTitle = false;
// JpegQuality legt die Qualität der Bilder fest, die im PDF-Dokument verwendet werden
options.JpegQuality = 100;
// Verwenden Sie die hochwertigen Renderingalgorithmen, indem Sie die UseHighQualityRendering-Eigenschaft auf „true“ setzen
options.UseHighQualityRendering = true;
// PageMode gibt an, wie das PDF-Dokument angezeigt werden soll, wenn es im PDF-Reader geöffnet wird.
options.PageMode=PdfPageMode.UseOutlines;
// Rufen Sie die save-Methode auf, um die Ausgabe im PDF-Format zu speichern
doc.Save("./output.pdf");
Holen Sie sich eine kostenlose Lizenz
Sie können eine kostenlose temporäre Lizenz in Anspruch nehmen, um die API über die Evaluierungsbeschränkungen hinaus zu testen.
Zusammenfassen
Wir beenden diesen Blogbeitrag hier. Wir hoffen, dass Sie gelernt haben, wie Sie Word in C# in PDF konvertieren. Darüber hinaus haben wir auch einige erweiterte Eigenschaften und Methoden zur Bearbeitung der PDF-Dateien durchlaufen. Dieser Artikel wird Ihnen sicherlich helfen, wenn Sie Ihre Anwendung mit einem Word-zu-PDF-Konverter ausstatten möchten. Darüber hinaus können Sie die anderen Funktionen erkunden, indem Sie die Dokumentation dieser Bibliothek besuchen. Möglicherweise finden Sie jedoch die relevanten Blog-Beiträge, die im Abschnitt „Siehe auch“ unten erwähnt werden. Besuchen Sie schließlich conholdate.com für die neuesten Updates.
Stelle eine Frage
Sie können uns Ihre Fragen oder Anliegen in unserem Forum mitteilen.