Come si corregge e si controlla un PDF scansionato

Come si fa una correzione, passo dopo passo?

Lo strumento vero e proprio è Modificare il testo di un PDF; questa pagina spiega come vi si fa una correzione, e come viene controllata.

Quando apri CECO PDF per la prima volta, mostra una correzione dall'inizio alla fine, in sei passaggi:

  1. Una pagina con un errore. Apri un tuo PDF, o premi “Prova un documento di esempio” per provarne uno fornito dall'app.
  2. Clicca sulla parola che vuoi cambiare. Oppure trascina un riquadro intorno alle parole. Su uno schermo touch, tocca la parola, o premi “Seleziona un'area” e passa un dito sulle parole.
  3. Ti torna compilato. Correggilo. Ciò che la pagina dice ora viene compilato per te; scrivi ciò che dovrebbe dire.
  4. Applica la correzione. Niente sulla pagina cambia finché non lo fai.
  5. Controllato: nulla al di fuori della parola modificata si è spostato. Prima che il risultato venga mostrato, la pagina viene confrontata con l'originale, come descrive il controllo qui sotto.
  6. Scarica il PDF corretto. Cosa ti permette di scaricare ogni piano è nella pagina dei prezzi.

Su uno schermo touch la dimostrazione ha gli stessi sei passaggi, e “Clicca” diventa “Tocca”.

Come arrivano le nuove parole sulla pagina?

Un PDF contiene le sue parole in uno di due modi. Alcuni hanno un vero livello di testo: le lettere sono testo, e si possono selezionare e cercare. Una scansione è un'immagine della carta, e le sue parole sono inchiostro in quell'immagine. CECO PDF corregge entrambi, e il risultato dice quale di queste quattro cose ha fatto:

Come viene controllata una correzione?

Ogni correzione dichiara l'area della pagina che può cambiare. Una volta fatta, la pagina viene renderizzata prima e dopo, e le due immagini vengono confrontate pixel per pixel: una scansione a 300 punti per pollice, e una pagina di vero testo, che non ha grana della carta in cui una lettera spostata possa nascondersi, a 150.

La correzione è verificata solo se ogni pixel cambiato si trova dentro quell'area, quindi il numero di pixel cambiati al di fuori è 0 su ogni pagina, e ogni salvaguardia è stata superata: il testo è dove è stato misurato, la modifica è rimasta sulla propria riga e le lettere sono uscite intere. Il risultato mostra le parole prima e dopo, poi quel numero, come fuori 0 px.

Finché il controllo non viene superato, il file corretto non si può scaricare. Se non viene superato, il risultato lo dice e propone di annullare la correzione. Un documento che cambia dopo essere stato verificato deve essere verificato di nuovo prima di poter essere scaricato.

Puoi anche guardare tu stesso. “Guarda da vicino” mostra l'area corretta ingrandita, prima e dopo, e tenendo premuto B sulla pagina rimetti l'originale al suo posto. L'ispezione avviene con un ingrandimento a numero intero e senza smussatura, così ogni pixel viene mostrato com'è stato renderizzato, solo più grande.

Le stesse regole, con i campi che l'API restituisce per ogni controllo, sono nel modello di verifica.

Cosa rifiuta, e perché?

Una correzione che non si può fare bene viene rifiutata invece di essere fatta male. Il rifiuto dice cosa è successo e perché è importante e, quando c'è qualcosa da provare, cosa provare dopo. Il tuo documento resta com'era. Tra i motivi:

Quando un rifiuto indica un limite dello strumento e non della selezione, puoi scegliere di inviarci quella parte della pagina, così le versioni successive potranno essere misurate su di essa. Non viene inviato nulla se non premi il pulsante che la invia, e l'informativa sulla privacy dice esattamente cosa viene inviato, e per quanto tempo.

Il file corretto registra cosa è cambiato?

