我本来想使用WPS的,但是发现要会员,不如直接写一个。
不过过程中还是遇到了一些麻烦的,需要配置Scoop,poppler。
import os
from pdf2image import convert_from_path
def export_pdf_pages_to_png(pdf_path, start_page, end_page, output_folder):
images = convert_from_path(pdf_path, first_page=start_page, last_page=end_page)
if not os.path.exists(output_folder):
os.makedirs(output_folder)
for i, image in enumerate(images):
image_path = os.path.join(output_folder, f"page_{start_page + i}.png")
image.save(image_path, "PNG")
print(f"Page {start_page + i} saved as {image_path}")
pdf_file = "计网第五版习题答案.pdf"
start_page = 155
end_page = 192
output_folder = "output"
export_pdf_pages_to_png(pdf_file, start_page, end_page, output_folder)
可修改内容,相对路径:
pdf_file =
start_page
end_page
output_folder =