Aspose.PDF for JavaScript via C++
JavaScript API PDF izveidei un konvertēšanai
PDF dokumentu ģenerēšana, rediģēšana, renderēšana un konvertēšana uz citiem atbalstītiem failu formātiem, neizmantojot programmu Adobe Acrobat, izmantojot JavaScript bibliotēku.
Aspose.PDF darbam ar JavaScript, izmantojot C++ ir uzlabota PDF apstrādes un konvertēšanas bibliotēka, kas palīdz programmatūras izstrādātājiem veidojiet tīmekļa lietojumprogrammas ar iespēju viegli izveidot, modificēt un konvertēt PDF dokumentus. Tas ir unikāls piedāvājums, kas ļauj programmatūras izstrādātājiem izmantot JavaScript jaudu PDF manipulācijām savās lietojumprogrammās. Aspose.PDF darbam ar JavaScript, izmantojot C++, ir izstrādāts augstai veiktspējai ar optimizētiem algoritmiem, kas nodrošina ātru un efektīvu PDF apstrādi.
Aspose.PDF for JavaScript, izmantojot C++, var viegli integrēt esošajās JavaScript lietojumprogrammās, izmantojot vienkāršas un intuitīvas API, kurām nepieciešama minimāla kodēšanas piepūle. Bibliotēkas daļai ir vairākas svarīgas funkcijas darbam ar PDF dokumentiem, piemēram, PDF dokumentu optimizēšana, zīmoga pievienošana PDF failam, attēla pievienošana PDF failam, teksta izvilkšana no PDF failiem, PDF sadalīšana divos failos, PDF konvertēšana uz Attēlu formāts, PDF failu šifrēšana un atšifrēšana, hipersaišu pievienošana PDF failam, pielikumu pievienošana PDF failam, Unikoda atbalsts un daudz kas cits.
Aspose.PDF for JavaScript, izmantojot C++, var izmantot, lai iegūtu datus no PDF dokumentiem analīzei un apstrādei tādās nozarēs kā veselības aprūpe, finanses un pētniecība. Programmatūras izstrādātāji var aizsargāt savus PDF dokumentus, pievienojot aizsardzību ar paroli, šifrēšanu un ciparparakstus, lai novērstu nesankcionētu piekļuvi un aizsargātu sensitīvu informāciju. Ar uzlabotajām funkcijām, vairāku platformu atbalstu, efektīvu veiktspēju, vieglu integrāciju un visaptverošu dokumentāciju un atbalstu, Aspose.PDF for JavaScript, izmantojot C++, ir uzticams un efektīvs risinājums jūsu PDF manipulācijas vajadzībām.
Darba sākšana ar Aspose.PDF for Java
Lai instalētu un izmantotu Aspose.PDF for JavaScript, izmantojot C++ no -*ZIP arhīva, izpildiet tālāk sniegtos norādījumus.
- izvelciet failus no ZIP arhīva
- šifrējiet savu *.lic failu, izmantojot “encrypt_lic.html”
- rediģējiet “settings.json” un iestatiet savus iestatījumus
Sekojiet tiešās lejupielādes saitei
Varat arī lejupielādēt bibliotēku tieši no Aspose.PDF produkta lapas
PDF failu konvertēšana, izmantojot JavaScript API
Portatīvais dokumentu formāts (PDF) ir ļoti populārs interneta kopienā, un tā pārnesamības, mobilitātes un lasāmības dēļ tas tiek uzskatīts par drošu un ērtu veidu, kā izplatīt privātu informāciju tīmeklī. Aspose.PDF for JavaScript, izmantojot C++, ir ļoti noderīgs rīks, kas palīdz programmatūras izstrādātājiem pārvērst savus PDF dokumentus citos atbalsta failu formātos, piemēram, JPEG, PDF un citos. Veicot tikai dažas darbības, varat pārvērst PDF failus JPEG failu formātos, kā norādīts tālāk.
Konvertējiet PDF uz JPEG, izmantojot 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]);
};
Optimizējiet PDF dokumentu, izmantojot JavaScript API
Aspose.PDF for JavaScript, izmantojot C++, sniedz programmatūras izstrādātājiem iespēju optimizēt PDF dokumentu saturu tīmeklim, izmantojot JavaScript kodu. PDF optimizācija jeb linearizācija tīmeklim ir ļoti noderīgs process, kas palīdz lietotājiem padarīt PDF dokumentus piemērotus tiešsaistes pārlūkošanai, izmantojot tīmekļa pārlūkprogrammu. Parasti tas var ievērojami saspiest PDF izmēru, palielināt displeja ātrumu un padarīt to lietotājam piemērotāku. Šis JavaScript piemērs parāda, kā optimizēt tīmeklim piemērotu PDF dokumentu, izmantojot tikai dažas JavaScript koda rindiņas.
Kā optimizēt PDF dokumentu, izmantojot JavaScript API?
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]);
};
Apvienojiet PDF failus vienā PDF failā, izmantojot JavaScript API
Aspose.PDF for JavaScript, izmantojot C++, ir iekļāvis ļoti jaudīgus līdzekļus PDF manipulācijām tīmekļa lietojumprogrammās. Programmatūras izstrādātāji var viegli apvienot vairākus PDF dokumentus vai sadalīt lielu PDF failu vairākos PDF dokumentos, izmantojot JavaScript komandas. Tas ir ļoti noderīgs process, kas palīdz lietotājiem apvienot vairākus failus vienā, lai tos viegli pārvaldītu vai izdrukātu. Šis JavaScript koda piemērs parāda, kā datorprogrammētāji var viegli savienot vairākus PDF failus.
Kā savienot PDF failus, izmantojot 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);
}
Izņemiet tekstu no visām PDF lapām, izmantojot JavaScript
Aspose.PDF darbam ar JavaScript, izmantojot C++, programmatūras izstrādātājiem sniedz iespēju izvilkt tekstu no PDF dokumentiem, izmantojot JavaScript API. Tas ir ļoti noderīgs process, kas ļauj programmētājiem iegūt noteiktu PDF dokumentu daļu un izmantot to vietā, kur viņiem tā ir nepieciešama. Bibliotēka ļauj programmatūras izstrādātājiem viegli izvilkt tekstu no PDF attēliem vai skenētiem PDF failiem bez ārējām atkarībām. Šis piemērs parāda, kā iegūt PDF tekstu, izmantojot tikai dažas JavaScript koda rindiņas.
Kā izvilkt tekstu no PDF faila, izmantojot 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]);
};