Supprimer des pages du PDF via JavaScript via C++

Supprimer des pages d’un document PDF à l’aide du fichier Aspose.PDF pour la bibliothèque JavaScript via C++

Comment supprimer des pages d'un PDF à l'aide de JavaScript via C++

Supprimez des pages du PDF à l’aide du fichier Aspose.PDF pour JavaScript. Pour protéger les informations privées, vous devrez peut-être supprimer des pages ou des sections contenant des données confidentielles avant de partager le document avec d’autres personnes. Les fichiers PDF volumineux peuvent être difficiles à partager ou à stocker. La suppression de pages permet de réduire la taille du fichier, ce qui facilite sa transmission ou son archivage. De plus, la suppression de pages rationalise le document et supprime les répétitions inutiles. Un document peut contenir des pages contenant des erreurs ou des informations obsolètes. La suppression de ces pages améliore la qualité globale du document. La suppression de pages permet aux utilisateurs de naviguer plus facilement dans un PDF, en leur permettant de trouver rapidement les informations dont ils ont besoin sans avoir à parcourir du contenu non pertinent. Lorsque vous supprimez des pages d’un PDF, il est important d’utiliser un éditeur ou un logiciel PDF fiable pour garantir que le document obtenu reste précis et exempt d’erreurs. La bibliothèque Aspose.PDF pour JavaScript peut supprimer des pages d’un PDF en quelques étapes. Si votre PDF contient des informations confidentielles ou confidentielles que vous ne souhaitez pas partager ou distribuer, vous pouvez supprimer ces pages spécifiques afin de garantir la confidentialité et la sécurité du contenu restant. Parfois, vous n’aurez besoin que de certaines pages ou sections d’un document PDF. Dans ce cas, la suppression des pages inutiles vous permet d’extraire et de travailler avec le contenu correspondant séparément. Si vous supprimez des pages inutiles, vous pouvez réduire considérablement la taille du fichier en simplifiant le partage ou le chargement des documents. Pour supprimer une page d’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.

Supprimer la page du PDF via JavaScript via C++


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

  1. Ouvrez le document existant.

  2. Supprimer une page en particulier.

  3. Enregistrez le PDF de sortie à l’aide de la méthode Save.

L’extrait de code JavaScript via C++ fourni montre comment supprimer une page particulière d’un document PDF à l’aide de la bibliothèque Aspose.PDF. Tout d’abord, vous devez ouvrir un document PDF existant nommé « DeleteParticularPage.pdf ». Supprimez ensuite une page spécifique du document PDF. Enregistrez le document PDF mis à jour dans le répertoire spécifié sous le nouveau nom de fichier « DeleteParticularPage_out.pdf ».

Supprimer des pages d'un PDF

Cet exemple de code montre comment supprimer des pages d'un PDF - JavaScript via C++


    var ffileDeletePages = function (e) {
        const file_reader = new FileReader();
        file_reader.onload = (event) => {
        /*string, include number pages with interval: "7, 20, 22, 30-32, 33, 36-40, 46"*/
        const numPages = "1-3";
        /*array, array of number pages*/
        /*const numPages = [1,3];*/
        /*number, number page*/
        /*const numPages = 1;*/
        /*delete 1-3 pages a PDF-file and save the "ResultOptimize.pdf"*/
        const json = AsposePdfDeletePages(event.target.result, e.target.files[0].name, "ResultDeletePages.pdf", numPages);
        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]);
    };