
Aspose.PDF for Node.js via C++
Node.js API PDF failų kūrimui ir konvertavimui
Labai galinga Node.js biblioteka PDF dokumentų apdorojimui internete. Ji leidžia kurti, skaityti, modifikuoti, atvaizduoti, apsaugoti, optimizuoti ir konvertuoti PDF į XLSX Node.js programose.
Kas yra Aspose.PDF for Node.js per C++?
PDF failai išlieka standartas skaitmeniniams dokumentams įvairiose pramonės šakose, tačiau juos tvarkyti programiškai – ypač atliekant tokias užduotis kaip teksto išgavimas, formato konvertavimas ar failų apsauga – gali būti sudėtinga. Aspose.PDF Node.js per C++ siūlo galingą ir efektyvią sprendimą, leidžiantį kūrėjams kurti PDF failus Node.js, skaityti PDF failus ir sklandžiai integruoti pažangias PDF manipuliacijos funkcijas į jų programas. Sukurta greičiui ir patikimumui, ši biblioteka išnaudoja C++ našumą, tuo pačiu suteikdama sklandžią patirtį Node.js kūrėjams. Nesvarbu, ar jums reikia modifikuoti PDF failus, išgauti tekstą iš PDF, ar konvertuoti PDF į XLSX, šis sprendimas apima viską, nereikalaujant gilios PDF vidinės struktūros žinios.
Viršijant paprastą redagavimą, Aspose.PDF leidžia šifruoti PDF failus, apsaugoti PDF failus slaptažodžiais, sujungti arba suskaidyti PDF dokumentus, pridėti anotacijas ir dinamiškai įterpti arba pašalinti priedus ir vaizdus. Kūrėjai taip pat gali optimizuoti PDF dokumentus Node.js aplinkoje dėl dydžio ir našumo arba taikyti vandens ženklus ir OCR skenuotam turiniui. Su savo išsamia įrankių rinkiniu ir debesų pasirengimo dizainu, Aspose.PDF suteikia galimybę konvertuoti PDF failus Node.js ir kurti funkcionaliai turtingas PDF programas, kurios plečiasi. Bet kuriam kūrėjui, siekiančiam supaprastinti dokumentų darbo srautus su patikimu Node.js PDF REST API, Aspose.PDF for Node.js via C++ yra idealus pasirinkimas.
Pradžia dirbant su Aspose.PDF Node.js per C++
Norėdami įdiegti ir naudoti Aspose.PDF su Node.js per C++ iš -*ZIP archyvo, sekite šias instrukcijas.
- Išskleisti failus iš ZIP archyvo
- Užšifruokite savo *.lic failą naudodami ‘encrypt_lic.html
- Redaguokite ‘settings.json’ ir nustatykite savo parametrus
Taip pat galite atsisiųsti biblioteką tiesiai iš Aspose.PDF produkto puslapio.
Konvertuoti PDF failus Node.js
Aspose.PDF for Node.js per C++ leidžia programinės įrangos specialistams greitai ir lengvai konvertuoti PDF dokumentus į populiariausius formatus Node.js aplinkoje. Tai suteikia sklandų PDF failų konvertavimą į įvairius populiarius failų formatus, įskaitant DOCX, XLSX, EPUB, HTML, vaizdus (JPEG, PNG, TIFF) ir daugelį kitų. Ši funkcija leidžia programų kūrėjams be vargo pritaikyti PDF turinį skirtingoms platformoms ir naudojimo atvejams. Žemiau pateiktas pavyzdys rodo, kaip programų kūrėjai gali konvertuoti esamus PDF dokumentus į XLSX formato failus Node.js programose.
Kaip konvertuoti PDF dokumentus į XLSX formatą Node.js programose?
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);
});
Išgauti tekstą iš PDF Node.js
Teksto ir vaizdų išskyrimas iš PDF dokumento yra labai sudėtinga ir naudinga užduotis. Aspose.PDF for Node.js per C++ suteikė daugybę naudingų funkcijų, leidžiančių programų kūrėjams tiksliai išgauti tekstą iš PDF dokumentų, todėl lengva programiškai apdoroti ir analizuoti turinį. Ši funkcija yra būtina tokioms užduotims kaip teksto paieška, turinio analizė ir duomenų išskyrimas. Žemiau pateiktas kodo pavyzdys demonstruoja, kaip naudotojai gali išgauti tekstą iš savo PDF dokumentų Node.js programose.
Kaip išgauti tekstą iš PDF dokumento Node.js aplinkoje?
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);
});
Apsaugoti PDF dokumentus Node.js programose
Aspose.PDF for Node.js per C++ suteikia funkcijas PDF dokumentų apsaugai, naudojant tik kelias kodo eilutes Node.js aplinkoje. Bibliotekoje yra keli svarbūs funkcionalumai, tokie kaip saugus skaitmeninis PDF pasirašymas, slaptažodžių nustatymas, teisių apribojimas ir PDF dokumentų turinio šifravimas arba dešifravimas. Žemiau pateiktas pavyzdys, demonstruojantis, kaip programų kūrėjai gali užšifruoti PDF dokumentą slaptažodžiu Node.js programose.
Kaip užšifruoti PDF failą su savininko slaptažodžiu 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);
});
Optimizuoti PDF dokumentus Node.js
Aspose.PDF for Node.js per C++ palengvina programų kūrėjams PDF dokumentų turinio optimizavimą žiniatinkliui. Jis optimizuoja PDF dokumentus, kad sumažintų failo dydį, pagerintų našumą ir užtikrintų suderinamumą Node.js programose. Biblioteka taip pat gali modifikuoti esamus PDF dokumentus, pridedant anotacijas, vaizdus, vandenženklius ir kt. Štai pavyzdys, demonstruojantis, kaip programų kūrėjai gali optimizuoti PDF dokumentus Node.js programose.
Kaip optimizuoti PDF dokumentą žiniatinkliui Node.js programose?
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);
});
Dinaminis PDF kūrimas Node.js
Aspose.PDF for Node.js per C++ leidžia programų kūrėjams lengvai generuoti naujus PDF dokumentus nuo nulio arba dinamiškai kurti PDF failus remiantis duomenimis Node.js programose. Biblioteka taip pat palaiko programiškai pridėti puslapius, tekstą, vaizdus ir kitus elementus į PDF dokumentus.
