
Aspose.PDF Cloud Node.js SDK
Node.js REST API PDF failu izveidei un konvertēšanai
Vadošā Node.js bibliotēka darbam ar PDF dokumentiem mākoņā. Tā ļauj izstrādātājiem izveidot, lasīt, rediģēt, apvienot/sadalīt, renderēt un konvertēt PDF failus Node.js lietojumprogrammās.
Kas ir Aspose.PDF Cloud Node.js SDK?
Pārvaldīt PDF failus — neatkarīgi no tā, vai ģenerējat atskaites, konvertējat formātus vai nodrošināt sensitīvu dokumentu drošību — ir bieža, taču bieži sarežģīta prasība mūsdienu lietojumprogrammās. Ar Aspose.PDF Cloud Node.js SDK izstrādātāji var viegli izveidot PDF failus Node.js vidē, strādāt ar jaudīgu Node.js PDF REST API un novērst vajadzību izprast zemā līmeņa PDF struktūras. Šis mākoņpakalpojuma SDK tieši savienojas ar Aspose PDF pakalpojumiem, ļaujot jums lasīt PDF failus, rediģēt PDF failus vai pat izvilkt saturu no PDF dokumentiem, neinstalējot papildu programmatūru. Neatkarīgi no tā, vai veidojat tīmekļa, mobilo vai serverless lietotni, jūs varat piekļūt būtiskām PDF funkcijām — piemēram, anotācijām, šifrēšanai un formātu konvertēšanai —, izmantojot vienkāršus REST API izsaukumus.
Ideāls mērogojamai, mākoņa pirmajai izstrādei, SDK piedāvā rīkus PDF failu konvertēšanai Node.js vidē, ieskaitot iespēju konvertēt PDF failu uz JPEG, apvienot vairākus PDF failus Node.js, sadalīt failus vai šifrēt PDF failus. Ar dažām koda rindām varat veikt tādus uzdevumus kā teksta izguve, failu izveide no nulles un daudz ko citu — viss tas bez infrastruktūras vai atjauninājumu pārvaldīšanas. Tā kā visas operācijas notiek mākoņā, SDK bez piepūles apstrādā lielu pieprasījumu apjomu, ļaujot izstrādātājiem koncentrēties uz bagātīgām lietotāja pieredzēm, nevis uz aizmugures sarežģītību. Ja veidojat modernas, mākoņā balstītas PDF risinājumus, Aspose.PDF Cloud Node.js SDK ir jūsu visspēcīgā rīkkopa.
Sākšana ar Aspose.PDF Cloud Node.js SDK
Pirms mēs iedziļināmies kodēšanā, jums būs jāinstalē SDK un jāizveido vide. Jūs varat viegli instalēt Aspose.PDF Cloud Node.js SDK, izmantojot NPM; lūdzu, izmantojiet šādu komandu, lai veiktu gludu instalāciju.
Instalējiet Aspose.PDF Cloud Node.js SDK, izmantojot NPM
npm install asposepdfcloud Jūs varat arī lejupielādēt bibliotēku tieši no Aspose.PDF produkta lapas
PDF dokumenta izveide, izmantojot REST API
Aspose.PDF Cloud Node.js SDK ļauj programmatūras izstrādātājiem izveidot mākoņbāzētas lietojumprogrammas darbam ar PDF dokumentiem. Viens no vienkāršākajiem uzdevumiem, ko šīs mākoņbāzētās PDF lietojumprogrammas var veikt, ir dinamiski un viegli izveidot jaunu PDF dokumentu. Izstrādātāji var definēt dažādus parametrus, piemēram, pievienot jaunu lapu, noteikt lapas izmēru, ievietot jaunu attēlu, teksta saturu un citus elementus. Zemāk esošais piemērs parāda, kā izveidot jaunu PDF dokumentu un pievienot tam jaunu lapu vai tekstu Node.js lietojumprogrammās.
Kā izveidot jaunas PDF dokumentus Node.js vidē?
const pdf = require('aspose-pdf-cloud');
// Create a new PDF file
const pdfDoc = new pdf.Document();
// Add a page to the PDF file
const page = pdfDoc.addPage();
// Add some text to the page
page.paragraphs.push(new pdf.Paragraph('Hello, World!'));
// Save the PDF file to a file
pdfDoc.save('output.pdf');
PDF konvertēšana uz dažādiem formātiem Node.js
Mākoņbāzētām PDF lietojumprogrammām bieži ir jāveic PDF konvertēšana uz citām formātām dažādiem lietojumiem, piemēram, rediģēšanai, skatīšanai, apvienošanai, koplietošanai utt. Aspose.PDF Cloud Node.js SDK atbalsta konvertēšanu starp PDF un dažādiem citiem failu formātiem, piemēram, Word, Excel, PowerPoint, XPS, HTML, XML un attēliem. Šī funkcija ir īpaši noderīga, ja nepieciešams eksportēt PDF saturu uz citiem failu tipiem rediģēšanai vai koplietošanai. Šeit ir piemērs, kas parāda, kā programmatūras izstrādātāji var konvertēt PDF failu uz JPEG formātu Node.js lietojumprogrammās.
Kā konvertēt PDF failu uz JPEG formātu Node.js lietotnēs?
const { PdfApi } = require("asposepdfcloud");
const { PdfAType } = require("asposepdfcloud/src/models/movieAnnotation");
pdfApi = new PdfApi("XXXX", "XXXXXXX")
console.log('running example');
PdfApi.getPageConvertToJpeg("4pages.pdf", 1, null, null, null)
.then((result) => {
console.log(result.response);
});
Satura izguve no PDF, izmantojot Node.js API
Datu izguve no PDF ir noderīga, lai izveidotu lietojumprogrammas, kas pieprasa satura analīzi, meklēšanu vai teksta ieguvi. Izmantojot Aspose.PDF Cloud Node.js SDK, programmatūras izstrādātāji var izvilkt tekstu vai attēlus no konkrētām lapām vai no visa dokumenta, izmantojot tikai pāris JavaScript koda rindas. Tas ir būtiski lietojumprogrammām, kas pieprasa datu analīzi vai satura atkārtotu izmantošanu. Šeit ir piemērs, kas parāda, kā lietotāji var izvilkt tekstu no PDF dokumenta Node.js lietojumprogrammās.
Kā izvilkt no PDF dokumenta Node.js vidē?
async function extractTextFromPdf() {
const response = await pdfApi.getTextExtract("sample.pdf", 1);
console.log("Extracted text from PDF:", response);
}
extractTextFromPdf();
Vairāku PDF apvienošana Node.js lietojumprogrammās
Biznesa darba plūsmās vairāku PDF apvienošana vienā failā ir bieži sastopama prasība. Spēja apvienot vairākus PDF dokumentus vienā ir vēl viena vērtīga Aspose.PDF Cloud Node.js SDK funkcija. Izmantojot REST API, programmatūras izstrādātāji var vienkārši ielādēt un apvienot vairākus dokumentus vienā Node.js lietojumprogrammās. Tas ir noderīgi, lai izveidotu visaptverošus pārskatus vai apkopotu saistītus dokumentus. Šeit ir piemērs, kas parāda, kā programmatūras izstrādātāji var apvienot vairākus PDF dokumentus Node.js lietojumprogrammās.
Kā apvienot vairākus PDF failus Node.js lietotnēs?
async function mergePdfs() {
const filesToMerge = ["doc1.pdf", "doc2.pdf"];
await pdfApi.putMergeDocuments(filesToMerge);
console.log("PDF documents merged successfully!");
}
mergePdfs();
