Mindannyian értjük a PDF fájlok Word dokumentummá való átkonvertálás fontosságát, mivel ez lehetőséget biztosít a bemeneti PDF fájl tartalmának módosítására. Azonban lehet egy olyan helyzet, amikor MS Word dokumentumot (DOC, DOCX stb.) kell PDF formátumba alakítani a hosszú távú archiválás érdekében. Ezt a folyamatot azért hajtják végre, hogy megakadályozzák a dokumentum címzettjét abban, hogy módosítsa a tartalmat. Ez a cikk lépésről lépésre útmutatót nyújt arról, hogyan lehet a DOC-ot PDF-re konvertálni C# nyelven a .NET REST API használatával.

Word Document Conversion API

Aspose.Words Cloud SDK for .NET lehetővé teszi a magas minőségű, skálázható DOC és DOCX PDF-re történő konvertálását RESTful API-n keresztül. Támogatja az összes Word funkciót—stílusok, táblázatok, fejlécek, láblécek, képek—és pixelpontos pontossággal alakítja át őket PDF-be.

Beállítások és konfigurációk

  1. lépés: Telepítse az Aspose.Words Cloud SDK-t Használja a NuGet-ot az SDK telepítéséhez a C# .NET alkalmazásában:
Install-Package Aspose.Words-Cloud

Step 2: API hitelesítő adatok beszerzése Hozz létre egy fiókot az Aspose.Cloud Dashboard oldalon, és szerezd meg a Client ID-det és a Client Secret-edet.

Convert DOC to PDF in C#

Kövesd ezeket a lépéseket a DOC PDF formátumra való konvertálásához a .NET alkalmazásodban:

Step 1 - Initialize 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);

Step 2 – Töltsd fel a DOCX fájlt a felhőtárolóba:

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

Step 3 – Kezdje meg a DOC-ból PDF-be történő konvertálást:

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";

// hozzon létre egy Configuration példányt az Ügyfélazonosító és az Ügyfél titkos részletek megadásával
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";

// eredményfájl neve
string outputfile = "result.pdf";

// load DOCX file content from local drive
using (var file = System.IO.File.OpenRead("/Users/nshahbaz/Downloads/" + fileName))
{
    // Töltse fel az eredeti dokumentumot a Cloud Storage-ba
    wordsApi.UploadFile(new UploadFileRequest(file, fileName, null));
}

// töltse fel a fájlt a Cloud Storage-ra            
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

A Word to PDF konverzió előnézete.

DOCX to PDF cURL segítségével

Egy alternatív megoldás közvetlenül a REST API hívása cURL parancsok segítségével. Mivel a REST-alapú API architektúra kompatibilis bármely platformmal, így könnyen végrehajtható a DOCX-ból PDF-be való konverzió a parancssoron keresztül:

Step 1- Generálja az hozzáférési tokent:

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 – DOCX átalakítása PDF-re:

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> a generált bearer token-nel.

Próbáld ki az ingyenes DOCX-ból PDF-be konvertert

Szeretné online tesztelni az API-t, mielőtt integrálná a megoldásába?

👉 Próbáld ki a Free Word to PDF Converter szolgáltatásunkat, és konvertálj DOC vagy DOCX fájlokat PDF formátumra a böngésződben.

convert docx to pdf online

Ingyenes Online Word to PDF átalakító.

Hasznos Fejlesztői Források:

Következtetés

Az Aspose.Words Cloud SDK használatával .NET keretrendszerben könnyedén konvertálhat Word DOC/DOCX fájlokat PDF formátumba C# alkalmazásaiban. Ez a felhőalapú megközelítés időt takarít meg a fejlesztés során, biztosítja a pontos formázást, és jól integrálható a vállalati munkafolyamatokkal.

Akár jogi dokumentumokat dolgozol fel, számlákat generálsz, vagy jelentéseket automatizálsz, a DOC-ból PDF-be konvertálás .NET REST API-val biztosítja a sebességet, minőséget és rugalmasságot.

Kapcsolódó cikkek

Nagyon ajánljuk az alábbi blogok meglátogatását:

Gyakran Ismételt Kérdések – GYIK

Can I convert PDF to Word Document?

  • Igen. Könnyen végrehajthatja a PDF fájlok szerkeszthető Word dokumentummá alakítását az Aspose.Words REST API segítségével. További részletekért kérjük, látogasson el ide: Convert PDF to Word in C#.

Do I need Microsoft Word installed?

  • Nem. Ez egy felhőalapú megoldás, és függetlenül működik az MS Office-tól.

Van ingyenes próbaidőszak?

  • Igen. Havonta 150 ingyenes API hívást kaphat egy trial account használatával. Az árakról szóló információkért kérjük, látogasson el a pricing guide oldalra.