doc-ból pdf-be

Konvertálja a DOC-t PDF-be online a Node.js segítségével

A Node.js egy nyílt forráskódú, többplatformos, háttér-JavaScript futtatókörnyezet, és ezen képességeinek köszönhetően a szerveroldali webfejlesztői platform egyik vezető választásává vált. E kiemelkedő funkcióknak köszönhetően kifejezetten kifejlesztettük az [Aspose.Words Cloud SDK for Node.js 1-et, amely lehetővé teszi Word-dokumentumok létrehozását, kezelését és konvertálását különféle formátumokba. Ebben a cikkben a DOC PDF formátumúvá alakításáról fogunk beszélni.

Az SDK használatához először telepítenünk kell, és letölthető az NPM és a GitHub webhelyről. Kérjük, hajtsa végre a következő parancsot az npm-ről történő telepítés végrehajtásához.

npm install asposewordscloud

Kérjük, vegye figyelembe, hogy az SDK-nak a következő függőségei vannak, amelyeket minden dokumentumfeldolgozás előtt fel kell oldani.

 [@types/request][6](version 2.48.3+)
 [lodash][7](version 4.17.15+)
 [lodash.template][8](version 4.5.0+)
 [request][9](version 2.88.0+)
 [request-debug][10](version 0.2.0+) 

A telepítés után a következő lépés egy ingyenes fiók létrehozása az Aspose.Cloud dashboard oldal meglátogatásával. Ha rendelkezik GitHub- vagy Google-fiókkal, egyszerűen regisztráljon. Ellenkező esetben kattintson az Új fiók létrehozása gombra, és szerezze be személyre szabott ügyfél hitelesítő adatait. Ezeket a részleteket fogjuk használni a következő szakaszokban.

DOC-ból PDF-be a Node.js-ben

A következő lépések bemutatják a felhőalapú tárhelyen már elérhető DOC-fájlok PDF formátumba konvertálásának részleteit. Az átalakítás után az eredményül kapott fájl felhőtárhelyre kerül mentésre.

  • Először is hozzon létre egy változót, amely tartalmazza az ügyfél-azonosítót és az ügyféltitkot.
  • Másodszor inicializálja a WordsApi egy példányát, miközben argumentumként adja át az ügyfél-azonosítót és az ügyféltitkot.
  • Harmadszor, hozzon létre egy objektumot a GetDocumentWithFormatRequest osztályból, és határozza meg a bemeneti DOC fájl nevét, az eredményül kapott kimeneti formátumot PDF-ként és a végső kimeneti fájl nevét.
  • Végül hívja meg a WordsApi osztály getDocumentWithFormat(..) metódusát, és adja át a GetDocumentWithFormatRequest objektumot argumentumként a konverzió inicializálásához.
const { WordsApi, GetDocumentWithFormatRequest } = require("asposewordscloud");

// Szerezze be az ügyfélazonosítót és az ügyféltitkot a https://dashboard.aspose.cloud/ webhelyről
const clientId = "718e4235-8866-4ebe-bff4-f5a14a4b6466";
const secret = "388e864b819d8b067a8b1cb625a2ea8e";

// hozzon létre egy WordsApi példányt
const wordsApi = new WordsApi(clientId, secret);

// Konvertálja a Word-dokumentumot PDF-be (a kimenetet a rendszer a felhőtárolóba menti)
var fileName = "GetStyles.doc";

// a blokkolási kísérlet kezdete
try {
var request = new GetDocumentWithFormatRequest ({
    
    // bemeneti doc fájl neve
    name : fileName, 
    
    // az eredményül kapott fájl formátuma
    format: "pdf",
    
    // az eredményül kapott fájl neve a CloudStorage-on
    outPath : "Converted.pdf"
});
 
// inicializálja a dokumentum konvertálási műveletet
wordsApi.getDocumentWithFormat(request).then(() => {

// sikerüzenet nyomtatása a konzolon
console.log("Successfully converted..");
})
}
catch (e) {
    console.log("entering catch block");
    console.log(e);
    console.log("leaving catch block");
 }

Word PDF-be cURL parancsokkal

Mivel az Aspose.Words Cloud API-t REST architektúrára fejlesztették ki, így a parancssori terminálon keresztül cURL parancsokkal érhetjük el őket. Most, mielőtt hozzáférnénk az API-khoz a parancssori terminálon, először létre kell hoznunk egy JWT hozzáférési tokent az ügyfél-azonosító és az ügyféltitkos adatok alapján. Kérjük, hajtsa végre a következő parancsot a JWT token generálásához.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=718e4235-8866-4ebe-bff4-f5a14a4b6466&client_secret=388e864b819d8b067a8b1cb625a2ea8e" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

A JWT token létrehozása után nyissa meg a GetDocumentWithFormat API-t a DOC PDF konvertálása érdekében.

curl -X GET "https://api.aspose.cloud/v4.0/words/GetStyles.doc?format=pdf&outPath=Resultant.pdf" \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <JWT Token>"

Következtetés

Ez a cikk ismerteti a Word–PDF konverter Node.js használatával történő fejlesztésének részleteit. Néhány kódsorral átalakíthatjuk a DOC-t PDF-be, miközben megtartjuk annak formázását és hűségét. Kérjük, vegye figyelembe, hogy ugyanezzel a megközelítéssel más formátumok, például DOCX, RTF és ODT is konvertálhatók PDF-be. Ennek ellenére minden SDK-nk az Opensource koncepció alapján készült, így teljes forráskódjuk letölthető GitHubon.

A termék egyéb jellemzőiről a dokumentáció modulban tájékozódhat. Ha bármilyen problémába ütközik az API használata során, vagy bármilyen kapcsolódó kérdése van, forduljon hozzánk bizalommal az Ingyenes terméktámogatási fórumon.

Kapcsolódó cikk

Azt is javasoljuk, hogy látogassa meg a következő linkeket, hogy további funkciókat fedezzen fel