您可以使用 Python 中的 PyMuPDF 库来将 PDF 文件按页生成图片。您需要使用以下命令在命令行中安装该库:
pip install PyMuPDF
接下来,您可以使用以下代码将 PDF 文件按页生成图片:
import fitz
# 打开PDF文件
with fitz.open("example.pdf") as pdf:
# 遍历PDF的每一页
for page_num, page in enumerate(pdf):
# 将每一页转换为图像
pix = page.getPixmap()
# 保存图像
pix.writePNG(f"page{page_num+1}.png")
这段代码打开 PDF 文件并遍历每一页。对于每一页,它使用 getPixmap() 方法将其转换为图像,并使用 writePNG() 方法将该图像保存为 PNG 文件。保存的文件名以 "page" 开头,后面跟着页码。
您可以根据需要调整代码,例如更改输入和输出文件名,或更改输出图像的格式。希望这可以帮助您将 PDF 按页生成图片!