PDFファイルから画像を削除するPythonの使用
Contents
[
Hide
]
PDFからすべてまたは特定の画像を削除する理由はたくさんあります。
時には、PDFファイルに重要な画像が含まれており、それを削除することでプライバシーを保護したり、特定の情報への不正アクセスを防止したりする必要があります。
不要または冗長な画像を削除すると、ファイルサイズを削減でき、PDFの共有や保存が容易になります。
必要に応じて、ドキュメントからすべての画像を削除することで、ページ数を減らすことができます。 また、ドキュメントから画像を削除することで、PDFを圧縮したり、テキスト情報を抽出したりする準備をすることができます。
Aspose.PDF for Python via .NET はこの作業を支援します。
PDFファイルから画像を削除する
PDFファイルから画像を削除するには:
- 既存のPDFドキュメントを開きます。
- 特定の画像を削除します。
- 更新したPDFファイルを保存します。
以下のコードスニペットは、PDFファイルから画像を削除する方法を示しています。
import aspose.pdf as ap
# ドキュメントを開く
document = ap.Document(input_file)
# 特定の画像を削除
document.pages[2].resources.images.delete(1)
# 更新したPDFファイルを保存
document.save(output_pdf)
入力PDFからすべての画像を削除
import aspose.pdf as ap
# ドキュメントを開く
document = ap.Document(input_file)
# すべてのページのすべての画像を削除
for i in range(len(document.pages)):
while len(document.pages[i + 1].resources.images) != 0:
document.pages[i + 1].resources.images.delete(1)
# 更新されたPDFファイルを保存
document.save(output_file)