Eliminar archivos adjuntos de un PDF a través de JavaScript via C++

Elimine archivos adjuntos de un PDF mediante programación con JavaScript via C++

Cómo eliminar archivos adjuntos mediante la biblioteca de JavaScript via C++

Elimine los archivos adjuntos de un PDF con Aspose.PDF for JavaScript. Los archivos con archivos adjuntos, como imágenes u otros archivos PDF, pueden aumentar el tamaño de un documento. Eliminar los archivos adjuntos puede ayudar a reducir el tamaño del archivo, lo que facilita su uso compartido y almacenamiento. Además, los archivos adjuntos pueden contener información confidencial que no quieras compartir con otras personas. Por lo tanto, elimina los archivos adjuntos del PDF. Eliminar los archivos adjuntos ayuda a proteger sus datos. Los archivos adjuntos malintencionados pueden presentar riesgos de seguridad. Eliminar del PDF los archivos adjuntos desconocidos o que no sean de confianza ayudará a prevenir posibles amenazas de seguridad. La eliminación de los archivos adjuntos facilita la impresión y visualización del documento en PDF. Podemos concluir que eliminar los archivos adjuntos del PDF puede hacer que el documento sea más fácil de usar, eficiente y compatible. Para eliminar los archivos adjuntos de un archivo PDF, utilizaremos Aspose.PDF for 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 for JavaScript a través de C++, extraiga los archivos del archivo ZIP.

Eliminar archivos adjuntos de un PDF


Necesita Aspose.PDF for JavaScript a través de C++ para probar el código en su entorno.

  1. Abra el PDF existente.
  2. Elimine todos los archivos adjuntos.
  3. Guarda el resultado.

Este fragmento de código elimina mediante programación todos los archivos adjuntos de un documento PDF y guarda el PDF modificado como un archivo independiente. Inicializa un objeto «PDFDocument», que está asociado al archivo PDF ubicado en la ruta «DataDir + DeleteAllAttachments.pdf». Tras abrir el documento PDF, el código indica al software que elimine todos los archivos adjuntos contenidos en este archivo PDF. Los archivos adjuntos de un PDF pueden incluir archivos incrustados, como imágenes u otros documentos. El código modifica la variable «dataDir» para almacenar la ruta en la que se guardará el archivo PDF actualizado, sin ningún adjunto. El PDF actualizado se guardará con el nombre de archivo ‘DeleteAllAttachments_out.pdf’.

Eliminar el archivo adjunto del documento PDF

Este código de ejemplo muestra cómo eliminar un archivo adjunto de 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]);
};