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

Aspose.PDF for JavaScript via C++

 
 

API JavaScript per la creazione e la conversione di PDF

Generazione, modifica, rendering e conversione di documenti PDF in altri formati di file supportati senza utilizzare Adobe Acrobat tramite la libreria JavaScript.

Aspose.PDF per JavaScript tramite C++ è una libreria avanzata di elaborazione e conversione di PDF che aiuta gli sviluppatori di software a crea applicazioni web con la possibilità di creare, modificare e convertire documenti PDF con facilità. Si tratta di un'offerta unica che consente agli sviluppatori di software di sfruttare la potenza di JavaScript per la manipolazione dei PDF all'interno delle proprie applicazioni. Aspose.PDF per JavaScript tramite C++ è progettato per prestazioni elevate, con algoritmi ottimizzati che garantiscono un'elaborazione PDF rapida ed efficiente.

Aspose.PDF per JavaScript tramite C++ può essere facilmente integrato nelle applicazioni JavaScript esistenti, con API semplici e intuitive che richiedono uno sforzo di codifica minimo. Nella libreria sono presenti diverse funzionalità importanti per lavorare con i documenti PDF, come l'ottimizzazione dei documenti PDF, l'aggiunta di un timbro a un file PDF, l'aggiunta di un'immagine al file PDF, l'estrazione del testo dai PDF, la divisione del PDF in due file, la conversione di PDF in Formato immagini, crittografa e decrittografa file PDF, aggiungi collegamenti ipertestuali al PDF, aggiungi allegati a un PDF, supporto Unicode e molto altro.

Aspose.PDF per JavaScript tramite C++ può essere utilizzato per estrarre dati da documenti PDF per l'analisi e l'elaborazione in settori quali sanità, finanza e ricerca. Gli sviluppatori di software possono proteggere i propri documenti PDF aggiungendo protezione tramite password, crittografia e firme digitali per impedire l'accesso non autorizzato e proteggere le informazioni sensibili. Con le sue funzionalità avanzate, supporto multipiattaforma, prestazioni efficienti, facile integrazione e documentazione e supporto completi, Aspose.PDF per JavaScript tramite C++ è una soluzione affidabile ed efficiente per le tue esigenze di manipolazione di PDF.

Previous Next

Introduzione a Aspose.PDF per Java

Per installare e utilizzare Aspose.PDF per JavaScript tramite C++ da un archivio -*ZIP, seguire le seguenti istruzioni

  • estrai i file dall'archivio ZIP
  • crittografa il tuo file *.lic utilizzando "encrypt_lic.html"
  • modifica "settings.json" e configura le tue impostazioni

Segui il collegamento per il download diretto

Puoi anche scaricare la libreria direttamente dalla Aspose.PDF pagina del prodotto

Converti file PDF tramite API JavaScript

Il formato PDF (Portable Document Format) è molto popolare nella comunità Internet e grazie alla sua portabilità, mobilità e leggibilità è considerato un modo sicuro e conveniente per distribuire informazioni private attraverso il web. Aspose.PDF per JavaScript tramite C++ è uno strumento molto utile che aiuta gli sviluppatori di software a convertire i propri documenti PDF in altri formati di file di supporto come JPEG, PDF e altri. Con solo un paio di passaggi puoi convertire file PDF in formati di file JPEG come indicato di seguito.

Converti PDF in JPEG utilizzando l'API JavaScript

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

Ottimizza il documento PDF tramite API JavaScript

Aspose.PDF per JavaScript tramite C++ offre agli sviluppatori di software il potere di ottimizzare il contenuto dei documenti PDF per il Web utilizzando il codice JavaScript. L'ottimizzazione PDF, o linearizzazione per il Web, è un processo molto utile che aiuta gli utenti a creare documenti PDF adatti alla navigazione online utilizzando un browser web. Di solito può comprimere considerevolmente le dimensioni del PDF, aumentare la velocità di visualizzazione e renderlo più appropriato per l'utente. Il seguente esempio JavaScript dimostra come ottimizzare un documento PDF adatto al web con solo un paio di righe di codice JavaScript.

Come ottimizzare un documento PDF utilizzando l'API 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 file PDF in un PDF singolo tramite API JavaScript

Aspose.PDF per JavaScript tramite C++ ha incluso funzionalità molto potenti per la manipolazione dei PDF all'interno delle applicazioni Web. Gli sviluppatori di software possono facilmente combinare più documenti PDF o dividere un file PDF di grandi dimensioni in più documenti PDF utilizzando i comandi JavaScript. È un processo molto utile che aiuta gli utenti a combinare più file in uno solo per gestirlo o stamparlo facilmente. Il seguente esempio di codice JavaScript mostra come i programmatori di computer possono concatenare facilmente più file PDF.

Come concatenare file PDF utilizzando 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);
  }

Estrai testo da tutte le pagine del PDF tramite JavaScript

Aspose.PDF per JavaScript tramite C++ offre agli sviluppatori di software la capacità di estrarre testo da documenti PDF utilizzando l'API JavaScript. È un processo molto utile che consente ai programmatori di ottenere una parte particolare di un documento PDF e di utilizzarla dove ne hanno bisogno. La libreria consente agli sviluppatori di software di estrarre facilmente il testo da immagini PDF o PDF scansionati senza dipendenze esterne. L'esempio seguente mostra come ottenere testo PDF con solo un paio di righe di codice JavaScript.

Come estrarre testo da un file PDF tramite 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]);
};
 Italiano