Un PDF corretto porta con sé un registro di provenienza: ogni correzione, dove è stata fatta sulla pagina e come, così come l'ha scritta il motore. Viaggia dentro il file come allegato chiamato provenance.json, e indica il file come copia corretta.

Quella copia è una dichiarazione, non una prova. Chiunque abbia un PDF può rimuovere o riscrivere qualsiasi cosa al suo interno, compreso questo registro, quindi la prova è ciò che il servizio conserva. Lì, ogni caricamento, correzione, annullamento, esportazione e download viene scritto in un registro a sola aggiunta in cui ogni voce porta l'hash di quella precedente, così la catena si può ricalcolare per mostrare dove si interrompe, se si interrompe.

Ogni correzione in quel registro porta una dichiarazione, un'attestazione di autorità con queste parole, in inglese: “I confirm I am authorised to alter this document. I understand that if it has already been issued or served, the appropriate route is a formal correction or a corrected re-issue, not a retouch. I accept responsibility for this change.” (In italiano: «Confermo di essere autorizzato a modificare questo documento. Comprendo che, se è già stato emesso o notificato, la via corretta è una correzione formale o una riemissione corretta, non un ritocco. Mi assumo la responsabilità di questa modifica.») Con un piano Business, l'intero registro si può esportare come file da consegnare.

Quando una pagina porta segni di essere stata emessa (un numero di protocollo, una data di registrazione o dei timbri), l'app lo dice, e dice che per un documento già emesso o notificato la via corretta è una riemissione corretta, non un ritocco.

Come può qualcuno controllare cosa è stato corretto?

Con un piano Business puoi emettere un certificato di verifica per un documento corretto. Contiene l'hash SHA-256 del documento come caricato e come corretto, ogni correzione con la sua misura, e la testa del registro nel momento in cui è stato emesso, il tutto firmato con Ed25519.

Chi lo riceve da te può controllarlo senza account, tramite il controllo del certificato: con l'id del certificato, o caricando il PDF del certificato, che viene confrontato con quanto emesso e non conservato. La chiave pubblica è pubblicata in /.well-known/ceco-certificate-key, così la firma si può controllare anche senza CECO PDF.

Quali sono i limiti?

Cosa accetta ogni piano, secondo il codice che lo applica:

Un file oltre il limite del suo piano viene rifiutato al caricamento, e il messaggio indica il limite. Quanto costa ogni piano è nella pagina dei prezzi. I limiti di ogni strumento, i formati che ognuno accetta e crea, e ciò che ognuno rifiuta sono riuniti in un'unica pagina.

Cosa non dimostra una verifica?

Una verifica è un'affermazione sull'immagine, fatta dal servizio sul proprio risultato: alla risoluzione del suo controllo, nulla al di fuori dell'area dichiarata è cambiato. Non dice che le parole corrette siano vere, o che il documento sia accurato, lecito o accettabile per chi lo riceve, e non è una prova che qualcuno avesse il diritto di fare la modifica. Un certificato non è un'autenticazione notarile, un'attestazione legale o una fattura.

Correggi solo documenti che sono tuoi, o che hai il diritto di modificare. CECO PDF non cerca di giudicarlo, perché nessun controllo automatico può farlo; invece registra, con la dichiarazione in ogni correzione e il registro nel file. Usarlo per contraffare, falsificare o travisare un documento è un uso improprio del servizio e, nella maggior parte dei paesi, un reato, e gli account che lo fanno vengono chiusi. Lo dicono i termini, alla voce “Chi può modificare un documento”.

Come si confronta con gli altri modi di cambiare una scansione?

Riscrivere la pagina, eseguire l'OCR e modificare il testo, convertire il PDF in Word e coprire una parola con un riquadro bianco sono gli altri modi di cambiare una scansione. Ognuno è messo accanto a una correzione come questa, con ciò che fa meglio, in Cambiare il testo in una scansione: cinque metodi a confronto. Come CECO PDF si confronta con Adobe Acrobat, Foxit e altri editor è in Editor PDF a confronto.

Ultimo aggiornamento