import pypdf # Název nahraného souboru a název výsledku input_pdf = "u:\Dropbox\!!!Days\Downloads Z230\zkouska-matematicke-metody-pro-statistiky (1).pdf" output_pdf = "u:\Dropbox\!!!Days\Downloads Z230\zkouska_s_poznamkami.pdf" def uprav_pdf_pro_poznamky(vstup, vystup): reader = pypdf.PdfReader(vstup) writer = pypdf.PdfWriter() # Standardní rozměry A4 v bodech (72 DPI) A4_WIDTH = 595 A4_HEIGHT = 842 for i, strana in enumerate(reader.pages): # 1. Přidáme původní stranu ze souboru writer.add_page(strana) # 2. Za každou druhou stranu (2, 4, 6...) vložíme 2 prázdné listy # Index i začíná od 0, proto kontrolujeme (i + 1) if (i + 1) % 2 == 0: writer.add_blank_page(width=A4_WIDTH, height=A4_HEIGHT) writer.add_blank_page(width=A4_WIDTH, height=A4_HEIGHT) # Uložení nového PDF with open(vystup, "wb") as f: writer.write(f) print(f"Soubor '{vystup}' byl úspěšně vytvořen.") # Spuštění procesu uprav_pdf_pro_poznamky(input_pdf, output_pdf)