File size: 979 Bytes
6de956c
 
 
 
 
 
961b081
6de956c
 
 
 
b48339c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
---
title: Audit Report Generator
emoji: 📝
colorFrom: purple
colorTo: indigo
sdk: gradio
sdk_version: 5.38.2
app_file: app.py
pinned: false
---

# NHVAS Audit Report Generator

This tool automatically extracts relevant fields from an NHVAS PDF audit summary and populates a Word report template with the extracted data.

## Features

- Upload an NHVAS PDF report
- Upload your Word `.docx` report template
- Automatically fills red-text placeholders in the Word document
- Supports 7 module combinations (Mass, Maintenance, Fatigue, and their permutations)
- Download the completed report instantly

## How to Use

1. Upload your **PDF audit report**.
2. Upload your **Word template (.docx)** with red-text placeholders.
3. Click **Generate Report**.
4. Download the updated Word document.

## Tech Stack

- Python 🐍
- Gradio UI (via Hugging Face Spaces)
- PyMuPDF (for PDF parsing)
- python-docx (for Word file editing)

## Author

Built by Shami (Muhammad Ahtesham Ahmad)