
PDF zu Word-Konverter | PDF online im DOC-/DOCX-Format speichern
In diesem Artikel wird detailliert erläutert, wie Sie PDF mit C# .NET in Word konvertieren. Wir wissen, dass PDF Dateien häufig zum Teilen von Daten und Informationen verwendet werden, da sie die Dokumenttreue beim Anzeigen auf jeder Plattform, einschließlich Desktop oder Mobilgerät, bewahren. Aufgrund dieser breiten Akzeptanz und Kompatibilität sind PDF Dateien in Organisationen, Regierungsinstituten, Universitäten usw. weit verbreitet. Die Datei kann jedoch veraltete oder falsche Informationen enthalten oder Sie möchten einfach ein paar weitere Textzeilen hinzufügen. Daher stellt sich heraus, dass die PDF-Bearbeitung mit einigen Anwendungen mühsam sein kann und die Lizenzkosten die Aufgabe noch entmutigender erscheinen lassen können.
Eine praktikable Lösung besteht jedoch darin, die PDF-Datei in ein Word Dokument (DOC) umzuwandeln. In diesem Artikel werden wir die Schritte zur Konvertierung von PDF in Word mithilfe des .NET Cloud SDK untersuchen.
Wortkonvertierungs-API
Aspose.Words Cloud ist eine Programmier-API, die die Möglichkeit bietet, MS Word Dateien zu öffnen, zu erstellen, zu bearbeiten, zusammenzuführen, aufzuteilen, zu vergleichen und in andere unterstützte Dateiformate zu konvertieren. Um unseren Kunden die Arbeit noch weiter zu erleichtern, haben wir Aspose.Words Cloud SDK für .NET entwickelt, das ein Wrapper um die Cloud API ist. Integrieren Sie das SDK einfach in Ihre Anwendung, um alle Textverarbeitungsfunktionen zu nutzen. Das SDK kann in Desktop, Web, Mobilgeräte, IoT, Cloud und Microservices integriert werden.
Installation
Der erste Schritt besteht darin, das SDK zu installieren, das auf NuGet und GitHub verfügbar ist. Bitte führen Sie den folgenden Befehl im Terminalfenster aus, um die Installation für NuGet durchzuführen:
nuget install Aspose.Words-Cloud
Wenn Sie Visual Studio verwenden, kann das Paket auch über die Paket-Manager-Konsole installiert werden. Führen Sie dazu bitte den folgenden Befehl aus:
PM> Install-Package Aspose.Words-Cloud

Bild 1: – Aspose.Words NuGet-Paket installiert.
NuGet-Paket-Manager – Visual Studio
Ein anderer, einfacherer Ansatz besteht darin, das SDK über den NuGet Package Manager in der Visual Studio IDE zu installieren.
- Öffnen Sie den Projektmappen-Explorer.
- Erweitern Sie das Projekt und klicken Sie mit der rechten Maustaste auf den Ordner „Pakete“ in Ihrer Lösung.
- Wählen Sie die Option „NuGet-Pakete verwalten…“.
- Klicken Sie auf die Registerkarte „Durchsuchen“ und suchen Sie nach „Aspose.Words-Cloud“.
- Klicken Sie auf das Aspose.Words-Cloud-Paket, wählen Sie auf der rechten Registerkarte die entsprechende Version aus und klicken Sie auf die Schaltfläche „Paket hinzufügen“.

Image 2:- Aspose.Words Package in NuGet Package Manager.
Cloud-Dashboard
Der nächste Schritt besteht darin, ein Konto zu erstellen, indem Sie das Aspose.Cloud-Dashboard besuchen. Wenn Sie ein GitHub oder Google-Konto haben, registrieren Sie sich einfach oder klicken Sie auf die Schaltfläche Neues Konto erstellen und geben Sie die erforderlichen Informationen ein. Melden Sie sich nun mit Ihren Anmeldeinformationen beim Dashboard an, erweitern Sie den Abschnitt „Anwendungen“ im Dashboard und scrollen Sie nach unten zum Abschnitt „Client-Anmeldeinformationen“, um die Details zu Client-ID und Client-Geheimnis anzuzeigen.

