Удаление Изображений из PDF Файла с использованием C++
Contents
[
Hide
]
Чтобы удалить изображение из PDF файла:
- Создайте объект Document и откройте входной PDF файл.
- Получите страницу, содержащую изображение, из коллекции страниц объекта Document.
- Изображения находятся в коллекции Images, которая расположена в коллекции ресурсов страницы.
- Удалите изображение с помощью метода Delete коллекции Images.
- Сохраните результат с помощью метода Save объекта Document.
Следующий код демонстрирует, как удалить изображение из PDF файла.
void WorkingWithImages::DeleteImagesFromPDFFile()
{
String _dataDir("C:\\Samples\\");
// Открыть документ
auto document = MakeObject<Document>(_dataDir + u"DeleteImages.pdf");
// Удалить конкретное изображение
document->get_Pages()->idx_get(1)->get_Resources()->get_Images()->Delete(1);
// Сохранить обновленный PDF файл
document->Save(_dataDir + u"DeleteImages_out.pdf");
}