Backend changes: - Add tinypdf-plus dependency for TTF/OTF font support - Create PDF service with text, certificate, and label generation - Add PDF API endpoints (/api/pdf/*) - Add branding service for custom fonts and styling - Add branding API endpoints (/api/branding/*) - Add font registration endpoint for custom fonts Frontend changes: - Add PDF library with download utilities - Add PDFDownloadButton component for reusable PDF downloads - Add branding API client for managing branding configs - Update ReportsPage with PDF generation tab Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| __tests__ | ||
| controllers | ||
| plugins | ||
| routes | ||
| scripts | ||
| services | ||
| types | ||
| utils | ||
| server.ts | ||