Ein MEW-Band mit 1000 Seiten bereitete vorher jede Seite vor und zeichnete alle, bevor er sich zeigte – Minuten und Gigabytes. e2e/pdf.spec.js mit einem 400-Seiten-PDF (e2e/make_pdf.py, pypdf). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
12 lines
394 B
Python
12 lines
394 B
Python
"""A PDF of many pages for the reader tests (big scanned books): make_pdf.py OUT [PAGES]."""
|
|
import sys
|
|
|
|
from pypdf import PdfWriter
|
|
|
|
out, pages = sys.argv[1], int(sys.argv[2]) if len(sys.argv) > 2 else 400
|
|
w = PdfWriter()
|
|
for _ in range(pages):
|
|
w.add_blank_page(width=420, height=595)
|
|
w.add_metadata({'/Title': 'Dicker Band', '/Author': 'diora'})
|
|
with open(out, 'wb') as f:
|
|
w.write(f)
|