Удаление вложений из PDF

Contents
[ ]

Aspose.PDF может удалять вложения из PDF-файлов. Вложения PDF-документа хранятся в коллекции EmbeddedFiles объекта Document.

Чтобы удалить все вложения, связанные с PDF-файлом:

  1. Вызовите метод Delete коллекции EmbeddedFiles.
  2. Сохраните обновленный файл, используя метод Save объекта Document.

Следующий фрагмент кода показывает, как удалить вложения из PDF-документа.

void WorkingWithAttachments::RemovingAttachment() {

 String _dataDir("C:\\Samples\\");

 // Открыть документ
 auto pdfDocument = new Document(_dataDir + u"DeleteAllAttachments.pdf");

 // Удалить все вложения
 pdfDocument->get_EmbeddedFiles()->Delete();

 // Сохранить обновленный файл
 pdfDocument->Save(_dataDir + u"DeleteAllAttachments_out.pdf");
}