Aspose.PDF for JavaScript via C++
JavaScript API PDF létrehozásához és konvertálásához
PDF-dokumentumok generálása, szerkesztése, renderelése és konvertálása más támogatott fájlformátumokra Adobe Acrobat használata nélkül a JavaScript-könyvtáron keresztül.
Aspose.PDF for JavaScript C++-on keresztül egy fejlett PDF-feldolgozási és -konverziós könyvtár, amely segít a szoftverfejlesztőknek olyan webalkalmazásokat készíthet, amelyek segítségével könnyedén hozhat létre, módosíthat és konvertálhat PDF dokumentumokat. Ez egy egyedülálló ajánlat, amely lehetővé teszi a szoftverfejlesztők számára, hogy kiaknázzák a JavaScript erejét PDF-kezeléshez saját alkalmazásaikban. Az Aspose.PDF for JavaScript C++-on keresztül nagy teljesítményre készült, optimalizált algoritmusokkal, amelyek biztosítják a gyors és hatékony PDF-feldolgozást.
Az Aspose.PDF for JavaScript C++-on keresztül könnyen integrálható meglévő JavaScript-alkalmazásokba, egyszerű és intuitív API-kkal, amelyek minimális kódolási erőfeszítést igényelnek. A könyvtárnak számos fontos funkciója van a PDF-dokumentumokkal való munkavégzéshez, mint például a PDF-dokumentumok optimalizálása, bélyegző hozzáadása a PDF-fájlhoz, kép hozzáadása a PDF-fájlhoz, szöveg kinyerése a PDF-ekből, a PDF két fájlra osztása, PDF-ek konvertálása. Képformátum, PDF-fájlok titkosítása és visszafejtése, hiperhivatkozások hozzáadása a PDF-hez, mellékletek hozzáadása PDF-hez, Unicode-támogatás és még sok más.
Az Aspose.PDF for JavaScript C++-on keresztül használható adatok kinyerésére PDF dokumentumokból elemzés és feldolgozás céljából olyan iparágakban, mint az egészségügy, a pénzügy és a kutatás. A szoftverfejlesztők jelszavas védelemmel, titkosítással és digitális aláírásokkal védhetik PDF-dokumentumaikat, hogy megakadályozzák az illetéktelen hozzáférést és megóvják az érzékeny információkat. Speciális funkcióival, platformok közötti támogatásával, hatékony teljesítményével, egyszerű integrációjával, valamint átfogó dokumentációjával és támogatásával az Aspose.PDF for JavaScript C++-on keresztül megbízható és hatékony megoldást jelent PDF-kezelési igényeire.s
Az Aspose.PDF for Java kezdő lépései
Az Aspose.PDF for JavaScript telepítéséhez és használatához C++-on keresztül -*ZIP archívumból, kövesse az alábbi utasításokat
- bontsa ki a fájlokat a ZIP archívumból
- titkosítsa *.lic fájlját az „encrypt_lic.html” használatával
- módosítsa a „settings.json” fájlt, és adja meg a beállításokat
Kövesse a Közvetlen letöltés linkjét
A könyvtárat közvetlenül is letöltheti az Aspose.PDF termékoldaláról
PDF-fájlok konvertálása JavaScript API-n keresztül
A Portable Document Format (PDF) nagyon népszerű az internetes közösség körében, és hordozhatósága, mobilitása és olvashatósága miatt biztonságos és kényelmes módja a személyes adatok weben keresztüli terjesztésének. Az Aspose.PDF for JavaScript C++-on keresztül egy nagyon hasznos eszköz, amely segít a szoftverfejlesztőknek PDF-dokumentumaikat más támogatott fájlformátumokká konvertálni, például JPEG-re, PDF-re és egyebekre. Csak néhány lépéssel konvertálhatja a PDF fájlokat JPEG fájlformátumokká az alábbiak szerint.
PDF konvertálása JPEG formátumba JavaScript API segítségével
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]);
};
PDF-dokumentum optimalizálása JavaScript API-n keresztül
Az Aspose.PDF for JavaScript C++-on keresztül lehetővé teszi a szoftverfejlesztők számára, hogy JavaScript kóddal optimalizálják a PDF dokumentumok tartalmát a weben. A PDF-optimalizálás vagy a webes linearizálás egy nagyon hasznos folyamat, amely segít a felhasználóknak a PDF-dokumentumok webböngészővel való online böngészésre alkalmassá tételében. Általában jelentősen tömörítheti a PDF méretet, növelheti a megjelenítési sebességet és megfelelőbbé teheti a felhasználó számára. A következő JavaScript-példa bemutatja, hogyan optimalizálható webes PDF-dokumentum néhány soros JavaScript-kóddal.
Hogyan optimalizálhatunk PDF-dokumentumot JavaScript API-val?
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]);
};
PDF-fájlok egyesítése egyetlen PDF-be JavaScript API-n keresztül
Az Aspose.PDF for JavaScript for C++ nagyon hatékony szolgáltatásokat tartalmaz a webalkalmazásokon belüli PDF-kezeléshez. A szoftverfejlesztők könnyedén kombinálhatnak több PDF-dokumentumot, vagy feloszthatnak egy nagy PDF-fájlt több PDF-dokumentumra JavaScript-parancsok segítségével. Ez egy nagyon hasznos folyamat, amely segít a felhasználóknak több fájlt egyetlen fájlba egyesíteni, hogy könnyen kezeljék vagy kinyomtassák. A következő JavaScript kódpélda bemutatja, hogyan tudnak a számítógép-programozók könnyedén összefűzni több PDF-fájlt.
Hogyan lehet PDF-fájlokat összefűzni JavaScript használatával?
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);
}
Szöveg kibontása a PDF összes oldaláról JavaScript segítségével
Az Aspose.PDF for JavaScript C++-on keresztül lehetővé teszi a szoftverfejlesztők számára, hogy szöveget bontsanak ki PDF dokumentumokból JavaScript API segítségével. Ez egy nagyon hasznos folyamat, amely lehetővé teszi a programozóknak, hogy megszerezzék a PDF-dokumentumok egy bizonyos részét, és olyan helyen használják, ahol szükségük van rá. A könyvtár segítségével a szoftverfejlesztők könnyen kinyerhetnek szöveget PDF-képekből vagy beolvasott PDF-ekből külső függőségek nélkül. A következő példa bemutatja, hogyan lehet PDF-szöveget néhány soros JavaScript-kóddal letölteni.
Hogyan lehet szöveget kivonni a PDF-fájlból JavaScript segítségével?
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]);
};