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

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

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

Чтобы удалить вложения из PDF-файла, мы будем использовать Aspose.PDF для C++ API, который представляет собой многофункциональный, мощный и простой в использовании API для работы с документами для платформы cpp. Откройте менеджер пакетов NuGet, найдите Aspose.pdf и установите. Вы также можете использовать следующую команду из консоли Package Manager.

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

Удалить вложения из PDF через C++


Вам нужен Aspose.PDF для C++, чтобы попробовать код в своей среде.

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

<% attachments-remove.code-block.text %>

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

<% attachments-remove.code-block.subtitle %>


	void WorkingWithAttachments::RemovingAttachment() {

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

	// Open document
	auto pdfDocument = new Document(_dataDir + u"DeleteAllAttachments.pdf");

	// Delete all attachments
	pdfDocument->get_EmbeddedFiles()->Delete();

	// Save updated file
	pdfDocument->Save(_dataDir + u"DeleteAllAttachments_out.pdf");
	}
    ```