Bild 3: – Client-Anmeldeinformationen im Aspose.Cloud-Dashboard.
PDF zu Word in C#
Befolgen Sie zur Durchführung der Konvertierung die nachstehenden Schritte:
- Erstellen Sie zunächst eine Instanz der Konfiguration und übergeben Sie dabei die Client-ID und die Client Secret-Anmeldeinformationen als Argumente.
- Zweitens erstellen Sie ein WordsApi Objekt, während Sie die Konfigurationsinstanz als Argument übergeben.
- Drittens: Lesen Sie die PDF-Datei mit dem Objekt File.OpenRead.
- Erstellen Sie jetzt eine Instanz der UploadFileRequest-Datei und verwenden Sie die Methode UploadFile(…), um PDF in den Cloud-Speicher hochzuladen.
- Als vorletztes erstellen Sie eine Instanz von GetDocumentWithFormatRequest, während Sie den Namen der Eingabedatei, das resultierende Format und den Namen der Ausgabedatei als Argument übergeben.
- Rufen Sie abschließend die Methode GetDocumentWithFormat(..) auf, um die Konvertierung durchzuführen und die Ausgabe im Cloud-Speicher zu speichern.
// Holen Sie sich die Client-Anmeldeinformationen von https://dashboard.aspose.cloud/
string clientSecret = "d757548a9f2558c39c2feebdf85b4c44";
string clientID = "4db2f826-bf9c-42e7-8b2a-8cbca2d15553";
// Erstellen Sie ein Konfigurationsobjekt mithilfe der ClientID und der geheimen Clientdetails
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
// WordsApi-Instanz initialisieren
var wordsApi = new WordsApi(config);
// Name der Eingabedatei
String inputFile = "awesome_table_in_pdf.pdf";
// Name der resultierenden Datei
String resultant = "conveted.doc";
// resultierendes Dateiformat
String format = "DOC";
try
{
// Laden Sie die Datei vom lokalen Laufwerk
using (var file = System.IO.File.OpenRead(@"C:\Users\shahbnay\Downloads\" + inputFile))
{
var uploadFileRequest = new UploadFileRequest(file, inputFile);
// Datei in den Cloud-Speicher hochladen
wordsApi.UploadFile(uploadFileRequest);
}
// Erstellen Sie ein DocumentWithFormat-Anforderungsobjekt.
var response = new GetDocumentWithFormatRequest(inputFile, format,outPath: resultant);
// den Dokumentvorgang auslösen
wordsApi.GetDocumentWithFormat(response);
// Drucke eine Erfolgsmeldung, wenn die Konvertierung erfolgreich war
if (response != null && response.Equals("OK"))
{
Console.WriteLine("PDF file successfully converted to DOC !");
Console.ReadKey();
}
}catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
Die im obigen Beispiel verwendeten Beispieldateien können von awesometableinpdf.pdf und converted.doc heruntergeladen werden.
Konvertieren Sie PDF mit cURL in DOC
Sie können das Befehlszeilentool cURL verwenden, um auf Aspose.Words-Webdienste zuzugreifen und PDF Dokumente einfach in das Word-Format zu konvertieren. Der folgende Code zeigt, wie Sie PDF mit cURL in DOCX konvertieren. Versuchen Sie jedoch vor der Dateikonvertierung, ein JWT-Zugriffstoken basierend auf Ihren Clientanmeldeinformationen zu erstellen. Führen Sie den folgenden cURL-Befehl aus, um das JWT-Zugriffstoken zu generieren.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=4db2f826-bf9c-42e7-8b2a-8cbca2d15553&client_secret=d757548a9f2558c39c2feebdf85b4c44" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Jetzt müssen wir den folgenden Befehl ausführen, um die PDF-Datei in den Cloud-Speicher hochzuladen:
curl -X PUT "https://api.aspose.cloud/v4.0/words/storage/file/awesome_table_in_pdf.pdf" \
-H "accept: application/json" \
-H "Authorization: Bearer <JWT Token>" \
-H "Content-Type: multipart/form-data" \
-d {"fileContent":{}}
Rufen Sie abschließend den folgenden Befehl auf, um die im Cloud-Speicher verfügbare PDF-Datei in das DOC-Format zu konvertieren:
curl -X GET "https://api.aspose.cloud/v4.0/words/awesome_table_in_pdf.pdf?format=DOC&outPath=converted.doc" \
-H "accept: application/octet-stream" \
-H "Authorization: Bearer <JWT Token>"
Abschluss
In diesem Artikel haben wir die Details der Konvertierung von PDF in Word in einer C# .NET-Anwendung erläutert. Darüber hinaus haben wir auch die Schritte zur Konvertierung von PDF in DOC mithilfe der cURL-Befehle untersucht. Das gleiche SDK kann auch zur Entwicklung eines Word zu PDF-Konverters verwendet werden. Bitte beachten Sie, dass unsere SDKs unter der MIT-Lizenz entwickelt werden, sodass der vollständige Codeausschnitt von GitHub heruntergeladen werden kann. Wenn bei der Verwendung der API Probleme auftreten, können Sie uns gerne über das kostenlose Produktsupportforum kontaktieren.
Verwandte Artikel
Wir empfehlen Ihnen, die folgenden Links zu besuchen, um mehr zu erfahren über: