Добавить изображение в PDF с использованием Python
Contents
[
Hide
]
Добавить изображение в существующий PDF файл
Следующий фрагмент кода показывает, как добавить изображение в PDF файл.
- Загрузите входной PDF файл.
- Укажите номер страницы, на которой будет размещено изображение.
- Чтобы определить позицию изображения на странице, вызовите метод add_image класса Page.
- Вызовите метод save() класса Document.
import aspose.pdf as ap
# Открыть документ
document = ap.Document(input_file)
document.pages[1].add_image(image_file, ap.Rectangle(20, 730, 120, 830, True))
document.save(output_pdf)
Добавить изображение в существующий PDF файл (Facades)
Существует также альтернативный, более простой способ добавить изображение в PDF файл. Вы можете использовать метод AddImage класса PdfFileMend. Метод add_image() требует указать изображение для добавления, номер страницы, на которую необходимо добавить изображение, и информацию о координатах. После этого сохраните обновленный PDF файл и закройте объект PdfFileMend с помощью метода close(). Следующий фрагмент кода показывает, как добавить изображение в существующий файл PDF.
import aspose.pdf as ap
# Открыть документ
mender = ap.facades.PdfFileMend()
# Создать объект PdfFileMend для добавления текста
mender.bind_pdf(input_file)
# Добавить изображение в файл PDF
mender.add_image(image_file, 1, 100.0, 600.0, 200.0, 700.0)
# Сохранить изменения
mender.save(output_pdf)
# Закрыть объект PdfFileMend
mender.close()