使用 Python 删除 PDF 文件中的图像
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)