既存のPDFに、Pythonでページを追加する方法2
import fitz # PyMuPDFのインポート def add_page_numbers(input_pdf, output_pdf): # PDFファイルを開く doc = fitz.open(input_pdf) # 各ページにページ番号を追加 for page_num in range(len(doc)): page = doc.load_page(page_num) text = str(page_num + 1) # ページ番号 # ページの右下にページ番号を配置 point = fitz.Point(page.rect.width - 50, page.rect.height - 30) page.insert_text(point, text, fontsize=12, color=(0, 0, 0)) # 新しいPDFを保存 doc.save(output_pdf) # 使用例 input_pdf = "input.pdf" output_pdf = "output_with_page_numbers.pdf" add_page_numbers(input_pdf, output_pdf)
参考
以下より、上記がいいかも。。。