pdf_merge.py 466 B

1234567891011121314151617181920
  1. from PyPDF2 import PdfMerger
  2. from pathlib import Path
  3. def main(base_dir: str, report_name):
  4. target = f"{base_dir}/{report_name}_gesamt.pdf"
  5. Path(target).unlink()
  6. pdfs = [f for f in Path(base_dir).glob(report_name + '_*.pdf')]
  7. merger = PdfMerger()
  8. for pdf in pdfs:
  9. merger.append(pdf)
  10. merger.write(target)
  11. merger.close()
  12. if __name__ == '__main__':
  13. main('C:\\GlobalCube\\ReportOutput', 'Z.07 Einzelbetrachtung_lfd_Monat')