data-export-pdf
Create professional PDF reports with text, tables, and embedded images using reportlab. Works with ANY LLM provider (GPT, Gemini, Claude, etc.).
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Create professional PDF reports with text, tables, and embedded images using reportlab. Works with ANY LLM provider (GPT, Gemini, Claude, etc.).
How to use
Zainstaluj bibliotekę reportlab poleceniem pip install reportlab, jeśli jeszcze jej nie masz w swoim środowisku Python.
Zaimportuj wymagane moduły z reportlab (SimpleDocTemplate, Paragraph, Table, Image) oraz datetime do obsługi znaczników czasu.
Utwórz nowy dokument PDF, definiując nazwę pliku i rozmiar strony (letter lub A4), następnie przygotuj listę elementów (story) do dodania do raportu.
Pobierz domyślne style z getSampleStyleSheet() i dostosuj je do swoich potrzeb – dodaj tytuł, datę generacji i tekst opisowy za pomocą Paragraph().
Wstaw tabele, formatując dane za pomocą Table() i TableStyle(), aby uzyskać profesjonalny wygląd. Możesz też osadzić wykresy matplotlib jako obrazy za pomocą Image().
Zbuduj dokument PDF, wywołując doc.build(story) – plik zostanie zapisany w Twoim katalogu roboczym i będzie gotowy do pobrania lub dalszego użytku.