Aspose.PDF for JavaScript via C++
JavaScript API for PDF-oppretting og -konvertering
PDF-dokumentgenerering, redigering, gjengivelse og konvertering til andre støttede filformater uten å bruke Adobe Acrobat via JavaScript Library.
Aspose.PDF for JavaScript via C++ er et avansert PDF-behandlings- og konverteringsbibliotek som hjelper programvareutviklere å bygge nettapplikasjoner med muligheten til å lage, endre og konvertere PDF-dokumenter med letthet. Det er et unikt tilbud som gjør det mulig for programvareutviklere å utnytte kraften til JavaScript for PDF-manipulering i sine egne applikasjoner. Aspose.PDF for JavaScript via C++ er designet for høy ytelse, med optimaliserte algoritmer som sikrer rask og effektiv PDF-behandling.
Aspose.PDF for JavaScript via C++ kan enkelt integreres i eksisterende JavaScript-applikasjoner, med enkle og intuitive APIer som krever minimalt med koding. Det er flere viktige funksjoner i biblioteket for å jobbe med PDF-dokumenter, for eksempel optimalisering av PDF-dokumenter, legge til et stempel i en PDF-fil, legge til et bilde i PDF-fil, trekke ut tekst fra PDF-filer, dele PDF i to filer, konvertere PDF til Bildeformat, krypter og dekrypter PDF-filer, legg til hyperkoblinger til PDF, legg til vedlegg til en PDF, Unicode-støtte og mange flere.
Aspose.PDF for JavaScript via C++ kan brukes til å trekke ut data fra PDF-dokumenter for analyse og behandling i bransjer som helsevesen, finans og forskning. Programvareutviklere kan sikre PDF-dokumentene sine ved å legge til passordbeskyttelse, kryptering og digitale signaturer for å forhindre uautorisert tilgang og beskytte sensitiv informasjon. Med sine avanserte funksjoner, støtte på tvers av plattformer, effektiv ytelse, enkel integrasjon og omfattende dokumentasjon og støtte, er Aspose.PDF for JavaScript via C++ en pålitelig og effektiv løsning for dine PDF-manipulasjonsbehov.
Kom i gang med Aspose.PDF for Java
For å installere og bruke Aspose.PDF for JavaScript via C++ fra et -*ZIP-arkiv, følg følgende instruksjoner
- trekk ut filene fra ZIP-arkivet
- krypter *.lic-filen din med «encrypt_lic.html»
- rediger «settings.json» og konfigurer innstillingene
Følg linken for direkte nedlasting
Du kan også laste ned biblioteket direkte fra Aspose.PDF produktside
Konverter PDF-filer via JavaScript API
Portable Document Format (PDF) er et veldig populært blant internettsamfunnet, og på grunn av dets portabilitet, mobilitet og lesbarhet anses det å være en trygg og praktisk måte å distribuere privat informasjon på via nettet. Aspose.PDF for JavaScript via C++ er et veldig nyttig verktøy som hjelper programvareutviklere med å konvertere PDF-dokumentene sine til andre støttefilformater som JPEG, PDF og mer. Med bare et par trinn kan du konvertere PDF-filer til JPEG-filformater som gitt nedenfor.
Konverter PDF til JPEG ved hjelp av JavaScript API
var ffileToJpg = function (e) {
const file_reader = new FileReader();
file_reader.onload = (event) => {
//convert a PDF file to jpg-files with template "ResultPdfToJpg{0:D2}.jpg" ({0}, {0:D2}, {0:D3}, ... format page number) and save
const json = AsposePdfPagesToJpg(event.target.result, e.target.files[0].name, "ResultPdfToJpg{0:D2}.jpg");
if (json.errorCode == 0) {
document.getElementById('output').textContent = "Files(pages) count: " + json.filesCount.toString();
//make links to result files
for (let fileIndex = 0; fileIndex < json.filesCount; fileIndex++) (json.filesNameResult[fileIndex], "mime/type");
}
else document.getElementById('output').textContent = json.errorText;
};
file_reader.readAsArrayBuffer(e.target.files[0]);
};
Optimaliser PDF-dokument via JavaScript API
Aspose.PDF for JavaScript via C++ gir programvareutviklere muligheten til å optimalisere PDF-dokumentinnhold for nettet ved hjelp av JavaScript-kode. PDF-optimalisering, eller linearisering for web, er en veldig nyttig prosess som hjelper brukere med å lage PDF-dokumenter som egner seg for nettlesing ved hjelp av en nettleser. Vanligvis kan den komprimere PDF-størrelse betraktelig, øke visningshastigheten og gjøre den mer passende for brukeren. Følgende JavaScript-eksempel viser hvordan du kan optimalisere PDF-dokumenter som egner seg for web med bare et par linjer med JavaScript-kode.
Hvordan optimalisere et PDF-dokument ved hjelp av JavaScript API?
s var ffileOptimize = function (e) {
const file_reader = new FileReader();
file_reader.onload = (event) => {
/*optimize a PDF-file and save the "ResultOptimize.pdf"*/
const json = AsposePdfOptimize(event.target.result, e.target.files[0].name, "ResultOptimize.pdf");
if (json.errorCode == 0) document.getElementById('output').textContent = json.fileNameResult;
else document.getElementById('output').textContent = json.errorText;
/*make a link to download the result file*/
DownloadFile(json.fileNameResult, "application/pdf");
};
file_reader.readAsArrayBuffer(e.target.files[0]);
};
Kombiner PDF-filer til én PDF-fil via JavaScript API
Aspose.PDF for JavaScript via C++ har inkludert svært kraftige funksjoner for PDF-manipulering i webapplikasjoner. Programvareutviklere kan enkelt kombinere flere PDF-dokumenter eller dele opp en stor PDF-fil i flere PDF-dokumenter ved hjelp av JavaScript-kommandoer. Det er en veldig nyttig prosess som hjelper brukere med å kombinere flere filer til en enkelt for å administrere eller skrive den ut enkelt. Følgende JavaScript-kodeeksempel viser hvordan dataprogrammerere enkelt kan sette sammen flere PDF-filer.
Hvordan kan jeg koble sammen PDF-filer ved hjelp av JavaScript?
var ffileMerge = function (e) {
const file_reader = new FileReader();
function readFile(index) {
/*only two files*/
if (index >= e.target.files.length || index >= 2) {
/*merge two PDF-files and save the "ResultMerge.pdf"*/
const json = AsposePdfMerge2Files(undefined, undefined, e.target.files[0].name, e.target.files[1].name, "ResultMerge.pdf");
if (json.errorCode == 0) document.getElementById('output').textContent = json.fileNameResult;
else document.getElementById('output').textContent = json.errorText;
/*make a link to download the result file*/
DownloadFile(json.fileNameResult, "application/pdf");
return;
}
const file = e.target.files[index];
file_reader.onload = function (event) {
/*prepare(save) file from BLOB*/
AsposePdfPrepare(event.target.result, file.name);
readFile(index + 1)
}
file_reader.readAsArrayBuffer(file);
}
readFile(0);
}
trekk ut tekst fra alle sider i PDF via JavaScript
Aspose.PDF for JavaScript via C++ gir programvareutviklere muligheten til å trekke ut tekst fra PDF-dokumenter ved hjelp av JavaScript API. Det er en veldig nyttig prosess som lar programmerere få en bestemt del av PDF-dokumenter og bruke den på et sted de trenger det. Biblioteket gjør det enkelt for programvareutviklere å trekke ut tekst fra PDF-bilder eller skannede PDF-er uten eksterne avhengigheter. Følgende eksempel viser hvordan du får PDF-tekst med bare et par linjer med JavaScript-kode.
Hvordan trekke ut tekst fra PDF-fil via JavaScript?
var ffileExtract = function (e) {
const file_reader = new FileReader();
file_reader.onload = (event) => {
//Extarct text from a PDF-file
const json = AsposePdfExtractText(event.target.result, e.target.files[0].name);
if (json.errorCode == 0) document.getElementById('output').textContent = json.extractText;
else document.getElementById('output').textContent = json.errorText;
};
file_reader.readAsArrayBuffer(e.target.files[0]);
};