IRONSOFTWAREHOME
将PDF栅格化为图像
from ironpdf import *

pdf = PdfDocument.FromFile("my-content.pdf")

# Extract all pages to a folder as image files
pdf.RasterizeToImageFiles(r"C:\image\folder\*.png")

# Dimensions and page ranges may be specified
pdf.RasterizeToImageFiles(r"C:\image\folder\example_pdf_image_*.jpg", 100, 80)

# Extract all pages as AnyBitmap objects
pdfBitmaps = pdf.ToBitmap()
pip install ironpdf
将PDF栅格化为图像

将PDF栅格化为图像

IronPDF for Python可以将PDF页面栅格化为图像文件或内存中的位图对象——这对于生成缩略图、预览或基于图像的导出非常有用。

开始

using PdfDocument.FromFile 从文件中加载 PdfDocument,然后调用其中一个栅格化方法将其页面转换为图像。

理解代码

  • RasterizeToImageFiles(pattern):将所有页面作为图像文件导出到指定文件夹。 文件名模式支持一个通配符(*),将替换为页面索引。 支持基于模式使用的文件扩展名支持.jpg等常见格式。
  • RasterizeToImageFiles(pattern, width, height): 可选的宽度和高度参数(以像素为单位)设置输出图像尺寸,让您控制导出图像的分辨率。
  • ToBitmap(): 将所有PDF页面转换为内存中的AnyBitmap对象列表。 这些可以在Python中进一步处理而无需写入磁盘。

选择输出格式

  • 在路径模式中使用.png,适用于文档归档或OCR预处理的无损图像。
  • 当图像质量不太重要时(如网页缩略图),请使用.jpg来减小文件大小。

页面范围

要仅光栅化指定页面,请使用RasterizeToImageFiles与显式页范围重载,而不是处理整个文档,从而减少大PDF的内存使用。

了解如何将PDF转换为图像!

准备开始了吗?

版本:2026.9刚刚发布

Key in blue circle

立即获取免费的 30 天试用版密钥。

Your trial license will be sent to your email address

无任何限制。100% 解锁。无需信用卡。

OR
bullet_checked无需信用卡或创建账户无任何限制。100% 解锁。无需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
预约您的免费现场演示
Booking Badge

深受全球数百万工程师信赖

Iron Software 的客户徽标
获取您的无义务咨询
填写下面的表格或通过sales@ironsoftware.com
您的资料将始终保密。
深受全球数百万工程师信赖
Iron Software 的客户徽标
立即获取您的免费30 天试用密钥。
无需信用卡或创建账户
Python 模块下载 PDF
using pip 安装

版本: 2026.9

  1. 下载 并安装 Python 3.7+。
  2. 如果尚未安装,请从 pypi.org 安装 pip。
  3. 在终端中执行上述命令。
Python PDF 模块
下载 模块

版本: 2026.9

手动安装到您的项目中

  1. 下载软件包
  2. 在终端中运行此命令
    pip install ironpdf-2026.9-py37-none-win_amd64.whi

$999 起