1. Termékek
  2.   PDF
  3.   JavaScript
  4.   Aspose.PDF for JavaScript via C++

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

Previous Next

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]);
};
 Magyar