Vi forstår alle vigtigheden af at konvertere PDF filer til Word-dokumenter, da de giver en stor mulighed for at modificere indholdet af den indtastede PDF-fil. Dog kan vi have et scenarie, hvor vi skal transformere MS Word-dokumenter (DOC, DOCX osv.) til PDF-format for langtidsarkivering. Denne proces følges for at forhindre modtageren af dokumentet i at ændre indholdet. Denne artikel giver en trin-for-trin vejledning til, hvordan man konverterer DOC til PDF i C# ved hjælp af .NET REST API.

Word Document Conversion API

Aspose.Words Cloud SDK for .NET muliggør høj-kvalitets, skalerbar DOC og DOCX til PDF konvertering via RESTful API. Det understøtter alle Word funktioner—stilarter, tabeller, overskrifter, sidefødder, billeder—og konverterer dem til PDF med pixel-perfekt præcision.

Opsætning & Konfigurationer

Trin 1: Installer Aspose.Words Cloud SDK Brug NuGet til at installere SDK’en i din C# .NET-applikation:

Install-Package Aspose.Words-Cloud

Step 2: Få API-legitimationsoplysninger Opret en konto på Aspose.Cloud Dashboard og få dit Client ID og Client Secret.

Konverter DOC til PDF i C#

Følg disse trin for at udføre DOC til PDF-konvertering i din .NET-app:

Step 1 - Initialiser WordsApi:

// 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);

Trin 2 – Upload DOCX-fil til cloud-lagring:

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

Trin 3 – Start DOC til PDF konvertering:

GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest(fileName,format,null,null,null,null,outputfile);
wordsApi.GetDocumentWithFormat(request);
// get client credentials from https://dashboard.aspose.cloud/
string clientSecret = "caac6e3d4a4724b2feb53f4e460eade3";
string clientID = "4ccf1790-accc-41e9-8d18-a78dbb2ed1aa";

// opret Configuration instans ved at sende Client ID og Client secret oplysninger
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";

// resultant file name
string outputfile = "result.pdf";

// load DOCX file content from local drive
using (var file = System.IO.File.OpenRead("/Users/nshahbaz/Downloads/" + fileName))
{
    // Upload original document to Cloud Storage
    wordsApi.UploadFile(new UploadFileRequest(file, fileName, null));
}

// upload filen til Cloud Storage            
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 til pdf

En forhåndsvisning af Word til PDF-konvertering.

DOCX til PDF ved hjælp af cURL

En alternativ løsning er at kalde REST API direkte ved hjælp af cURL-kommandoer. Da REST-baseret API-arkitektur er kompatibel med enhver platform, kan du nemt udføre DOCX til PDF-konvertering via kommandoprompt:

Step 1- Generer adgangstoken:

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"

Step 2 – Convert DOCX to PDF:

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> med din genererede bærer token.

Prøv gratis DOCX til PDF konverter.

Vil du teste API’en online, før du integrerer den i din løsning?

👉 Prøv vores Free Word to PDF Converter og konverter DOC- eller DOCX-filer til PDF i din browser.

convert docx til pdf online

Gratis online Word til PDF konverter.

Nyttige udviklerressourcer:

Konklusion

Ved hjælp af Aspose.Words Cloud SDK til .NET kan du ubesværet konvertere Word DOC/DOCX-filer til PDF i dine C#-applikationer. Denne cloud-native tilgang sparer udviklingstid, sikrer præcise formateringer og integreres godt med virksomhedsarbejdsgange.

Uanset om du behandler juridiske dokumenter, genererer fakturaer eller automatiserer rapporter, sikrer DOC til PDF-konvertering med .NET REST API hastighed, kvalitet og fleksibilitet.

Relaterede Artikler

Vi anbefaler stærkt at besøge følgende blogs:

Ofte stillede spørgsmål – FAQs

Kan jeg konvertere PDF til Word-dokument?

  • Ja. Du kan nemt udføre PDF til redigerbart Word-dokument konvertering ved hjælp af Aspose.Words REST API. For nærmere oplysninger, venligst besøg Convert PDF to Word in C#.

Do I need Microsoft Word installed?

  • Nej. Dette er en cloud-baseret løsning og fungerer uafhængigt af MS Office.

Er der en gratis prøveperiode?