Automated PDF Binder with Index
Budget: ₹600 – ₹1,500 INR
I keep fifteen short PDFs on hand (Doc1-Doc15, each about two-three pages). For every new client project I pick a different subset—perhaps Doc1 through Doc6 plus Doc15 this week, another mix next week—and I must send them out as a single, neatly collated PDF binder.
What I need is a repeatable way to:
• select any combination and order of the source files,
• generate a fresh index page that lists each chosen document name alongside its correct starting page number, and
• merge everything into one final PDF ready to email.
Because this is an ongoing task, I prefer an automated approach: a small script or desktop utility that I can run myself. Language and platform are open; choose whatever lets you handle PDF concatenation and page-count look-ups reliably—Python with PyPDF2 or pikepdf, JavaScript with pdf-lib, C# with iTextSharp… I’m flexible as long as setup is straightforward.
Acceptance criteria
1. I point the tool to a folder containing Doc1-Doc15, tick the ones I want (or list them in a text file), press go, and receive a single PDF binder.
2. The first page is a clean index: “Doc1 … Page 1, Doc2 … Page 6” and so on, with accurate numbers regardless of the mix.
3. No manual editing should be required; I should be able to repeat the process for future selections in seconds.
4. Provide the source code and a short read-me so I can install or tweak it later.
If that sounds clear, let’s discuss any edge cases you foresee and get this automated.
What I need is a repeatable way to:
• select any combination and order of the source files,
• generate a fresh index page that lists each chosen document name alongside its correct starting page number, and
• merge everything into one final PDF ready to email.
Because this is an ongoing task, I prefer an automated approach: a small script or desktop utility that I can run myself. Language and platform are open; choose whatever lets you handle PDF concatenation and page-count look-ups reliably—Python with PyPDF2 or pikepdf, JavaScript with pdf-lib, C# with iTextSharp… I’m flexible as long as setup is straightforward.
Acceptance criteria
1. I point the tool to a folder containing Doc1-Doc15, tick the ones I want (or list them in a text file), press go, and receive a single PDF binder.
2. The first page is a clean index: “Doc1 … Page 1, Doc2 … Page 6” and so on, with accurate numbers regardless of the mix.
3. No manual editing should be required; I should be able to repeat the process for future selections in seconds.
4. Provide the source code and a short read-me so I can install or tweak it later.
If that sounds clear, let’s discuss any edge cases you foresee and get this automated.
Related categories:
JavaScript
Python
Software Architecture
PDF
HTML
Scripting
Automation
Desktop Application