Dividir PDF mediante Aspose.PDF para JavaScript via C++

División de archivos con la ayuda de Aspose.PDF para la herramienta JavaScript via C++.

Dividir archivos con Aspose.PDF para JavaScript via C++

Si solo necesitas ciertas páginas de un documento PDF grande, dividir un archivo te permite extraer estas páginas específicas como un documento independiente. Dividir un PDF en archivos más pequeños puede ayudarte a organizar y administrar el contenido de manera más eficiente. Al dividir el PDF en archivos pequeños, puedes reducir el tamaño del archivo y hacerlo más accesible. Para cifrar un archivo PDF, utilizaremos Aspose.PDF para JavaScript a través de C++, un conjunto de herramientas fácil y seguro que se utiliza para trabajar con PDF directamente en el navegador web. Para instalar y usar Aspose.PDF para JavaScript a través de C++, extraiga los archivos del archivo ZIP.

Dividir documentos mediante JavaScript via C++


Necesitas Aspose.PDF para JavaScript vía C++ para probar el código en tu entorno.

  1. Cargue el PDF con una instancia de Document.
  2. Cree un nuevo objeto de clase Document para dividir páginas PDF.
  3. Agregue la página actual al documento.
  4. Guardar la página actual como un PDF independiente

Cómo dividir un PDF usando JavaScript via C++

Con la biblioteca Aspose.PDF, puede dividir documentos PDF de gran tamaño. Dividir un documento PDF es un caso de uso común cuando se trabaja con documentos PDF. Ayuda a reducir el tamaño de un archivo PDF al dividir documentos grandes en archivos más pequeños para enviarlos por correo electrónico.

PDF dividido - JavaScript via C++

Este código de ejemplo muestra cómo dividir un archivo PDF: JavaScript via C++


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