Aspose.PDF for JavaScript via C++
JavaScript API pro vytváření a konverzi PDF
Generování, úpravy, vykreslování a převod dokumentů PDF do jiných podporovaných formátů souborů bez použití aplikace Adobe Acrobat prostřednictvím knihovny JavaScript.
Aspose.PDF pro JavaScript přes C++ je pokročilá knihovna pro zpracování a převod PDF, která pomáhá vývojářům softwaru vytvářet webové aplikace se schopností snadno vytvářet, upravovat a převádět dokumenty PDF. Je to jedinečná nabídka, která umožňuje vývojářům softwaru využít sílu JavaScriptu pro manipulaci s PDF v rámci jejich vlastních aplikací. Aspose.PDF pro JavaScript přes C++ je navržen pro vysoký výkon s optimalizovanými algoritmy, které zajišťují rychlé a efektivní zpracování PDF.
Aspose.PDF pro JavaScript přes C++ lze snadno integrovat do stávajících aplikací JavaScript s jednoduchými a intuitivními rozhraními API, která vyžadují minimální úsilí při kódování. Součástí knihovny je několik důležitých funkcí pro práci s dokumenty PDF, jako je optimalizace dokumentů PDF, přidání razítka do souboru PDF, přidání obrázku do souboru PDF, extrahování textu z PDF, rozdělení PDF na dva soubory, převod PDF na Formát obrázků, šifrování a dešifrování souborů PDF, přidávání hypertextových odkazů do PDF, přidávání příloh do PDF, podpora Unicode a mnoho dalších.
Aspose.PDF pro JavaScript prostřednictvím C++ lze použít k extrahování dat z dokumentů PDF pro analýzu a zpracování v odvětvích, jako je zdravotnictví, finance a výzkum. Vývojáři softwaru mohou zabezpečit své dokumenty PDF přidáním ochrany heslem, šifrováním a digitálními podpisy, aby zabránili neoprávněnému přístupu a ochránili citlivé informace. Díky pokročilým funkcím, podpoře napříč platformami, efektivnímu výkonu, snadné integraci a komplexní dokumentaci a podpoře je Aspose.PDF pro JavaScript přes C++ spolehlivým a efektivním řešením pro vaše potřeby manipulace s PDF.
Začínáme s Aspose.PDF pro Java
Chcete-li nainstalovat a používat Aspose.PDF pro JavaScript prostřednictvím C++ z archivu -*ZIP, postupujte podle následujících pokynů
- rozbalte soubory z archivu ZIP
- zašifrujte svůj soubor *.lic pomocí „encrypt_lic.html“
- upravte soubor „settings.json“ a nastavte svá nastavení
Klikněte na odkaz pro Přímé stažení
Knihovnu si také můžete stáhnout přímo z produktové stránky Aspose.PDF
Převod souborů PDF přes JavaScript API
Portable Document Format (PDF) je mezi internetovou komunitou velmi oblíbený a díky své přenositelnosti, mobilitě a čitelnosti je považován za bezpečný a pohodlný způsob distribuce soukromých informací prostřednictvím webu. Aspose.PDF pro JavaScript přes C++ je velmi užitečný nástroj, který pomáhá vývojářům softwaru převádět jejich dokumenty PDF do jiných podpůrných formátů souborů, jako jsou JPEG, PDF a další. Pomocí několika kroků můžete převést soubory PDF do formátů souborů JPEG, jak je uvedeno níže.
Převod PDF na JPEG pomocí 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]);
};
Optimalizace dokumentu PDF pomocí rozhraní JavaScript API
Aspose.PDF pro JavaScript prostřednictvím C++ dává softwarovým vývojářům možnost optimalizovat obsah dokumentů PDF pro web pomocí kódu JavaScript. Optimalizace PDF nebo linearizace pro web je velmi užitečný proces, který pomáhá uživatelům vytvářet dokumenty PDF vhodné pro online procházení pomocí webového prohlížeče. Obvykle může značně komprimovat velikost PDF, zvýšit rychlost zobrazení a učinit jej pro uživatele vhodnější. Následující příklad JavaScriptu ukazuje, jak optimalizovat dokument PDF vhodný pro web pomocí pouhých několika řádků kódu JavaScript.
Jak optimalizovat dokument PDF pomocí 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]);
};
Zkombinujte soubory PDF do jednoho PDF pomocí rozhraní JavaScript API
Aspose.PDF pro JavaScript přes C++ obsahuje velmi výkonné funkce pro manipulaci s PDF ve webových aplikacích. Vývojáři softwaru mohou snadno kombinovat více dokumentů PDF nebo rozdělit velký soubor PDF do více dokumentů PDF pomocí příkazů JavaScript. Je to velmi užitečný proces, který pomáhá uživatelům kombinovat více souborů do jednoho a snadno jej spravovat nebo tisknout. Následující příklad kódu JavaScript ukazuje, jak mohou počítačoví programátoři snadno zřetězit více souborů PDF.
Jak zřetězit soubory PDF pomocí JavaScriptu?
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);
}
Extrahujte text ze všech stránek PDF pomocí JavaScriptu
Aspose.PDF pro JavaScript přes C++ poskytuje vývojářům softwaru možnost extrahovat text z dokumentů PDF pomocí JavaScript API. Je to velmi užitečný proces, který umožňuje programátorům získat určitou část PDF dokumentů a použít ji na místě, kde ji potřebují. Knihovna usnadňuje vývojářům softwaru extrahovat text z obrázků PDF nebo naskenovaných PDF bez jakýchkoli externích závislostí. Následující příklad ukazuje, jak získat text PDF pomocí několika řádků kódu JavaScript.
Jak extrahovat text ze souboru PDF pomocí JavaScriptu?
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]);
};