通过 Python 处理 PDF 中的图像

操作 PDF 文档中的图像。使用 Aspose.PDF for Python for .NET 以编程方式修改 PDF 文档

最受欢迎的动作有 Python 中的图片

使用 Python 庫將圖像添加到 PDF 文件

若要將映像新增至 PDF 頁面,請使用 Aspose.PDF for Python via .NET,這是一個功能強大且易於使用的 API。打開 PyPI,搜尋 aspose-pdf 並安裝。或者,執行以下命令:

Console

pip install aspose-pdf

通過Python將圖像添加到 PDF


你需要 通过.NET for Python 的 Aspose.PDF 才能在你的环境中试用代码。

  1. 建立一個 Document 物件並開啟輸入的 PDF 文件。
  2. 取得要新增圖像的頁面。
  3. 將圖像加入到頁面的 Resources 集合中。
  4. 使用 GSave 運算子儲存目前圖形狀態。
  5. 使用 ConcatenateMatrix 運算子指定影像的放置位置。
  6. 使用 Do 運算子在頁面上繪製圖像。
  7. 使用 GRestore 運算子儲存更新的圖形狀態。
  8. 儲存 PDF 檔案。

在现有 PDF 文件中添加图片-Python

Example: Python

import aspose.pdf as apdf

from os import path

path_infile = path.join(self.data_dir, infile)
path_outfile = path.join(self.data_dir, outfile)
image_file = path.join(self.data_dir, "logo.jpg")

document = apdf.Document(path_infile)
document.pages[1].add_image(image_file, apdf.Rectangle(20, 730, 120, 830, True))

document.save(path_outfile )