
DOC zu PDF-Konvertierung mit C# .NET.
Die Konvertierung von Word Dokumenten in PDF ist eine gängige Anforderung zur Erstellung sicherer, konsistenter und teilbarer Formate über Plattformen hinweg. Mit dem GroupDocs.Conversion Cloud SDK für .NET können Entwickler DOC und DOCX Dateien einfach in PDF konvertieren, ohne Microsoft Office installieren oder auf externe Software angewiesen sein zu müssen.
In diesem Leitfaden werden wir durchgehen, wie man Word in PDF umwandelt, indem man C# in einer .NET-Anwendung über die GroupDocs.Conversion Cloud REST API verwendet.
API für die DOCX zu PDF-Konvertierung
Das GroupDocs.Conversion Cloud SDK für .NET bietet eine optimierte und plattformunabhängige Lösung zum Konvertieren von Word Dokumenten in PDF-Format. Es bewahrt das Layout, die Formatierung und eingebettete Objekte wie Bilder, Tabellen und Schriftarten.
Hauptmerkmale
- Konvertieren Sie DOC und DOCX Dateien genau in PDF.
- Keine Abhängigkeit von Microsoft Office.
- Arbeitet vollständig über REST API (cloud-basiert).
- OAuth 2.0 gesicherte Authentifizierung.
- Unterstützt das Speichern von Ausgaben in der Cloud oder das lokale Herunterladen.
- Lässt sich problemlos in jede .NET (C#) Anwendung integrieren.
Installieren Sie das SDK über NuGet:
Install-Package GroupDocs.Conversion-Cloud
Holen Sie sich Ihre Client-ID und Client-Secret von GroupDocs Cloud Dashboard
Convertieren Sie Word in PDF in C# .NET
Bitte befolgen Sie die Anweisungen, um ein Word Dokument online in das PDF-Format mit C# .NET zu konvertieren:
- API-Anmeldeinformationen konfigurieren:
var config = new Configuration
{
ClientId = "YOUR_CLIENT_ID",
ClientSecret = "YOUR_CLIENT_SECRET"
};
var convertApi = new ConvertApi(config);
var fileApi = new FileApi(config);
- Laden Sie die Word-Datei in den Cloud-Speicher hoch:
using (var fileStream = File.OpenRead("sample.docx"))
{
var uploadRequest = new UploadFileRequest("sample.docx", fileStream);
fileApi.UploadFile(uploadRequest);
}
- Setze Konvertierungseinstellungen:
var settings = new ConvertSettings
{
FilePath = "sample.docx",
Format = "pdf",
OutputPath = "converted/sample.pdf"
};
- Word in PDF konvertieren:
var request = new ConvertDocumentRequest(settings);
convertApi.ConvertDocument(request);
Console.WriteLine("Word document successfully converted to PDF.");
using System;
using GroupDocs.Conversion.Cloud.Sdk.Api;
using GroupDocs.Conversion.Cloud.Sdk.Client;
using GroupDocs.Conversion.Cloud.Sdk.Model.Requests;
using System.IO;
using GroupDocs.Conversion.Cloud.Sdk.Model;
namespace GroupDocs.Conversion.CSharp
{
// Word in PDF online konvertieren
class PDFConversion
{
static void Main(string[] args)
{
try
{
// Holen Sie sich Ihre API-Anmeldeinformationen
string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
string myStorage = "test";
// Erstellen Sie eine Instanz der Konfigurationsklasse mit dem Client Secret und der Client ID.
var configuration = new Configuration(clientId, clientSecret);
// Definieren Sie den Wert von ApiBaseUrl, um die Basis-URL der API festzulegen.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// Initialisieren Sie ein Objekt der ConvertApi Klasse mit dem Objekt der Configuration Klasse.
var apiInstance = new ConvertApi(configuration);
// Erstellen Sie eine Instanz der ConvertSettings Klasse.
var settings = new ConvertSettings
{
FilePath = "sample.docx",
Format = "pdf",
OutputPath = "converted/sample.pdf"
};
// call the API to trigger the Word to PDF conversion.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
Console.WriteLine("Successfully converted Docx to PDF in C#: " + response[0].Url);
}
catch (Exception e)
{
Console.WriteLine("Exception when calling GroupDocs Api: " + e.Message);
}
}
}
}
Convert Word to PDF Using cURL
Sie können auch Word in PDF umwandeln, indem Sie eine einfache cURL-Anfrage verwenden. Die Voraussetzung ist, ein JWT-Token mit Ihren Client-Anmeldeinformationen zu generieren. Führen Sie danach den folgenden Befehl aus, um die Umwandlung von DOCX in PDF durchzuführen:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"{inputFile}\", \"Format\": \"html\", \"LoadOptions\": { \"Format\": \"docx\" }, \"OutputPath\": \"{resultantFile}\"}"
Bitte ersetzen Sie inputFile
durch den Namen des Eingabe-Word Dokuments, resultantFile
durch den Namen der resultierenden PDF-Datei und accessToken
durch das personalisierte JWT-Zugriffstoken.
DOC zu PDF und lade die resultierende Datei auf das lokale Laufwerk herunter:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"{inputFile}\", \"Format\": \"pdf\", \"LoadOptions\": { \"Format\": \"doc\" }}" \
-o "converted.pdf"
Online DOC zu PDF Konverter kostenlos
Suchen Sie nach einer No-Code-Lösung? Probieren Sie unsere kostenlose DOCX to PDF Conversion App aus, die von GroupDocs.Conversion Cloud unterstützt wird.

Nützliche Links
✅ Fazit
Die Verwendung des GroupDocs.Conversion Cloud SDK für .NET zur Konvertierung von Word Dokumenten in PDF ist schnell, einfach und zuverlässig. Egal, ob Sie es in einer .NET-Anwendung integrieren oder die REST-API direkt verwenden, das SDK gewährleistet eine hochwertige Ausgabe mit minimalem Aufwand.
Verwandte Artikel
Wir empfehlen dringend, die folgenden Links zu besuchen, um mehr über zu erfahren: