Aspose.PDF for JavaScript via C++
JavaScript API PDF-tiedostojen luomiseen ja muuntamiseen
PDF-dokumenttien luominen, muokkaaminen, renderöinti ja muuntaminen muihin tuettuihin tiedostomuotoihin ilman Adobe Acrobatia JavaScript-kirjaston kautta.
Aspose.PDF JavaScriptille C++:n kautta on edistynyt PDF-käsittely- ja muunnoskirjasto, joka auttaa ohjelmistokehittäjiä rakentaa verkkosovelluksia, joilla voit luoda, muokata ja muuntaa PDF-dokumentteja helposti. Se on ainutlaatuinen tarjous, jonka avulla ohjelmistokehittäjät voivat hyödyntää JavaScriptin tehoa PDF-käsittelyyn omissa sovelluksissaan. Aspose.PDF for JavaScript C++:n kautta on suunniteltu korkeaan suorituskykyyn optimoiduilla algoritmeilla, jotka varmistavat nopean ja tehokkaan PDF-käsittelyn.
Aspose.PDF for JavaScript C++:n kautta voidaan helposti integroida olemassa oleviin JavaScript-sovelluksiin yksinkertaisilla ja intuitiivisilla sovellusliittymillä, jotka vaativat vain vähän koodaustyötä. Kirjastossa on useita tärkeitä ominaisuuksia PDF-dokumenttien käsittelyä varten, kuten PDF-dokumenttien optimointi, leiman lisääminen PDF-tiedostoon, kuvan lisääminen PDF-tiedostoon, tekstin poimiminen PDF-tiedostoista, PDF:n jakaminen kahdeksi tiedostoksi, PDF-tiedoston muuntaminen Kuvamuoto, PDF-tiedostojen salaus ja salauksen purku, hyperlinkkien lisääminen PDF-tiedostoon, liitteiden lisääminen PDF-tiedostoon, Unicode-tuki ja paljon muuta.
Aspose.PDF for JavaScriptiä C++:n kautta voidaan käyttää tietojen poimimiseen PDF-dokumenteista analysointia ja käsittelyä varten esimerkiksi terveydenhuollon, rahoituksen ja tutkimuksen aloilla. Ohjelmistokehittäjät voivat suojata PDF-dokumenttinsa lisäämällä salasanasuojauksen, salauksen ja digitaaliset allekirjoitukset luvattoman käytön estämiseksi ja arkaluonteisten tietojen suojaamiseksi. Aspose.PDF for JavaScriptin C++:n kautta edistyneillä ominaisuuksilla, useilla alustoilla, tehokkaalla suorituskyvyllä, helpolla integroinnilla sekä kattavalla dokumentaatiolla ja tuella on luotettava ja tehokas ratkaisu PDF-käsittelyn tarpeisiisi.s
Javan Aspose.PDF:n käytön aloittaminen
Jos haluat asentaa Aspose.PDF for JavaScriptin ja käyttää sitä C++:n kautta -*ZIP-arkistosta, seuraa seuraavia ohjeita
- pura tiedostot ZIP-arkistosta
- salaa *.lic-tiedostosi käyttämällä encrypt_lic.html-tiedostoa
- muokkaa settings.json-tiedostoa ja määritä asetukset
Seuraa suoralatauslinkkiä
Voit myös ladata kirjaston suoraan Aspose.PDF-tuotesivulta
Muunna PDF-tiedostoja JavaScript-sovellusliittymän kautta
Portable Document Format (PDF) on erittäin suosittu Internet-yhteisön keskuudessa, ja sen siirrettävyyden, liikkuvuuden ja luettavuuden vuoksi sitä pidetään turvallisena ja kätevänä tapana jakaa yksityisiä tietoja verkon kautta. Aspose.PDF for JavaScript C++:n kautta on erittäin hyödyllinen työkalu, joka auttaa ohjelmistokehittäjiä muuttamaan PDF-asiakirjansa muihin tukitiedostomuotoihin, kuten JPEG, PDF ja muihin. Muutamalla vaiheella voit muuntaa PDF-tiedostoja JPEG-tiedostomuotoihin alla kuvatulla tavalla.
Muunna PDF JPEG-muotoon JavaScript API:n avulla
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]);
};
Optimoi PDF-dokumentti JavaScript-sovellusliittymän avulla
Aspose.PDF for JavaScript C++:n kautta antaa ohjelmistokehittäjille mahdollisuuden optimoida PDF-dokumenttien sisältöä verkkoa varten JavaScript-koodin avulla. PDF-optimointi eli linearisointi Webille on erittäin hyödyllinen prosessi, joka auttaa käyttäjiä tekemään PDF-dokumenteista sopivia verkkoselaukseen verkkoselaimella. Yleensä se voi pakata PDF-kokoa huomattavasti, lisätä näyttönopeutta ja tehdä siitä sopivamman käyttäjälle. Seuraava JavaScript-esimerkki osoittaa, kuinka PDF-dokumentti optimoidaan verkkokäyttöön vain parilla JavaScript-koodirivillä.
Kuinka optimoida PDF-dokumentti JavaScript API:n avulla?
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]);
};
Yhdistä PDF-tiedostoja yhdeksi PDF-tiedostoksi JavaScript-sovellusliittymän avulla
Aspose.PDF for JavaScript C++:n kautta sisältää erittäin tehokkaita ominaisuuksia PDF-tiedostojen käsittelyyn verkkosovellusten sisällä. Ohjelmistokehittäjät voivat helposti yhdistää useita PDF-dokumentteja tai jakaa suuren PDF-tiedoston useiksi PDF-dokumenteiksi JavaScript-komentojen avulla. Se on erittäin hyödyllinen prosessi, joka auttaa käyttäjiä yhdistämään useita tiedostoja yhdeksi tiedoston hallitsemiseksi tai tulostamiseksi helposti. Seuraava JavaScript-koodiesimerkki näyttää, kuinka tietokoneohjelmoijat voivat ketjuttaa useita PDF-tiedostoja helposti.
Kuinka ketjuttaa PDF-tiedostoja JavaScriptin avulla?
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);
}
Pura teksti kaikilta PDF-sivuilta JavaScriptin avulla
Aspose.PDF for JavaScript C++:n kautta antaa ohjelmistokehittäjille mahdollisuuden poimia tekstiä PDF-dokumenteista JavaScript API:n avulla. Se on erittäin hyödyllinen prosessi, jonka avulla ohjelmoijat voivat saada tietyn osan PDF-dokumenteista ja käyttää sitä paikassa, jossa he tarvitsevat sitä. Kirjaston avulla ohjelmistokehittäjät voivat helposti poimia tekstiä PDF-kuvista tai skannatuista PDF-tiedostoista ilman ulkoisia riippuvuuksia. Seuraava esimerkki näyttää kuinka saada PDF-teksti vain parilla JavaScript-koodirivillä.
Kuinka purkaa tekstiä PDF-tiedostosta JavaScriptin avulla?
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]);
};