The PaperSize Class
- class pypdf.PaperSize[source]
Bases:
object(width, height) of the paper in portrait mode in pixels at 72 ppi.
- A0 = (2384, 3370)
- A1 = (1684, 2384)
- A2 = (1191, 1684)
- A3 = (842, 1191)
- A4 = (595, 842)
- A5 = (420, 595)
- A6 = (298, 420)
- A7 = (210, 298)
- A8 = (147, 210)
- C4 = (649, 918)
Add blank page with PaperSize
from pypdf import PaperSize, PdfWriter
writer = PdfWriter(clone_from="example.pdf")
writer.add_blank_page(PaperSize.A8.width, PaperSize.A8.height)
writer.write("out-add-page.pdf")
Insert blank page with PaperSize
from pypdf import PaperSize, PdfWriter
writer = PdfWriter(clone_from="example.pdf")
writer.insert_blank_page(PaperSize.A8.width, PaperSize.A8.height, 1)
writer.write("out-insert-page.pdf")