AutoDocument Writer
Welcome to Red-Eye: Auto Document Writer, a simple yet powerful Python script designed to automate the creation of PDF and Excel documents with dynamic content. This tool leverages libraries like reportlab (for PDF) and openpyxl (for Excel) to generate document templates programmatically.
Red-Eye: Auto Document Writer allows you to automatically generate PDF and Excel reports with pre-defined data or logic. It can be used for automated reporting, penetration testing documentation, research logs, or any other use case requiring dynamic content generation.
✅ PDF Creation:
- Dynamically generate content into a PDF file with multi-line text and formatted content.
✅ Excel Report Generation:
- Dynamically generate an Excel report with data tables for reporting and analysis.
✅ Simple & Easy to Use:
- Minimal setup required. Just install dependencies and run the script.
✅ Cross-Platform Compatibility:
- Works on any OS with Python support.
This project consists of two main functionalities:
-
PDF Generation with ReportLab:
- Generates a PDF (
sample_document.pdf
) with a title and dynamically populated multi-line text content.
- Generates a PDF (
-
Excel File Generation with OpenPyXL:
- Generates an Excel spreadsheet (
sample_data.xlsx
) containing example rows of data.
- Generates an Excel spreadsheet (
-
Clone the repository: Clone this repository to your local system.
git clone https://github.com/RedEyeCyberSecurity/Python-AutoDocument-Writer.git
Install dependencies: Ensure you have the necessary Python libraries. Run the following:
bash Copy code pip install reportlab openpyxl
Usage After installation, run the script:
python auto_document_writer.py