Redattore PDF
Disegna riquadri neri sulle parti sensibili di un PDF che distruggono permanentemente il testo e i dati dell'immagine sottostanti: una vera e propria redazione, non una sovrapposizione cosmetica.
Risultato
La maggior parte degli strumenti gratuiti di "redazione PDF" e la maggior parte dei tentativi manuali all'interno di un visualizzatore PDF fanno la stessa cosa non sicura: disegnano un rettangolo nero come forma vettoriale sopra il livello di testo esistente. I caratteri sono ancora lì sotto, nelle loro esatte posizioni originali, e possono essere recuperati in pochi secondi: seleziona tutto il testo e incollalo in un blocco note, esegui qualsiasi estrattore di testo PDF sul file o, in alcuni noti casi reali, semplicemente sposta o elimina l'oggetto rettangolo in un editor PDF. Proprio questa modalità di fallimento ha fatto trapelare nomi, stipendi, dettagli dei casi e altre informazioni presumibilmente oscurate da comunicati governativi, archivi legali e documenti aziendali. Una scatola nera che copre solo visivamente i pixel non è una redazione; è decorazione.
Questo strumento redige davvero. Ogni pagina viene renderizzata su una tela con pdf.js e disegni rettangoli direttamente su ciò che deve scomparire nell'anteprima renderizzata. Quando esegui lo strumento, dipinge scatole nere solide e completamente opache direttamente sui dati pixel di quella pagina alla massima risoluzione, esporta il risultato come immagine appiattita e quell'immagine, non il contenuto vettoriale originale, diventa la nuova pagina nel PDF di output tramite pdf-lib. Su una pagina redatta non è rimasto alcun livello di testo da selezionare, cercare o estrarre, perché la pagina non è più affatto testo: è l'immagine di una pagina con le parti sensibili permanentemente scomparse.
Questa distruzione ha un costo onesto e questo strumento non lo nasconde: qualsiasi pagina contrassegnata perde la nitidezza vettoriale e il testo selezionabile, diventando invece un'immagine ad alta risoluzione. Le pagine che lasci intatte vengono copiate direttamente senza modifiche utilizzando la funzione di copia delle pagine di pdf-lib, in modo da mantenere la qualità vettoriale completa, testo ricercabile e dimensioni di file ridotte. Un contratto di dieci pagine con una clausola sensibile a pagina 4 viene fuori con nove pagine vettoriali nitide e selezionabili e una pagina di immagini appiattite: solo la pagina che doveva perdere il testo in realtà lo perde.
Tutto avviene localmente: il PDF viene renderizzato, contrassegnato e ricostruito interamente nel tuo browser utilizzando pdf.js e pdf-lib, senza mai caricare nulla su un server: il modo giusto per gestire contratti, cartelle cliniche, rendiconti finanziari o qualsiasi documento con un nome, numero di conto o clausola che non deve sopravvivere al test copia-incolla. Hai bisogno di riordinare, eliminare o ruotare le pagine invece di oscurare qualcosa? Utilizza l'organizzatore della pagina PDF. Hai bisogno di oscurare uno screenshot o una foto anziché un PDF? Utilizza lo strumento immagine sfocata/pixellata, che distrugge i pixel nello stesso modo onesto.