Automation for extracting data and generating customized PDF reports

Job ID: 39405938

Budget: €30 – €250 EUR

Automation for extracting data and generating customized PDF reports



Project Description:

I’m looking for a developer experienced in automation and document processing to help build a workflow that automatically extracts data from PDF files, processes the data, and generates customized and formatted PDF reports for individual clients.

The goal is to create a scalable system that:
• Extracts data from input PDFs,
• Inserts it into a clean, structured format (e.g., a template-based Google Doc or equivalent),
• Generates final PDF reports,
• Merges them with additional pre-existing PDFs,
• Protects the final files with passwords,
• And saves or sends them via email.

We are currently testing with mock (fake) patient data, but the system must be designed to become GDPR-compliant at any time, e.g., by moving to Google Workspace and signing the appropriate DPA.



Required Workflow:
1. Start with one or more input PDFs for each client. These are genetic analysis reports saved inside a specific client folder.
2. Extract structured data (such as disease names, risk levels, and numeric values) from each PDF and associate each set of data with a single client.
3. Insert the data into a formatted document template, which includes:
• Client name and code,
• A formatted table with results,
• Header and logo.
(Currently, we use a Google Docs template with placeholders like <<Name>>, <<Table>>, etc.)
4. Generate a final, visually clean PDF from the template.
5. Merge the final report PDF with additional pre-made PDFs, such as scientific articles or other supporting documents, into one single final PDF per client.
6. Protect the PDF with a password (e.g., using the client’s code) and save it back to the client’s folder or prepare it for email delivery (optionally automated or exportable as a password-protected zip file).



What we will provide:
• Sample input PDFs (mock data)
• The current editable template (Google Docs or Word)
• A sample final report (PDF output)
• Screenshots of the current manual flow
• Organized folder structure for clients (Google Drive)



Goals:
• One or more scripts that fully automate this process
• A scalable and modular system that can be reused and adapted
• Easy management of future clients and new report categories
• A system that can be made GDPR-compliant at any time with minimal changes



Ideal developer profile:
• Experience in document automation (PDF extraction, editing, merging)
• Familiar with building efficient workflows (Google Apps Script, Python, or other)
• Capable of proposing the best technical setup based on the use case
• Writes clean, well-documented code so the system can be maintained internally



We’re starting now with mock data and testing, but we plan to move to a secure and compliant setup when we go live. Please include your technical proposal and estimates.