Add files via upload

This commit is contained in:
Matteo Meucci
2025-11-14 15:02:48 +01:00
committed by GitHub
parent e776ef70ae
commit 5d1f72f7d8

55
PDFGenerator/README.md Normal file
View File

@@ -0,0 +1,55 @@
# Quick Reference Guide
## Installation
```bash
pip3 install markdown weasyprint requests
```
## Basic Usage
1. **Edit `config.txt`**:
```
PROJECT_NAME=OWASP AI Testing Guide
VERSION=Version 1.0
TOC_PATH=/Doc/projects/www-project-ai-testing-guide/ToC.md
OUTPUT_FILE=OWASP-AI-Testing-Guide.pdf
COVER_IMAGE=Cover.png
HEADER_IMAGE=header-bg.png
```
2. **Place images** in the same directory as the script:
- `Cover.png` - Your cover page image
- `header-bg.png` - Your header logo
3. **Run the generator**:
FIRST STEP - Local Cloning
cd /PDFproject
git clone https://github.com/OWASP/www-project-ai-testing-guide.git
source venv/bin/activate
USAGE:
```bash
python3 PDFGenFinal.py --config config.txt
```
```
your-project/
├── PDFGenFinal.py # The generator script
├── config.txt # Your configuration
├── Cover.png # Cover page image
├── header-bg.png # Header logo
└── www-project-ai-testing-guide/
├── ToC.md # Table of Contents
├── Document/
│ └── images/ # Shared images
│ └── *.png
└── content/
└── *.md # Markdown files
```