diora-web/e2e/make_pdf.py

13 lines
394 B
Python
Raw Normal View History

"""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)