Dividi file tramite JavaScript via C++

Suddivisione dei file con l’aiuto della libreria JavaScript via C++ sul lato server.

Dividi i file usando la libreria JavaScript via C++

Per dividere i file, utilizzeremo l’API Aspose.PDF che è un’API di manipolazione dei documenti ricca di funzionalità, potente e facile da usare per la piattaforma javascript-cpp. Apri il gestore di pacchetti NuGet, cerca Aspose.pdf e installa. È inoltre possibile utilizzare il seguente comando dalla console di Package Manager. Il nostro strumento software consente inoltre agli sviluppatori di suddividere documenti Word, PDF, HTML, TXT e DOCX in parti. Per maggiori dettagli, consulta Pagine di documentazione.

Dividi documenti tramite JavaScript via C++


È necessaria la libreria Aspose.PDF per provare il codice nel proprio ambiente.

  1. Carica il PDF con un’istanza di Document.
  2. Creare un nuovo oggetto di classe Document per dividere le pagine PDF.
  3. Aggiungi la pagina corrente al documento.
  4. Salva la pagina corrente come PDF separato

Come dividere i PDF usando JavaScript via C++

Con la libreria Aspose.PDF, puoi dividere documenti PDF di grandi dimensioni. La suddivisione di un documento PDF è un caso d’uso comune quando si lavora con documenti PDF. Aiuta a ridurre le dimensioni di un file PDF suddividendo documenti di grandi dimensioni in file più piccoli da inviare via e-mail.

PDF diviso - JavaScript via C++

<% splitter.code-block1.subtitle %>


    var ffileSplit = function (e) {
        const file_reader = new FileReader();
        file_reader.onload = (event) => {
        /*set number a page to split*/
        const pageToSplit = 1;
        /*split a PDF-file and save the "ResultSplit1.pdf", "ResultSplit2.pdf"*/
        const json = AsposePdfSplit2Files(event.target.result, e.target.files[0].name, pageToSplit, "ResultSplit1.pdf", "ResultSplit2.pdf");
        if (json.errorCode == 0) document.getElementById('output').textContent = e.target.files[0].name + " split: " + json.fileNameResult1 + ", " + json.fileNameResult2;
        else document.getElementById('output').textContent = json.errorText;
        /*make a link to download the first result file*/
        DownloadFile(json.fileNameResult1, "application/pdf");
        /*make a link to download the second result file*/
        DownloadFile(json.fileNameResult2, "application/pdf");
        };
        file_reader.readAsArrayBuffer(e.target.files[0]);
    };