
Aspose.PDF for Node.js via C++
Node.js API for opprettelse og konvertering av PDF-filer
Et svært kraftig Node.js-bibliotek for behandling av PDF-dokumenter på nettet. Det gjør det mulig å opprette, lese, endre, gjengi, beskytte, optimalisere og konvertere PDF-filer til XLSX i Node.js‑apper.
Hva er Aspose.PDF for Node.js via C++?
PDF-er forblir standarden for digitale dokumenter på tvers av bransjer, men å håndtere dem programmatisk—spesielt for oppgaver som tekstuttrekk, formatkonvertering eller filbeskyttelse—kan være komplekst. Aspose.PDF for Node.js via C++ tilbyr en kraftig og effektiv løsning ved å gjøre det mulig for utviklere å lage PDF-er i Node.js, lese PDF-filer, og sømløst integrere avanserte PDF-manipuleringsfunksjoner i applikasjonene sine. Designet for hastighet og pålitelighet utnytter dette biblioteket C++-ytelse samtidig som det gir en smidig opplevelse for Node.js-utviklere. Enten du trenger å endre PDF-filer, trekke ut tekst fra PDF, eller konvertere PDF-fil til XLSX, dekker denne løsningen alt uten å kreve dyp kunnskap om PDF-internals.
Ved å gå utover grunnleggende redigering, gjør Aspose.PDF det mulig å kryptere PDF-filer, beskytte PDF-filer med passord, slå sammen eller dele PDF-er, legge til annotasjoner, og dynamisk sette inn eller fjerne vedlegg og bilder. Utviklere kan også optimalisere PDF-er i Node.js for størrelse og ytelse, eller bruke vannmerker og OCR for skannet innhold. Med sitt omfattende verktøysett og skyklare design gir Aspose.PDF deg muligheten til å konvertere PDF-filer i Node.js og bygge funksjonsrike PDF-applikasjoner som skalerer. For enhver utvikler som ønsker å forenkle dokumentarbeidsflyter med et pålitelig Node.js PDF REST API, er Aspose.PDF for Node.js via C++ det ideelle valget.
Kom
For å installere og bruke Aspose.PDF med Node.js via C++ fra et -*ZIP-arkiv, følg de følgende instruksjonene
- Pakk ut filene fra ZIP-arkivet
- Krypter *.lic-filen din ved å bruke ‘encrypt_lic.html
- Rediger ‘settings.json’ og sett opp innstillingene dine
Du kan også laste ned biblioteket direkte fra Aspose.PDF produktside
Konverter PDF-filer i Node.js
Aspose.PDF for Node.js via C++ gjør det enkelt for programvareprofesjonelle å raskt og enkelt konvertere PDF-dokumentene sine til de mest populære formatene i Node.js-miljøet. Det tillater sømløs konvertering av PDF-filer til ulike populære filformater, inkludert DOCX, XLSX, EPUB, HTML, bilder (JPEG, PNG, TIFF) og mange flere. Denne funksjonen gjør det mulig for utviklere å tilpasse PDF-innhold til forskjellige plattformer og bruksområder uten anstrengelse. Følgende eksempel viser hvordan utviklere kan konvertere eksisterende PDF-dokumenter til XLSX-filformater i Node.js-applikasjoner.
Hvordan konvertere PDF-dokumenter til XLSX-format i Node.js-apper?
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);
});
Ekstraher tekst fra PDF i Node.js
Å trekke ut tekst så vel som bilder fra PDF-dokumentet er en svært krevende og nyttig oppgave. Aspose.PDF for Node.js via C++ har levert en rekke nyttige funksjoner som gjør det mulig for utviklere å trekke ut tekst fra PDF-dokumenter med presisjon, noe som gjør det enkelt å behandle og analysere innhold programmatisk. Denne funksjonen er essensiell for oppgaver som tekstsøk, innholdsanalyse og datauttrekk. Følgende kodeeksempel demonstrerer hvordan brukere kan trekke ut tekst fra PDF-dokumentene sine i Node.js-applikasjoner.
Hvordan ekstrahere tekst fra PDF-dokument i 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);
});
Beskytt PDF-dokumenter i Node.js-apper
Aspose.PDF for Node.js via C++ gir funksjoner for å sikre PDF-dokumenter med bare noen få linjer kode i Node.js-miljøet. Det finnes flere viktige funksjoner i biblioteket, som å sikre digital signering av PDF, sette passord, begrense tillatelser og kryptere eller dekryptere innholdet i PDF-dokumenter. Nedenfor er et eksempel som viser hvordan programvareutviklere kan kryptere et PDF-dokument med et passord i Node.js-applikasjoner.
Hvordan kryptere PDF-fil med eierpassord i 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);
});
Optimaliser PDF-dokumenter i Node.js
Aspose.PDF for Node.js via C++ gjør det enkelt for programvareutviklere å optimalisere innholdet i PDF-dokumenter for nettet. Det optimaliserer PDF-dokumenter for redusert filstørrelse, forbedret ytelse og kompatibilitet i Node.js-applikasjoner. Biblioteket kan også endre eksisterende PDF-dokumenter ved å legge til annotasjoner, bilder, vannmerker og mer. Her er et eksempel som viser hvordan programvareutviklere kan optimalisere PDF-dokumenter i Node.js-applikasjoner.
Hvordan optimalisere PDF-dokument for web i Node.js-apper?
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);
});
Dynamisk PDF-oppretting i Node.js
Aspose.PDF for Node.js via C++ gjør det enkelt for programvareutviklere å generere nye PDF-dokumenter fra bunnen av eller dynamisk opprette PDF-er basert på data i Node.js-applikasjoner. Biblioteket støtter også å legge til sider, tekst, bilder og andre elementer programmatisk i PDF-dokumenter.
