Wir alle verstehen die Bedeutung der Umwandlung von PDF Dateien in Word Dokumente, da sie eine großartige Möglichkeit bieten, den Inhalt der Eingabe-PDF-Datei zu modifizieren. Wir können jedoch ein Szenario haben, in dem wir ein MS Word Dokument (DOC, DOCX usw.) in das PDF-Format für die langfristige Archivierung umwandeln müssen. Dieser Prozess wird durchgeführt, um zu verhindern, dass der Empfänger des Dokuments den Inhalt verändert. Dieser Artikel bietet eine Schritt-für-Schritt-Anleitung, wie man DOC in PDF in C# unter Verwendung der .NET REST API umwandelt.

Word Dokument-Konvertierungs-API

Aspose.Words Cloud SDK für .NET ermöglicht eine hochwertige, skalierbare DOC und DOCX zu PDF-Konvertierung über die RESTful-API. Es unterstützt alle Word funktionen—Stile, Tabellen, Kopfzeilen, Fußzeilen, Bilder—und konvertiert sie mit pixelgenauer Genauigkeit in PDF.

Setup & Configurations

Schritt 1: Installieren Sie das Aspose.Words Cloud SDK Verwenden Sie NuGet, um das SDK in Ihrer C# .NET-Anwendung zu installieren:

Install-Package Aspose.Words-Cloud

Schritt 2: API-Anmeldeinformationen abrufen Erstellen Sie ein Konto auf Aspose.Cloud Dashboard und erhalten Sie Ihre Client-ID und Ihr Client-Geheimnis.

Convertieren Sie DOC zu PDF in C#

Befolgen Sie diese Schritte, um die DOC zu PDF-Konvertierung in Ihrer .NET-Anwendung durchzuführen:

Schritt 1 - WörterApi initialisieren:

// create Configuration instance by passing Client ID and Client secret details
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };

// create WordsApi object
var wordsApi = new WordsApi(config);

Schritt 2 – DOCX-Datei in den Cloud-Speicher hochladen:

 wordsApi.UploadFile(new UploadFileRequest(file, fileName, null));

Schritt 3 – Initiieren Sie die DOC zu PDF-Konvertierung:

GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest(fileName,format,null,null,null,null,outputfile);
wordsApi.GetDocumentWithFormat(request);
// Holen Sie sich die Client-Anmeldeinformationen von https://dashboard.aspose.cloud/
string clientSecret = "caac6e3d4a4724b2feb53f4e460eade3";
string clientID = "4ccf1790-accc-41e9-8d18-a78dbb2ed1aa";

// erstellen Sie eine Konfiguration-Instanz, indem Sie die Client-ID und die Client-Secret-Details übergeben
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };

// create WordsApi object
var wordsApi = new WordsApi(config);

// input docx file
string fileName = "file-sample_1MB.docx";

// output format as PDF
string format = "pdf";

// resultierende Dateiname
string outputfile = "result.pdf";

// load DOCX-Dateiinhalt von lokalem Laufwerk
using (var file = System.IO.File.OpenRead("/Users/nshahbaz/Downloads/" + fileName))
{
    // Laden Sie das Originaldokument in den Cloud-Speicher hoch.
    wordsApi.UploadFile(new UploadFileRequest(file, fileName, null));
}

// Laden Sie die Datei in den Cloud-Speicher hoch.            
try
{
    GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest(fileName,format,null,null,null,null,outputfile);
    wordsApi.GetDocumentWithFormat(request);
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
} 
word to pdf

Eine Vorschau der Word zu PDF-Konvertierung.

DOCX zu PDF mit cURL

Eine alternative Lösung besteht darin, die REST-API direkt mit cURL-Befehlen aufzurufen. Da die REST-basierte API-Architektur mit jeder Plattform kompatibel ist, können Sie die DOCX zu PDF-Konvertierung ganz einfach über die Eingabeaufforderung durchführen:

Schritt 1 - Zugriffstoken generieren:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=CLIENT_ID&client_secret=CLIENT_SECRET" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Schritt 2 – DOCX in PDF konvertieren:

curl -v "https://api.aspose.cloud/v4.0/words/convert?format=pdf" \
-X PUT \
-H "Authorization: Bearer <ACCESS_TOKEN>" \
-H "Content-Type: multipart/form-data" \
-d "@input-sample.docx" 

Replace:

  • <ACCESSTOKEN> mit Ihrem generierten Bearer-Token.

Versuchen Sie den kostenlosen DOCX zu PDF Konverter

Möchten Sie die API online testen, bevor Sie sie in Ihre Lösung integrieren?

👉 Probieren Sie unseren Free Word to PDF Converter aus und konvertieren Sie DOC oder DOCX Dateien in PDF in Ihrem Browser.

convert docx to pdf online

Kostenloser Online Word zu PDF Konverter.

Hilfreiche Entwicklerressourcen:

Conclusio

Mit dem Aspose.Words Cloud SDK für .NET können Sie Word DOC/DOCX Dateien in Ihren C#-Anwendungen mühelos in PDF konvertieren. Dieser cloudnative Ansatz spart Entwicklungszeit, gewährleistet eine genaue Formatierung und integriert sich gut in Unternehmensabläufe.

Egal, ob Sie juristische Dokumente verarbeiten, Rechnungen erstellen oder Berichte automatisieren, die DOC zu PDF-Konvertierung mit der .NET REST API gewährleistet Geschwindigkeit, Qualität und Flexibilität.

Verwandte Artikel

Wir empfehlen dringend, die folgenden Blogs zu besuchen:

Häufig gestellte Fragen – FAQs

Kann ich PDF in ein Word Dokument konvertieren?

  • Ja. Sie können die Konvertierung von PDF in ein editierbares Word Dokument ganz einfach mit der Aspose.Words REST-API durchführen. Weitere Einzelheiten finden Sie unter Convert PDF to Word in C#.

Do I need Microsoft Word installiert?

  • Nein. Dies ist eine cloudbasierte Lösung und funktioniert unabhängig von MS Office.

Gibt es eine kostenlose Testversion?

  • Ja. Sie können 150 kostenlose API-Aufrufe pro Monat mit einem trial account erhalten. Für Informationen zu Preisen besuchen Sie bitte den pricing guide.