This app signs multiple PDF files by placing your signature image on selected pages.
- Upload multiple PDFs at once
- Upload one digital signature image (PNG/JPG)
- Page selection mode applied to all PDFs:
- Last page
- All pages
- Custom pages (example:
1,3,5-7)
- Signature layout controls:
- Position presets (bottom-right, bottom-left, top-right, top-left, center)
- Signature width (% of page)
- Height cap (% of page)
- Margin X and Y (points)
- Preview dialog to verify placement before signing
- Drag-and-draw box in preview to auto-fill placement values
- Export signed PDFs in a selected output folder
- Open PowerShell in the project folder.
- Create venv and install dependencies:
python -m venv .venv
.\.venv\Scripts\Activate.ps1
pip install -r requirements.txt- Start the app:
python app.pyRun:
.\build_exe.ps1After build, your executable is:
dist\MultiPDFSigner.exe
- This tool adds a visible signature image to PDFs.
- Signed files are saved as
originalname_signed.pdf. - Coordinates use PDF points measured from the top-left corner of each page.
- For best results, use a transparent PNG signature.