Удалить изображения из PDF‑файла с помощью Python
Contents
[
Hide
]
Используйте эту страницу, когда нужно удалить ненужную графику, уменьшить размер PDF или очистить конфиденциальный визуальный контент из документа.
Удаление изображения из PDF‑файла
Выполните следующие шаги, чтобы удалить одно изображение со страницы:
- Загрузите исходный PDF с помощью
ap.Document(infile). - Выберите страницу и индекс ресурса изображения.
- Удалите изображение с
resources.images.delete(index). - Сохраните обновлённый PDF.
import aspose.pdf as ap
def delete_image(infile, outfile):
document = ap.Document(infile)
document.pages[1].resources.images.delete(1)
document.save(outfile)
Удаление все изображения со страницы
Используйте этот пример, чтобы удалить каждое изображение с конкретной страницы.
import aspose.pdf as ap
def delete_all_images_from_page(infile, outfile, page_number):
document = ap.Document(infile)
page = document.pages[page_number]
while len(page.resources.images) != 0:
page.resources.images.delete(1)
document.save(outfile)