Integrazione avanzata di Documenti PDF in Microsoft Access


La sigla PDF sta per Portable Document Format, ossia un formato STANDARD: leggibile dovunque, da chiunque, su qualsiasi piattaforma software o in qualsiasi device o media.

Da sempre NON perfettamente integrato nell’ambiente Microsoft®  (il brevetto è di proprietà di Adobe®), la Casa di Redmond hanno tentato di soggiogarlo (ad esempio con il formato Xps), ma nulla da fare… !

Questo Articolo vuole raccontare di alcuni interessanti sviluppi su che abbiamo fatto su questo tipo di Documenti, per fare capire che pur non essendo nati in seno ad Office, si possono creare tramite Microsoft Access numerose Integrazioni Gestionali, anche potenti ed articolate, su misura dei desiderata del Cliente.

Usabili singolarmente o assieme, andiamo ad elencarle:

  1. La più semplice, esportare i Reports in Pdf. Nulla di più banale dato che dalla versione 2007 Access esporta nativamente in questo formato con funzioni e metodi molto semplici. Riportiamo invece un paio di note di colore “vintage” che i power users più scafati ricorderanno sicuramente…
    Access provò a “simulare” la creazione di reports come files binari (qual’è appunto il file Pdf), tramite il formato .rpt (purtroppo poi morto, ma davvero interessante)…
    E come non ricordare poi la creazione di Pdf tramite la dll DynaPdf.dll (soppiantata dalla creazione nativa)…
  2. Documentale Access+Pdf: previa creazione di una tabella di metadati, creare un puntatore ad un file (link, path, [seriale].pdf, etc…) al documento relativo, ecco fatto un Archivio Documentale estremamente potente e produttivo (motore di ricerca, parole chiave, etc…);
  3. Criptazione Binaria del File Pdf: premesso che i files si potrebbero oggi gestire anche come allegati, il rischio è l’aumento critico delle dimensioni del database., dato che come accennato al punto precedenti i files sono esterni ai dati, si potrebbe presentare come un rischio di furto. In questo caso una volta criptati (e leggibili quindi solo tramite il nostro applicativo) l’eventuale furto (o criptazione tramite Ransomware). In questo caso assolutamente da collegare al punto precedente;
  4. Visualizzazione del File Pdf tramite l’oggetto browser di Access: un modo interessante per creare anteprime pratiche ed intelligenti;
  5. Invio di Email con Pdf allegato o inclusione di Pdf in altri documenti: ad esempio l’invio della Fattura Elettronica di cortesia, oppure una scheda tecnica o un foglio Commessa inglobata nell’Xml della Fattura Elettronica (vedi Articolo dedicato);
  6. Trasformazione di un file HTML in un file Pdf (ad esempio una Fattura Xml generata dal nostro Applicativo Access);
  7. Gestione, Annotazione, Visualizzazione, Zoom, Manipolazione tramite Componente Esterno (vedi Articolo dedicato) integrato nell’Applicazione;
  8. Tabellatura massiva di migliaia di Pdf: tramite un processo di parsing ricorsivo di una cartella, andiamo a leggere nome, data, etc… con lo scopo di creare una tabella a db per creare (al contrario) il Documentale di cui sopra, magari per uno storico pregresso che chiaramente non è gestibile a mano, file per file… ;
  9. Estrazione di Pagine singole: dato un unico Pdf massivo di centinaia di Pagine, estrarre delle pagine, nominandole in un certo modo per archviazione, invio mail, etc…
  10. Apposizione automatica di Timbri o Firme grafiche sul file Pdf: ad esempio tramite tavoletta per Signature Elettronica Wacom, oppure timbri Bozza o simili;
  11. Trasformazione in Immagine di una data pagina (ad esempio la prima) estraendola da un file Pdf: utile se vogliamo creare l’anteprima di un Documento per visualizzarlo ad esempio in un oggetto Image di Access !
  12. Infine, per dovere di cronaca, ricordiamo l’inserimento dei files Pdf nella recente nuova tipologia di campo “Allegato”;

Vuoi approfondire questi Argomenti, implementare il tuo sistema, o avere consulenza o formazione al riguardo ? 

Vuoi visionare le nostre soluzioni reali in questi ambiti con demo dedicate ? 

Contattaci senza impegno !