Last updated:
0 purchases
pdfmb 0.0.6
pdfmb
Merge PDF files with bookmarks.
All the work is done by the excellent library pikepdf.
Installation
You can install this package via pip.
pip install pdfmb
Features
merge PDFs from a list into a new pdf
add PDFs from a list to an existing pdf
merge all PDFs from a folder into a new pdf
add all PDFs from a folder to an existing pdf
option to conserve or flatten the folder structure in the bookmark outline
existing PDF files are not modified
the add and add_from_folder functions create a new PDF at the same location with a timestamp
Usage
from pathlib import Path
import pdfmb
pdfmb.merge(
pdfs_to_merge=Path("example pdfs").rglob("*.pdf"),
output_folder=Path("output"),
)
pdfmb.add(
pdfs_to_add=Path("example pdfs").rglob("*.pdf"),
existing_pdf=Path("example pdfs/file1.pdf"),
)
pdfmb.merge_from_folder(
source_folder=Path("example pdfs"),
output_folder=Path("output"),
)
pdfmb.add_from_folder(
source_folder=Path("example pdfs"),
existing_pdf=Path("example pdfs/file1.pdf"),
add_flat_hierachy=True,
)
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.