none
Firma grafometrica su Surface RRS feed

  • Domanda

  • Ciao, vorrei implementare una firma grafometrica in c# utilizzando un Microsoft Surface. Attualmente ho una procedura operativa da anni che utilizza le tavolette Wacom, ma ho letto che dovrebbe essere possibile utilizzare anche il Surface. Il mio primo dubbio è se vengono conservati i parametri biometrici, il secondo è che non ho davvero idea di come implementarla e non ho trovato nessun esempio in giro.
    Grazie a tutti per eventuali consigli.

                           Francesco
    sabato 31 luglio 2021 08:05

Tutte le risposte

  • Ciao Francesco, per implementare la firma grafometrica e "firmare" un file, io procederei in due fasi:

    1) Bisogna fare un piccolo programma, utilizzando Windows Forms o meglio WPF, che ti consenta di disegnare col mouse una firma, all'interno di un riquadro BitMap e salvare il contenuto del disegno su un file grafico (.gif, .jpg o .bmp... ecc). E questa parte mi sembra abbastanza semplice.

    2) Per agganciare il file con la firma appena disegnata ad un file di documento .pdf si può utilizzare la libreria c# NuGet ITextSharp, prendendo spunto dall'articolo del bravissimo Emanuele Mattei:

    https://www.iprogrammatori.it/articoli/microsoft-net-framework/art_net-aggiungere-una-firma-immagine-ai-file-pdf-con-vbnet-e-c_1651.aspx

    che spiega molto chiaramente come fare.

    A questo punto hai terminato, perchè su qualunque dispositivo touch screen, come il Microsoft Surface, tu puoi firmare nel tuo riquadro utilizzando le dita o l'apposita penna fornita.

    I dati biometrici (come la forma della firma e la grafia) vengono conservati all'interno del nuovo file così generato; è ovvio.

    Spero di esserti stato d'aiuto.

    Ciao.

    domenica 1 agosto 2021 20:14
  • Ciao Fabio,

    il punto 2 già lo utilizzo con la procedura attuale, inserendo l'immagine che mi viene fornita dalla tavoletta Wacom. Il punto è: come faccio ad ottenere la bitmap come quella della tavoletta utilizzando il Surface? Basta utilizzare una PictureBox, disegnarci dentro con la penna e salvare? Dubito che così vengano salvati i parametri biometrici, ma posso controllare con il programma di test fornito da Wacom.
    Ti terrò aggiornato........
    Grazie.

                              Francesco

    lunedì 2 agosto 2021 05:11
  • In realtà, quello che tu chiedi è il rilevamento e la memorizzazione dei dati biometrici della firma (velocità della scrittura, accelerazione, pressione, ecc...), che con un touch screen Surface vengono rilevati, ma che sicuramente il formato bitmap non memorizza. Tali dati andrebbero poi cifrati all'interno del file pdf che contiene il documento.

    lunedì 2 agosto 2021 15:05
  • Ciao,

    In pratica vorrei fare con il Surface quello che  oggi faccio con la tavoletta Wacom, che mi produce un file .PNG con la firma e tutti i parametri necessari, che poi incorporo in un pdf. La domanda, molto semplicisticamente, è: come faccio a produrre un file come quello di Wacom utilizzando il Surface?
    Spero di essere stato sufficientemente chiaro.
    Grazie.

                        Francesco

    martedì 3 agosto 2021 05:05
  • Questa è una possibile soluzione (a pagamento):

    https://en.signotec.com/portal/seiten/signoapi-pdf-signature--900000102-10002.html

    mercoledì 4 agosto 2021 13:25
  • Grazie Fabio.
    giovedì 5 agosto 2021 06:56