Skip to content

RedEyeCyberSecurity/Python-AutoDocument-Writer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Python-AutoDocument-Writer

AutoDocument Writer

🚀 Red-Eye: Auto Document 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.


🔍 What is Red-Eye: Auto Document Writer?

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.


🛠️ Features

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.

📄 How It Works

This project consists of two main functionalities:

  1. PDF Generation with ReportLab:

    • Generates a PDF (sample_document.pdf) with a title and dynamically populated multi-line text content.
  2. Excel File Generation with OpenPyXL:

    • Generates an Excel spreadsheet (sample_data.xlsx) containing example rows of data.

🖥️ Installation

  1. 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