1. Produse
  2.   PDF
  3.   JavaScript
  4.   Aspose.PDF for JavaScript via C++

Aspose.PDF for JavaScript via C++

 
 

API JavaScript pentru crearea și conversia PDF

Generarea, editarea, randarea și conversia documentelor PDF în alte formate de fișiere acceptate fără a utiliza Adobe Acrobat prin biblioteca JavaScript.

Aspose.PDF pentru JavaScript prin C++ este o bibliotecă avansată de procesare și conversie PDF care ajută dezvoltatorii de software să construiți aplicații web cu capacitatea de a crea, modifica și converti documente PDF cu ușurință. Este o ofertă unică care le permite dezvoltatorilor de software să profite de puterea JavaScript pentru manipularea PDF în interiorul propriilor aplicații. Aspose.PDF pentru JavaScript prin C++ este conceput pentru performanțe ridicate, cu algoritmi optimizați care asigură procesarea PDF rapidă și eficientă.

Aspose.PDF pentru JavaScript prin C++ poate fi integrat cu ușurință în aplicațiile JavaScript existente, cu API-uri simple și intuitive care necesită un efort minim de codare. Există câteva caracteristici importante ale bibliotecii pentru lucrul cu documente PDF, cum ar fi optimizarea documentelor PDF, adăugarea unei ștampile la un fișier PDF, adăugarea unei imagini în fișierul PDF, extragerea textului din PDF-uri, împărțirea PDF în două fișiere, conversia PDF în Format imagini, criptați și decriptați fișiere PDF, adăugați hyperlinkuri la PDF, adăugați atașamente la un PDF, suport Unicode și multe altele.

Aspose.PDF pentru JavaScript prin C++ poate fi folosit pentru a extrage date din documente PDF pentru analiză și procesare în industrii precum sănătatea, finanțele și cercetarea. Dezvoltatorii de software își pot securiza documentele PDF adăugând protecție prin parolă, criptare și semnături digitale pentru a preveni accesul neautorizat și pentru a proteja informațiile sensibile. Cu funcțiile sale avansate, suportul multiplatform, performanța eficientă, integrarea ușoară și documentația și asistența cuprinzătoare, Aspose.PDF pentru JavaScript prin C++ este o soluție fiabilă și eficientă pentru nevoile dvs. de manipulare PDF.s

Previous Next

Noțiuni introductive cu Aspose.PDF pentru Java

Pentru a instala și utiliza Aspose.PDF pentru JavaScript prin C++ dintr-o arhivă -*ZIP, urmați următoarele instrucțiuni

  • extrageți fișierele din arhiva ZIP
  • criptați fișierul dvs. *.lic folosind „encrypt_lic.html”
  • editați „settings.json” și configurați setările

Urmați linkul pentru Descărcare directă

De asemenea, puteți descărca biblioteca direct de pe Aspose.PDF pagina de produs

Convertiți fișiere PDF prin API-ul JavaScript

Portable Document Format (PDF) este un format foarte popular în rândul comunității de pe internet și, datorită portabilității, mobilității și lizibilității sale, este considerat a fi o modalitate sigură și convenabilă de a distribui informații private prin web. Aspose.PDF pentru JavaScript prin C++ este un instrument foarte util care ajută dezvoltatorii de software să-și convertească documentele PDF în alte formate de fișiere de suport, cum ar fi JPEG, PDF și multe altele. Cu doar câțiva pași, puteți converti fișierele PDF în formate de fișiere JPEG, așa cum este prezentat mai jos.

Conversia PDF în JPEG utilizând 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]);
};

Optimizați documentul PDF prin API-ul JavaScript

Aspose.PDF pentru JavaScript prin C++ oferă dezvoltatorilor de software puterea de a optimiza conținutul documentelor PDF pentru Web folosind codul JavaScript. Optimizarea PDF, sau liniarizarea pentru Web, este un proces foarte util care ajută utilizatorii să facă documente PDF adecvate pentru navigarea online folosind un browser web. De obicei, poate comprima considerabil dimensiunea PDF, crește viteza de afișare și îl poate face mai potrivit pentru utilizator. Următorul exemplu JavaScript demonstrează cum să optimizați documentul PDF potrivit pentru web cu doar câteva rânduri de cod JavaScript.

Cum să optimizați un document PDF folosind API-ul JavaScript?

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

Combinați fișiere PDF într-un singur PDF prin API-ul JavaScript

Aspose.PDF pentru JavaScript prin C++ a inclus funcții foarte puternice pentru manipularea PDF-urilor în aplicațiile Web. Dezvoltatorii de software pot combina cu ușurință mai multe documente PDF sau pot împărți un fișier PDF mare în mai multe documente PDF folosind comenzi JavaScript. Este un proces foarte util care ajută utilizatorii să combine mai multe fișiere într-unul singur pentru a le gestiona sau imprima cu ușurință. Următorul exemplu de cod JavaScript arată cum programatorii de computere pot concatena mai multe fișiere PDF cu ușurință.

Cum se concatenează fișiere PDF folosind 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);
  }

Extrageți text din toate paginile PDF prin JavaScript

Aspose.PDF pentru JavaScript prin C++ oferă dezvoltatorilor de software capacitatea de a extrage text din documente PDF folosind API-ul JavaScript. Este un proces foarte util care le permite programatorilor să obțină o anumită parte a unui document PDF și să o folosească într-un loc unde au nevoie de ea. Biblioteca facilitează pentru dezvoltatorii de software extragerea textului din imagini PDF sau PDF-uri scanate fără dependențe externe. Următorul exemplu arată cum să obțineți text PDF cu doar câteva rânduri de cod JavaScript.

Cum să extrageți text din fișierul PDF prin 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]);
};
 Română