Konvertieren Sie PDF in Word mit C#

Konvertieren Sie PDF in Text in Java

Die Dateiformate PDF und MS Word sind derzeit die beliebtesten und nützlichsten Dateiformate. PDF-Dokumente sind nicht einfach zu bearbeiten und benötigen manchmal ein Drittanbieter-Tool, um sie zu bearbeiten. Wobei Word-Dateien in dieser Hinsicht sehr viel bieten. In vielen Szenarien müssen Sie jedoch eine PDF-zu-Word-Konvertierung durchführen. In diesem Blogbeitrag verwenden wir diese .NET-PDF-Bibliothek, um PDF mithilfe von C# programmgesteuert in Word zu konvertieren. Wir werden die Codeausschnitte schreiben, um diese Funktionalität im Detail zu demonstrieren.

Folgende Punkte werden wir behandeln:

Installation der .NET PDF-Bibliothek

Diese C#-PDF-Bibliothek ist diejenige, die Ihnen beim programmgesteuerten Erstellen eines PDF-zu-Word-Konverters helfen kann. Sie können jedoch eine Reihe leistungsstarker Funktionen finden, die von dieser Bibliothek bereitgestellt werden. Sie können die API also entweder herunterladen oder sie mit dem NuGet Package Manager in Ihrem Projekt installieren.

Konvertieren Sie PDF in Word mit C#

Sie können PDF-Dateien in Word-Dokumente konvertieren, indem Sie ein paar Zeilen in einer .NET-Anwendung schreiben.

Sie können die folgenden Schritte und das Code-Snippet befolgen:

  1. Initialisieren Sie ein Objekt der Klasse Document und laden Sie die PDF-Quelldatei.
  2. Speichern Sie die Datei im DOC-Format, indem Sie die Methode Save aufrufen.
// Initialisieren Sie ein Objekt der Document-Klasse und laden Sie die PDF-Quelldatei 
Document pdfDocument = new Document( "sample.pdf");
// Speichern Sie die Datei im DOC-Format, indem Sie die Save-Methode aufrufen  
pdfDocument.Save( "PDFToDOC_out.doc", SaveFormat.Doc);

Sie können die Ausgabe im Bild unten sehen:

pdf zu word umwandlung

Konvertierung von PDF in Word – erweiterte Optionen

In diesem Abschnitt werden wir einige erweiterte Methoden untersuchen, die diese C#-PDF-Bibliothek bietet.

Bitte befolgen Sie die Schritte und das Code-Snippet unten:

  1. Öffnen Sie das PDF-Quelldokument, indem Sie eine Instanz der Klasse Dokument initialisieren.
  2. Erstellen Sie eine Instanz der Klasse DocSaveOptions, um auf Speicheroptionen für den Export in das Doc-Format zuzugreifen.
  3. Legen Sie den Wert dieser Eigenschaft Format fest, um die Ausgabedatei im Doc-Format zu speichern.
  4. Legen Sie den Erkennungsmodus als Flow fest, indem Sie die Eigenschaft Mode festlegen.
  5. Weisen Sie der Eigenschaft RelativeHorizontalProximity einen Wert zu, um die horizontale Nähe auf 2,5 festzulegen.
  6. Aktivieren Sie den Wert zum Erkennen von Aufzählungszeichen während des Konvertierungsprozesses, indem Sie einen Wert für die Eigenschaft RecognizeBullets festlegen.
  7. Rufen Sie die Methode Save auf, um die Datei im MS-Dokumentformat zu speichern
/ Open the source PDF document by initializing an instance of Document class
Document pdfDocument = new Document( "sample.pdf");
// Erstellen Sie eine Instanz der DocSaveOptions-Klasse, um auf Speicheroptionen für den Export in das Doc-Format zuzugreifen 
DocSaveOptions saveOptions = new DocSaveOptions
{
    // Legen Sie den Wert dieser Format-Eigenschaft fest, um die Ausgabedatei im Doc-Format zu speichern.
    Format = DocSaveOptions.DocFormat.Doc,
    // Legen Sie den Erkennungsmodus als Flow fest, indem Sie die Mode-Eigenschaft festlegen 
    Mode = DocSaveOptions.RecognitionMode.Flow,
    // Weisen Sie der Eigenschaft RelativeHorizontalProximity einen Wert zu. Legen Sie die horizontale Nähe auf 2,5 fest 
    RelativeHorizontalProximity = 2.5f,
    // Aktivieren Sie den Wert, um Aufzählungszeichen während des Konvertierungsprozesses zu erkennen, indem Sie einen Wert für die RecognizeBullets-Eigenschaft festlegen  
    RecognizeBullets = true
};
// Rufen Sie die Save-Methode auf, um die Datei im MS-Dokumentformat zu speichern 
pdfDocument.Save( "PDFToDOC_out.doc", saveOptions);

Holen Sie sich eine kostenlose Lizenz

Sie können eine kostenlose temporäre Lizenz erwerben, um die API ohne Evaluierungseinschränkungen zu testen.

Zusammenfassen

Wir können diesen Blogbeitrag hier mit der Hoffnung beenden, dass er Ihnen ermöglicht hat, PDF mithilfe von C# programmgesteuert in Word zu konvertieren. Diese .NET-PDF-Bibliothek wird Ihnen sicherlich dabei helfen, einen PDF-zu-Word-Konverter für Ihre Geschäftsanwendung zu erstellen. Darüber hinaus können Sie die Dokumentation dieser Bibliothek besuchen, um weitere Funktionen kennenzulernen. Installieren Sie diese Bibliothek in Ihrem .NET-Projekt und führen Sie eine PDF-zu-Word-Konvertierung programmgesteuert durch. Bleiben Sie schließlich mit conholdate.com in Verbindung, um regelmäßige Updates zu erhalten.

Stelle eine Frage

Sie können uns Ihre Fragen oder Anliegen in unserem Forum mitteilen.

Häufig gestellte Fragen

Wie konvertiere ich PDF in Word in C# net?

Installieren Sie diese C#-PDF-Bibliothek, um PDF programmgesteuert in Word zu konvertieren. Sie können die Dokumentation bezüglich der Installation und Funktionen aufrufen.

Wie können Sie ein PDF-Dokument in ein Word-Dokument konvertieren?

Sie können eine Instanz der Klasse Document instanziieren, um die PDF-Quelldatei zu laden, und die Methode Save aufrufen, um sie als Word-Datei zu speichern.

Siehe auch