python Adobe Illustratorで作成したPDF からpngに変換したところ、PDFで挿入されていた線が消える

実現したいこと

PDFに挿入した線が画像変換された時に消えないようにしたい。

前提

(環境)
windows 11
python 3.8.13
PyMuPDF-1.24.2

発生している問題・エラーメッセージ

エラーは表示されない

該当のソースコード

from PyPDF2 import PdfFileReader import fitz pdf_path = "sample.pdf" with open(pdf_path, 'rb') as f: pdf = PdfFileReader(f) for page_num in range(pdf.getNumPages()): page = pdf.getPage(page_num) doc = fitz.open(pdf_path) images = doc[page_num].get_images(full=True) for image_index, img in enumerate(images): xref = img[0] base_image = doc.extract_image(xref) image_bytes = base_image['image'] image_extension = base_image['ext'] with open(f"page_{page_num+1}_image_{image_index+1}.{image_extension}", "wb") as img_file: img_file.write(image_bytes)

コメントを投稿

0 コメント