
Aspose.PDF for Node.js via C++
Node.js API PDF failu izveidei un konvertēšanai
Ļoti jaudīga Node.js bibliotēka PDF dokumentu apstrādei tiešsaistē. Tā ļauj izveidot, lasīt, modificēt, renderēt, aizsargāt, optimizēt un konvertēt PDF uz XLSX Node.js lietotnēs.
Kas ir Aspose.PDF priekš Node.js, izmantojot C++?
PDF faili joprojām ir standarts digitālu dokumentu jomā visā nozarē, taču to apstrāde programmatiski — īpaši uzdevumiem, piemēram, teksta izguve, formāta konvertēšana vai failu aizsardzība — var būt sarežģīta. Aspose.PDF for Node.js via C++ piedāvā spēcīgu un efektīvu risinājumu, ļaujot izstrādātājiem izveidot PDF failus Node.js vidē, lasīt PDF failus un nevainojami integrēt uzlabotas PDF manipulācijas funkcijas savās lietotnēs. Izstrādāts ātrumam un uzticamībai, šī bibliotēka izmanto C++ veiktspēju, vienlaikus nodrošinot vienkāršu pieredzi Node.js izstrādātājiem. Neatkarīgi no tā, vai jums jāmaina PDF faili, jāizgūst teksts no PDF vai jākonvertē PDF fails uz XLSX, šis risinājums aptver visu, neprasot dziļas zināšanas par PDF iekšējo struktūru.
Pārsniedzot pamata rediģēšanu, Aspose.PDF ļauj šifrēt PDF failus, aizsargāt PDF failus ar parolēm, apvienot vai sadalīt PDF, pievienot anotācijas un dinamiski ievietot vai noņemt pielikumus un attēlus. Izstrādātāji var arī optimizēt PDF failus Node.js vidē, lai samazinātu izmēru un uzlabotu veiktspēju, vai pievienot ūdenszīmes un OCR skenētam saturam. Ar savu plašo rīkkopu un mākoņam gatavo dizainu, Aspose.PDF ļauj konvertēt PDF failus Node.js un izveidot funkcijām bagātas PDF lietojumprogrammas, kas ir mērogojamas. Ikvienam izstrādātājam, kurš vēlas vienkāršot dokumentu darba plūsmas ar uzticamu Node.js PDF REST API, Aspose.PDF for Node.js via C++ ir ideāls izvēle.
Sākšana ar Aspose.PDF priekš Node.js, izmantojot C++
Lai instalētu un izmantotu Aspose.PDF ar Node.js via C++ no -*ZIP arhīva, izpildiet šādas instrukcijas.
- Izgūt failus no ZIP arhīva
- Šifrēt jūsu *.lic failu, izmantojot ‘encrypt_lic.html
- Rediģēt ‘settings.json’ un iestatīt savus iestatījumus
Jūs varat arī lejupielādēt bibliotēku tieši no Aspose.PDF produkta lapas.
Konvertēt PDF failus Node.js
Aspose.PDF for Node.js caur C++ ļauj programmatūras profesionāļiem ātri un vienkārši konvertēt savus PDF dokumentus uz populārākajiem formātiem Node.js vidē. Tas nodrošina nevainojamu PDF failu pārveidošanu uz dažādiem populāriem failu formātiem, tostarp DOCX, XLSX, EPUB, HTML, attēliem (JPEG, PNG, TIFF) un daudziem citiem. Šī funkcija ļauj izstrādātājiem pielāgot PDF saturu dažādām platformām un lietošanas gadījumiem bez piepūles. Zemāk esošais piemērs parāda, kā izstrādātāji var konvertēt esošos PDF dokumentus uz XLSX formātu Node.js lietojumprogrammās.
Kā konvertēt PDF dokumentus uz XLSX formātu Node.js lietotnēs?
const AsposePdf = require('.//AsposePDFforNode.cjs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Convert a PDF-file to XlsX and save the "ResultPDFtoXlsX.xlsx"*/
const json = AsposePdfModule.AsposePdfToXlsX(pdf_file, "ResultPDFtoXlsX.xlsx");
console.log("AsposePdfToXlsX => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
});
Izvilkt tekstu no PDF Node.js
Teksta un attēlu izguve no PDF dokumenta ir ļoti prasīgs un noderīgs uzdevums. Aspose.PDF for Node.js caur C++ ir nodrošinājis daudzskaitļus noderīgus funkcijas, kas ļauj programmatūras izstrādātājiem precīzi izvilkt tekstu no PDF dokumentiem, padarot to vienkāršu programmatiskai apstrādei un analīzei. Šī funkcija ir būtiska tādiem uzdevumiem kā teksta meklēšana, satura analīze un datu izguve. Zemāk esošais koda piemērs demonstrē, kā lietotāji var izvilkt tekstu no saviem PDF dokumentiem Node.js lietojumprogrammās.
Kā izvilkt tekstu no PDF dokumenta Node.js vidē?
const AsposePdf = require('.//AsposePDFforNode.cjs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Extract text from a PDF-file*/
const json = AsposePdfModule.AsposePdfExtractText(pdf_file);
console.log("AsposePdfExtractText => %O", json.errorCode == 0 ? json.extractText : json.errorText);
});
Aizsargāt PDF dokumentus Node.js lietotnēs
Aspose.PDF for Node.js via C++ nodrošina funkcijas PDF dokumentu aizsardzībai, izmantojot tikai pāris koda rindas Node.js vidē. Bibliotēkā ir vairākas svarīgas funkcijas, piemēram, droša digitāla PDF parakstīšana, paroļu iestatīšana, atļauju ierobežošana un PDF dokumentu satura šifrēšana vai atšifrēšana. Zemāk ir piemērs, kas parāda, kā programmatūras izstrādātāji var šifrēt PDF dokumentu ar paroli Node.js lietojumprogrammās.
Kā šifrēt PDF failu ar īpašnieka paroli Node.js?
const AsposePdf = require('asposepdfnodejs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Encrypt a PDF-file with passwords "user" and "owner", and save the "ResultEncrypt.pdf"*/
const json = AsposePdfModule.AsposePdfEncrypt(pdf_file, "user", "owner", AsposePdfModule.Permissions.PrintDocument, AsposePdfModule.CryptoAlgorithm.RC4x40, "ResultEncrypt.pdf");
console.log("AsposePdfEncrypt => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
});
Optimizēt PDF dokumentus Node.js
Aspose.PDF for Node.js via C++ atvieglo programmatūras izstrādātājiem PDF dokumentu satura optimizēšanu tīmeklim. Tas optimizē PDF dokumentus, lai samazinātu faila lielumu, uzlabotu veiktspēju un nodrošinātu saderību Node.js lietojumprogrammās. Bibliotēka arī var modificēt esošos PDF dokumentus, pievienojot anotācijas, attēlus, ūdenszīmes un citus elementus. Šeit ir piemērs, kas parāda, kā programmatūras izstrādātāji var optimizēt PDF dokumentus Node.js lietojumprogrammās.
Kā optimizēt PDF dokumentu tīmeklim Node.js lietotnēs?
const AsposePdf = require('.//AsposePDFforNode.cjs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Optimize a PDF-file and save the "ResultOptimize.pdf"*/
const json = AsposePdfModule.AsposePdfOptimize(pdf_file, "ResultOptimize.pdf");
console.log("AsposePdfOptimize => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
});
Dinamisks PDF izveidošana Node.js
Aspose.PDF for Node.js via C++ ļauj programmatūras izstrādātājiem viegli ģenerēt jaunas PDF dokumentus no nulles vai dinamiski izveidot PDF, pamatojoties uz datiem Node.js lietojumprogrammās. Bibliotēka arī atbalsta lapu, teksta, attēlu un citu elementu pievienošanu programmatiski PDF dokumentos.
