Замена изображения в существующем PDF файле с использованием C++
Contents
[
Hide
]
Метод Replace коллекции Images позволяет заменить изображение в существующем PDF файле.
Коллекция Images находится в коллекции Resources страницы. Чтобы заменить изображение:
- Откройте PDF файл, используя объект Document.
- Замените конкретное изображение, сохраните обновленный PDF файл, используя метод Save объекта Document.
Следующий фрагмент кода показывает, как заменить изображение в PDF файле.
using namespace System;
using namespace Aspose::Pdf;
using namespace Aspose::Pdf::Text;
void ReplaceImage() {
String _dataDir("C:\\Samples\\");
auto document = MakeObject<Document>(_dataDir + u"input.pdf");
// Замените конкретное изображение
document->get_Pages()->idx_get(1)->get_Resources()->get_Images()->Replace(1, System::IO::File::OpenRead(u"lovely.jpg"));
// Сохраните обновленный PDF файл
document->Save(_dataDir + u"output.pdf");
}