chore: initialize PDF Annotation Merge repo

This commit is contained in:
Sean McElwain 2026-05-01 20:44:09 -05:00
commit 2885406409
3 changed files with 37 additions and 0 deletions

19
.gitignore vendored Normal file
View File

@ -0,0 +1,19 @@
# Python
__pycache__/
*.py[cod]
.venv/
venv/
# Generated files
output/
*.log
# Local/input PDFs and spreadsheets
input/
data/*.xlsx
data/*.csv
# OS/editor
.DS_Store
.vscode/
.idea/

15
README.md Normal file
View File

@ -0,0 +1,15 @@
# PDF Annotation Merge
Spreadsheet-driven generation of standards-compliant PDF annotations, optimized for Bluebeam review workflows.
## Goal
Generate review markup PDFs from structured data, including:
- title block change notes
- revision text notes
- drafter find/replace notes
- Bluebeam-friendly PDF annotations
## Core idea
CSV / spreadsheet rows -> PDF annotations -> reviewed/finalized in Bluebeam.

3
requirements.txt Normal file
View File

@ -0,0 +1,3 @@
pymupdf
pandas
openpyxl