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
- Konvertieren Sie PDF in Word mit C#
- Konvertierung von PDF in Word – erweiterte Optionen
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:
- Initialisieren Sie ein Objekt der Klasse Document und laden Sie die PDF-Quelldatei.
- 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:
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:
- Öffnen Sie das PDF-Quelldokument, indem Sie eine Instanz der Klasse Dokument initialisieren.
- Erstellen Sie eine Instanz der Klasse DocSaveOptions, um auf Speicheroptionen für den Export in das Doc-Format zuzugreifen.
- Legen Sie den Wert dieser Eigenschaft Format fest, um die Ausgabedatei im Doc-Format zu speichern.
- Legen Sie den Erkennungsmodus als Flow fest, indem Sie die Eigenschaft Mode festlegen.
- Weisen Sie der Eigenschaft RelativeHorizontalProximity einen Wert zu, um die horizontale Nähe auf 2,5 festzulegen.
- Aktivieren Sie den Wert zum Erkennen von Aufzählungszeichen während des Konvertierungsprozesses, indem Sie einen Wert für die Eigenschaft RecognizeBullets festlegen.
- 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.