Come funziona

Architettura e flusso di firma

XignAll viene eseguito sul Suo computer. Nessun documento lascia il Suo ambiente. Ecco cosa accade a ogni passaggio.

Fase 1 — Preparazione dei documenti

Prima della firma, i file sorgente devono essere PDF. La scheda Pipeline automatizza conversione e pulizia.

01
Convertire i sorgenti in DOCX. Supporta .doc, .docx, .odt, .rtf, .txt, .html, .xlsx, .xls, .ods, .csv tramite LibreOffice o Microsoft Word.
02
Aggiungere una pagina DOCX. Tipicamente elenco firmatari o copertina ufficiale, prima della conversione PDF.
03
Convertire DOCX in PDF. Produce il PDF finale pronto per la firma.
04
Aggiungere una pagina PDF. Accoda una pagina predefinita, ad esempio SEAL, copertina o allegato.
05–07
Pulire il contenuto. Elimina testo da un marker o rimuove le ultime N pagine da DOCX/PDF.

I file sorgente non vengono modificati. Ogni passaggio scrive in una cartella di output separata.


Fase 2 — Firma digitale

XignAll usa pyhanko per firme PAdES. Ogni firma è incorporata come aggiornamento incrementale del PDF, preservando le firme esistenti.

Formato firma

  • → PAdES — PDF Advanced Electronic Signatures
  • → Compatibile eIDAS nell’UE
  • → QES con certificato qualificato su token hardware
  • → Timestamp RFC 3161 opzionale
  • → Aggiornamento incrementale che preserva le firme

Credenziali

  • → PKCS#12: file .p12/.pfx + PIN per sessione
  • → PKCS#11: token USB identificato dal seriale
  • → PIN mai salvato su disco
  • → Rilevamento PIN errato per evitare blocchi
  • → Driver rilevati automaticamente su Windows, macOS, Linux

Posizionamento

  • → Drag-and-drop su anteprima PDF
  • → Posizione salvata per profilo
  • → Tutte le pagine, pari/dispari o intervallo personalizzato
  • → Aspetto: nome, motivo, luogo, data, logo
  • → Logo PNG/JPG, anche PNG trasparente

Prestazioni

  • → 20–60 documenti al minuto
  • → Elaborazione parallela
  • → Avanzamento per file e totale
  • → Scrittura atomica senza file parziali

Fase 3 — Workflow seriale multi-firmatario

Quando un batch richiede più firmatari in ordine definito, la scheda Workflow orchestra la catena.

  1. 1.
    Elenco ordinato. L’amministratore definisce firmatari e profili XignAll.
  2. 2.
    Notifiche successive. Ogni firmatario firma e XignAll avvisa il successivo.
  3. 3.
    Continuità. Un firmatario assente può essere saltato.
  4. 4.
    SEAL finale opzionale. Una firma organizzativa certifica il batch completato.
  5. 5.
    Tabella firme ricostruita. Con una riga marker, la tabella precedente viene eliminata e ricreata.

Server Edition — Folder Watch automatico

Server Edition gira in background. I documenti inseriti in una cartella monitorata vengono convertiti e firmati automaticamente.

Struttura cartelle monitorata da XignAll
/SEAL/
├── Department-A/
├── document.docx   ← depositi qui
├── Signed/        ← PDF firmato
└── Failed/        ← errori con log
├── Department-B/
└── ...
Nuovo file rilevato. Ogni sottocartella di /SEAL/ viene monitorata.
Conversione automatica. I non-PDF vengono convertiti con LibreOffice, inclusi documenti Office e immagini.
Firma SEAL. Profilo PKCS#12 o PKCS#11, con workflow interno applicato prima se configurato.
Output controllato. Il file firmato va in Signed/. Gli errori in Failed/ con voce di log.

Bot Telegram — Firma SEAL remota

Server Edition include un bot Telegram per utenti autorizzati che inviano documenti da qualsiasi dispositivo.

Flusso

  1. L’utente invia file o foto al bot
  2. XignAll riceve il file sul server
  3. Lo converte in PDF se necessario
  4. Firma con il profilo SEAL configurato
  5. Restituisce il PDF firmato in pochi secondi

Input supportati

  • → Documenti Office: .docx, .doc, .odt, .rtf, .txt, .xlsx, .xls, .ods, .csv
  • → Immagini: .jpg, .png, .bmp, .tiff, .gif, .webp
  • → Foto dal telefono inviate via Telegram
  • → PDF firmati direttamente senza conversione

Accesso tramite whitelist: solo ID Telegram autorizzati possono usare il bot. Comandi admin: /status, /users, /log.


Strumenti di supporto

Integrati in XignAll — nessun software esterno richiesto.

Unione e divisione

Combina più PDF o dividili per intervalli di pagine. Operazioni batch.

Rotazione e watermark

Ruota pagine specifiche o aggiungi watermark testo/immagine a interi batch.

Anonimizzazione

Oscura automaticamente e-mail, IBAN, telefoni, passaporti e carte tramite pattern regex.

Estrazione testo e immagini

Estrai testo in .txt o immagini incorporate da qualsiasi PDF.

Modifica metadati

Visualizza e modifica titolo, autore, soggetto, parole chiave e produttore PDF.

Crittografia / decrittografia

Proteggi PDF con password o rimuovi la protezione in batch.

Estrattore timbro

Foto di firma o timbro → sfondo rimosso → PNG trasparente.

Verifica firme

Controlla firmatario, certificato, timestamp e modifiche rilevate.

Profili firmatario

Salva profili illimitati con certificato, posizione e aspetto.

Domande frequenti

I documenti vengono caricati nel cloud?

No. XignAll firma localmente; documenti, certificato e PIN restano nel Suo ambiente.

Posso usare un token USB qualificato?

Sì. XignAll supporta PKCS#11 per eToken, SafeNet e dispositivi compatibili.

Cosa succede in caso di errore?

Il batch continua, l’errore viene registrato e il file viene isolato.

Quali piattaforme sono supportate?

Windows, macOS e Linux.

Pronto a firmare il primo batch?

L’edizione gratuita è disponibile senza limiti di tempo su Windows, macOS e Linux.