Fractionner le PDF via Aspose.PDF pour JavaScript via C++

Fractionnement de fichiers à l’aide de Aspose.PDF pour l’outil JavaScript via C++.

Fractionner des fichiers à l'aide de Aspose.PDF pour JavaScript via C++

Si vous n’avez besoin que de certaines pages d’un document PDF volumineux, le fractionnement d’un fichier vous permet d’extraire ces pages spécifiques dans un document distinct. Le découpage d’un PDF en fichiers plus petits peut vous aider à organiser et à gérer le contenu plus efficacement. En divisant le PDF en petits fichiers, vous pouvez réduire la taille du fichier et le rendre plus accessible. Pour crypter un fichier PDF, nous utiliserons Aspose.PDF pour JavaScript via C++, une boîte à outils simple et sécurisée utilisée pour travailler avec le PDF directement dans le navigateur Web. Pour installer et utiliser Aspose.PDF pour JavaScript via C++, extrayez les fichiers de l’ archive ZIP.

Divisez les documents via JavaScript via C++


Vous avez besoin de Aspose.PDF pour JavaScript via C++ pour essayer le code dans votre environnement.

  1. Chargez le PDF avec une instance de Document.
  2. Créez un nouvel objet de classe Document pour fractionner les pages PDF.
  3. Ajoute la page actuelle au document.
  4. Enregistrer la page actuelle en tant que PDF séparé

Comment fractionner un PDF à l'aide de JavaScript via C++

La bibliothèque Aspose.PDF vous permet de diviser des documents PDF volumineux. Le fractionnement d’un document PDF est un cas d’utilisation courant lorsque vous travaillez avec des documents PDF. Il permet de réduire la taille d’un fichier PDF en divisant les documents volumineux en fichiers plus petits à envoyer par e-mail.

PDF divisé - JavaScript via C++

Cet exemple de code montre comment fractionner un fichier 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]);
    };