Supprimer les pièces jointes du PDF via JavaScript via C++

Supprimez les pièces jointes du PDF par programme avec JavaScript via C++

Comment supprimer des pièces jointes à l'aide de la bibliothèque JavaScript via C++

Supprimez les pièces jointes du PDF à l’aide du fichier Aspose.PDF pour JavaScript. Les fichiers contenant des pièces jointes, tels que des images ou d’autres fichiers PDF, peuvent augmenter la taille d’un document. La suppression des pièces jointes peut contribuer à réduire la taille du fichier, ce qui facilite son partage et son stockage. De plus, les pièces jointes peuvent contenir des informations confidentielles que vous ne souhaitez pas partager avec d’autres personnes. Supprimez donc les pièces jointes du PDF. La suppression des pièces jointes permet de protéger vos données. Les pièces jointes malveillantes peuvent présenter des risques de sécurité. La suppression des pièces jointes inconnues ou non fiables du PDF permet de prévenir les menaces de sécurité potentielles. La suppression des pièces jointes facilite l’impression et la visualisation du document au format PDF. Nous pouvons conclure que la suppression des pièces jointes d’un PDF peut rendre le document plus convivial, efficace et compatible. Afin de supprimer les pièces jointes 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 les pièces jointes du PDF


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

  1. Ouvrez le PDF existant.
  2. Supprimez toutes les pièces jointes.
  3. Enregistrez le résultat.

Cet extrait de code supprime par programmation toutes les pièces jointes d’un document PDF et enregistre le PDF modifié dans un fichier distinct. Il initialise un objet « PDFDocument », qui est associé au fichier PDF situé dans le chemin « DataDir + DeleteAllAttachments.pdf ». Après avoir ouvert le document PDF, le code indique au logiciel de supprimer toutes les pièces jointes contenues dans ce fichier PDF. Les pièces jointes d’un PDF peuvent inclure des fichiers intégrés, tels que des images ou d’autres documents. Le code modifie la variable « DataDir » pour stocker le chemin où le fichier PDF mis à jour, sans aucune pièce jointe, sera enregistré. Le PDF mis à jour sera enregistré sous le nom de fichier « DeleteAllAttachments_out.pdf ».

Supprimer la pièce jointe d'un document PDF

Cet exemple de code montre comment supprimer une pièce jointe d'un PDF - JavaScript via C++


var ffilePdfDeleteAttachments = function (e) {
  const file_reader = new FileReader();
  file_reader.onload = (event) => {
    /*Delete attachments from a PDF-file and save the "ResultPdfDeleteAttachments.pdf"*/
    const json = AsposePdfDeleteAttachments(event.target.result, e.target.files[0].name, "ResultPdfDeleteAttachments.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]);
};