Удалите вложения из PDF с помощью JavaScript via C++

Удалите вложения из PDF программно с помощью JavaScript via C++

Как удалить вложения с помощью библиотеки JavaScript via C++

Удалите вложения из PDF с помощью Aspose.PDF для JavaScript. Файлы с вложениями, например изображения или другие PDF-файлы, могут увеличить размер документа. Удаление вложений может помочь уменьшить размер файла и упростить обмен им и его хранение. Кроме того, вложения могут содержать конфиденциальную информацию, которой вы не хотите делиться с другими. Итак, удалите вложения из PDF. Удаление вложений помогает защитить ваши данные. Вредоносные вложения могут представлять угрозу безопасности. Удаление неизвестных или ненадежных вложений из PDF поможет предотвратить потенциальные угрозы безопасности. Удаление вложений упрощает печать и просмотр документа PDF. Мы можем сделать вывод, что удаление вложений из PDF может сделать документ более удобным, эффективным и совместимым. Чтобы удалить вложения из PDF-файла, мы воспользуемся простым и безопасным набором инструментов Aspose.PDF для JavaScript через C++, который позволяет работать с PDF-файлами непосредственно в веб-браузере. Чтобы установить и использовать Aspose.PDF для JavaScript с помощью C++, извлеките файлы из ZIP-архива.

Удалить вложения из PDF


Чтобы попробовать код в своей среде, вам понадобится Aspose.PDF для JavaScript через C++.

  1. Откройте существующий PDF-файл.
  2. Удалите все вложения.
  3. Сохраните результат.

Этот фрагмент кода программно удаляет все вложения из PDF-документа и сохраняет измененный PDF-файл в отдельном файле. Он инициализирует объект PDFDocument, связанный с PDF-файлом, расположенным по пути «DataDir + DeleteAllAttachments.pdf». После открытия PDF-документа код предписывает программе удалить все вложения, содержащиеся в этом PDF-файле. Вложения в PDF-файл могут включать встроенные файлы, такие как изображения или другие документы. Код изменяет переменную «DataDir», чтобы сохранить путь, куда будет сохранен обновленный PDF-файл без вложений. Обновленный PDF-файл будет сохранен под именем «DeleteAllAttachments_out.pdf».

Удалить вложение из PDF-документа

В этом примере кода показано, как удалить вложение из 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]);
};