Konvertieren Sie Word in C# in PDF

Konvertieren Sie Word in C# in PDF

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

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:

  1. Erstellen Sie ein Objekt der Klasse Document und laden Sie die MS Word-Quelldatei.
  2. 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:

  1. Initialisieren Sie ein Objekt der Klasse Document und laden Sie die MS Word-Quelldatei.
  2. Instanziieren Sie ein Objekt der Klasse PdfSaveOptions, um zusätzliche Optionen beim Speichern eines Dokuments im PDF-Format anzugeben.
  3. Geben Sie die Konformitätsstufe der PDF-Standards für Ausgabedokumente mit der Eigenschaft Compliance an.
  4. Rufen Sie diese DisplayDocTitle-Eigenschaft auf, um den Dokumenttitel im PDF-Dateifenster anzuzeigen.
  5. JpegQuality legt die Qualität der Bilder fest, die in einem PDF-Dokument verwendet werden.
  6. Verwenden Sie die hochwertigen Renderingalgorithmen, indem Sie die Eigenschaft UseHighQualityRendering auf „true“ setzen.
  7. 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.

Siehe auch