Per conto di Sistemi e Informatica mi sono occupato interamente della progettazione e realizzazione in Visual Basic 6 di una DLL per la generazione dei PDF e di un tool grafico per la loro impaginazione: strumenti software per integrare il gestionale Twenty per la produzione dei modelli e la compilazione di documenti quali DDT, fatture, ordini, commesse di produzione, documenti doganali, bilanci, cataloghi, listini ecc..
Il tutto è stato da me progettato e sviluppato ex-novo in Visual Basic 6, senza ricorrere ad alcun software di terze parti ed ha richiesto lo studio e la conoscenza del linguaggio PostScript PDF.
Il progetto si suddivide in due prodotti distinti. PDF Generator è una DLL (utilizzata sia da PDF Creator sia dal gestionale Twenty) per l’interpretazione modelli grafici precostruiti o dinamici, la loro integrazione con flussi di dati con cui compilarli ed infine la scrittura di file PDF in linguaggio PostScript non compresso. Tale DLL può realizzare file PDF impaginati in modo anche molto complesso includendo forme grafiche formattate, immagini, testi formattati, diversi tipi di Font anche non nativi, hyperlink, tabelle, indici interattivi, dizionari. Permette l’inclusione di codici a barre EAN13, 138B e QR. Prevede l’impaginazione in diversi formati (A4, A3 ecc) con possibilità di multipagina nello stesso foglio e di layout grafico diverso per copertina, ultima pagina e tra pagine pari e pagine dispari. Permette la formattazione anche del testo estrapolato dal flusso di dati derivante dal gestionale Twenty. La realizzazione di questo software è stata ottimizzata per essere il più performante possibile risultando veloce nella generazione di documenti lunghi anche decine di migliaia di pagine.
PDF Creator è un software di impaginazione grafica realizzato in Visual Basic 6 sfruttando le API grafiche native di Windows. Permette l’impaginazione di documenti in vari formati (A4, A3 ecc) utilizzando le principali forme disponibili nei PDF (linee, rettangoli, cerchi, tabelle, testo, immagini, link) e permettendo di formattarlo con il semplice utilizzo del mouse. L’interfaccia è studiata per essere il più produttiva possibile e di facile utilizzo mettendo a disposizione strumenti come maniglie, ancore, griglie e sistemi di allineamento grafico. Permette, inoltre, di sovrapporre il flusso di dati di stampa derivante dal gestionale Twenty per allinearne la grafica. Il software legge e salva le modifiche in un formato proprietario ma è in grado di leggere e salvare anche in un formato compatibile con Twenty.
PDF Generator è quotidianamente utilizzato da centinaia di aziende venete per la generazione di centinaia di migliaia di file PDF per tutto il ciclo documentale dell’azienda con il proprio gestionale: DDT, fatture, ordini cliente e fornitore, preventivi, distinte di produzione, listini e cataloghi, bilanci e resoconti di decine di migliaia di pagine.
PDF Creator viene utilizzato dal team di Assistenza Software di Sistemi e Informatica per produrre e correggere modelli grafici e tracciati di stampa per il gestionale Twenty