
Aspose.PDF pentru Node.js prin C++
API Node.js pentru Crearea și Conversia Fișierelor PDF
O Bibliotecă Node.js foarte puternică pentru procesarea documentelor PDF online. Permite crearea, citirea, modificarea, redarea, protejarea, optimizarea și conversia PDF-urilor în XLSX în aplicații Node.js.
Ce este Aspose.PDF pentru Node.js prin C++?
PDF-urile rămân standardul pentru documentele digitale în diverse industrii, dar manipularea lor programatică — în special pentru sarcini precum extragerea de text, conversia de format sau protecția fișierelor — poate fi complexă. Aspose.PDF pentru Node.js prin C++ oferă o soluție puternică și eficientă, permițând dezvoltatorilor să creeze PDF-uri în Node.js, să citească fișiere PDF și să integreze fără probleme funcționalități avansate de manipulare a PDF-urilor în aplicațiile lor. Proiectată pentru viteză și fiabilitate, această bibliotecă valorifică performanța C++ oferind în același timp o experiență fluidă pentru dezvoltatorii Node.js. Indiferent dacă trebuie să modificați fișiere PDF, să extrageți text din PDF sau să convertiți fișierul PDF în XLSX, această soluție acoperă totul fără a necesita cunoștințe aprofundate ale internelor PDF.
Depășind editarea de bază, Aspose.PDF vă permite să criptați fișiere PDF, să protejați fișierele PDF cu parole, să îmbinați sau să separați PDF-uri, să adăugați adnotări și să inserați sau să eliminați dinamic atașamente și imagini. Dezvoltatorii pot, de asemenea, să optimizeze PDF-urile în Node.js pentru dimensiune și performanță sau să aplice filigrane și OCR pentru conținut scanat. Cu setul său complet de instrumente și designul pregătit pentru cloud, Aspose.PDF vă oferă posibilitatea de a converti fișiere PDF în Node.js și de a construi aplicații PDF bogate în funcționalități care se scalează. Pentru orice dezvoltator care dorește să simplifice fluxurile de lucru ale documentelor cu un API REST PDF pentru Node.js fiabil, Aspose.PDF pentru Node.js prin C++ este alegerea ideală.
Începeți cu Aspose.PDF pentru Node.js prin C++
Pentru a instala și utiliza Aspose.PDF cu Node.js prin C++ dintr-un arhivă -*ZIP, urmați instrucțiunile de mai jos.
- Extrage fișierele din arhiva ZIP
- Criptează fișierul *.lic utilizând ‘encrypt_lic.html
- Editează ‘settings.json’ și configurează-ți setările
De asemenea, puteți descărca biblioteca direct de pe pagina de produs Aspose.PDF.
Convertiți fișiere PDF în Node.js
Aspose.PDF pentru Node.js prin C++ facilitează pentru profesioniștii în software conversia rapidă și ușoară a documentelor PDF în cele mai populare formate din mediul Node.js. Permite conversia fără întreruperi a fișierelor PDF în diverse formate populare, inclusiv DOCX, XLSX, EPUB, HTML, imagini (JPEG, PNG, TIFF) și multe altele. Această funcționalitate permite dezvoltatorilor de software să adapteze conținutul PDF la diferite platforme și cazuri de utilizare fără efort. Exemplul de mai jos arată cum dezvoltatorii pot converti documentele PDF existente în format XLSX în aplicații Node.js.
Cum să convertiți documentele PDF în format XLSX în aplicațiile Node.js?
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);
});
Extrageți text din PDF în Node.js
Extracția de text, precum și a imaginilor din documentul PDF, este o sarcină foarte solicitantă și utilă. Aspose.PDF pentru Node.js prin C++ a furnizat numeroase funcții utile care permit dezvoltatorilor de software să extragă textul din documentele PDF cu precizie, facilitând procesarea și analiza conținutului în mod programatic. Această funcționalitate este esențială pentru sarcini precum căutarea de text, analiza conținutului și extragerea de date. Exemplul de cod de mai jos demonstrează cum utilizatorii pot extrage text din documentele PDF în aplicații Node.js.
Cum să extrageți text din documentul PDF în Node.js?
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);
});
Protejați documentele PDF în aplicațiile Node.js
Aspose.PDF pentru Node.js prin C++ oferă funcționalități pentru securizarea documentelor PDF cu doar câteva linii de cod în mediul Node.js. Există mai multe funcții importante ale bibliotecii, cum ar fi semnarea digitală în siguranță a PDF-urilor, setarea parolelor, restricționarea permisiunilor și criptarea sau decriptarea conținutului documentelor PDF. Mai jos este un exemplu care demonstrează cum dezvoltatorii pot cripta un document PDF cu o parolă în aplicațiile Node.js.
Cum să criptați fișierul PDF cu parolă de proprietar în 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);
});
Optimizați documentele PDF în Node.js
Aspose.PDF pentru Node.js prin C++ facilitează dezvoltatorilor să optimizeze conținutul documentelor PDF pentru web. Optimizează documentele PDF pentru dimensiuni reduse ale fișierului, performanță îmbunătățită și compatibilitate în aplicațiile Node.js. Biblioteca poate, de asemenea, să modifice documentele PDF existente prin adăugarea de adnotări, imagini, filigrane și altele. Iată un exemplu care demonstrează cum dezvoltatorii pot optimiza documentele PDF în aplicațiile Node.js.
Cum să optimizați documentul PDF pentru web în aplicațiile Node.js?
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);
});
Creare dinamică de PDF în Node.js
Aspose.PDF pentru Node.js prin C++ facilitează dezvoltatorilor de software generarea de noi documente PDF de la zero sau crearea dinamică a PDF-urilor pe baza datelor din aplicațiile Node.js. Biblioteca suportă, de asemenea, adăugarea de pagini, text, imagini și alte elemente programatic în documentele PDF.
