Descrizione
Generatore enterprise di documenti PDF stampabili partendo da componenti structured (titolo, sezioni testuali multi-paragrafo, tabella dati opzionale, intestazione/piè di pagina branded, immagini logo) — la primitiva di tutti i workflow che producono output cartaceo/print-ready destinati a clienti, partner, team interno, archivio compliance. Built su libreria pdfkit Node.js (battle-tested 12M+ downloads/anno, genera PDF 1.7 valid e compatibile con qualsiasi reader: Adobe Acrobat, Preview macOS, Foxit, browser embedded viewer, mobile reader). Componenti del documento configurabili dall'editor visuale: titolo principale (heading 24pt, centrato di default, customizable font + size + color), sezioni testuali multi-paragrafo con support a markdown subset (bold, italic, underline, link cliccabili), tabella optional con colonne configurate da header array + righe da array di array (column auto-width oppure fixed width esplicito per controllo layout, alternating row color zebra-stripe per readability, header bold + colored background per separation visiva), intestazione/piè di pagina ricorrente con logo aziendale (caricato come base64 da action_file_read upstream), paginazione automatica con conteggio "Pagina X di Y", marche di separazione tra sezioni. Layout pulito di default Helvetica (cross-platform standard, no font embed required = file size piccolo); override possibile con font custom embeddable (Roboto, OpenSans, Inter, Times New Roman per documenti legali) — il customer può uploadare TTF/OTF nel vault asset del tenant e referenziarlo nel config. Output: base64 string (pronta da collegare direttamente al campo attachmentsJson di action_send_email per inviarlo come allegato senza passare per filesystem intermedio) oppure save su disco nel sandbox del tenant (per documenti destinati a download UI later). Output structure: { base64, size_bytes, page_count, path?, fileName, mimeType: "application/pdf" }. Compliance enterprise: i PDF generati sono PDF/A-2u valid quando enableArchive=true (subset PDF/A per long-term archival con embed di tutti i font necessari + no encryption + metadata XMP standard), pattern critico per archivio fiscale italiano dove la conservazione a norma DPCM 2014 richiede PDF/A — abbinato con action_pec_legal_archive completa il flow legale. Use case: catalogo prodotti settimanale spedito via email ai venditori del territorio con foto, descrizione, prezzo netto, sconto applicabile per categoria cliente; fattura/preventivo generato post-checkout PayPal/Stripe con i dettagli ordine + dati fiscali + footer con condizioni di vendita; report mensile metriche business allegato a riunione management con chart embedded (generati da generateChart upstream + embed come immagine PNG nel PDF); ricevuta automatic dopo registrazione form/evento (Calendly, Typeform, trigger_form) con QR code embed per check-in scanning all'evento; contratto pre-compilato con dati cliente per onboarding nuovi clienti SaaS (pdf prepared, customer firma con DocuSign downstream); certificato di partecipazione corso formazione con nome + data + firma CEO embedded per training programs aziendali.
