PDF-editori
Piirrä mustia laatikoita PDF-tiedoston arkaluonteisten osien päälle, jotka tuhoavat pysyvästi alla olevat teksti- ja kuvatiedot – todellista editointia, ei kosmeettista peittoa.
Tulos
Useimmat ilmaiset PDF-muokkaustyökalut ja useimmat manuaaliset yritykset PDF-katseluohjelmassa tekevät saman vaarallisen asian: ne piirtävät mustan suorakulmion vektorimuodoksi olemassa olevan tekstikerroksen päälle. Hahmot ovat edelleen alla, tarkalleen alkuperäisissä paikoissaan, ja ne voidaan palauttaa sekunneissa – valitse kaikki teksti ja liitä se muistilehtiöön, suorita mitä tahansa PDF-tekstinpoiminta tiedoston päällä tai joissain pahamaineisissa tositapauksissa tönäise tai poista suorakaideobjekti PDF-editorissa. Tämä täsmällinen vikatila on vuotanut nimiä, palkkoja, tapausten tietoja ja muita oletettavasti muokattuja tietoja hallituksen tiedotteista, lakiasiakirjoista ja yritysasiakirjoista. Musta laatikko, joka peittää vain pikselit visuaalisesti, ei ole editointi; se on koristelu.
Tämä työkalu redaktoi todella. Jokainen sivu renderöidään kankaalle pdf.js:n avulla, ja piirrät suorakulmiot suoraan sen päälle, mikä on poistettava kyseisestä esikatselusta. Kun käytät työkalua, se maalaa kiinteitä, täysin läpinäkymättömiä mustia laatikoita suoraan sivun pikselitietoihin täydellä resoluutiolla, vie tuloksen litistettynä kuvana, ja tästä kuvasta – ei alkuperäisestä vektorisisällöstä – tulee uusi sivu tulostetussa PDF-tiedostossa pdf-lib:n kautta. Muokatulle sivulle ei jää tekstitasoa valittavaksi, haettavaksi tai poimittavaksi, koska sivu ei ole enää tekstiä: se on kuva sivusta, jonka arkaluontoiset osat ovat pysyvästi poissa.
Tuolla tuholla on rehelliset kustannukset, eikä tämä työkalu piilota sitä: mikä tahansa merkitsemäsi sivu menettää vektoritarkkuutensa ja valittavissa olevan tekstin, ja siitä tulee sen sijaan korkearesoluutioinen kuva. Koskemattomiksi jättämäsi sivut kopioidaan suoraan muuttumattomina pdf-libin sivukopiointitoiminnolla, joten ne säilyttävät täyden vektorilaadun, haettavan tekstin ja pienen tiedostokoon. Kymmenensivuinen sopimus, jossa on yksi arkaluontoinen lauseke sivulla 4, sisältää yhdeksän terävää, valittavissa olevaa vektorisivua ja yksi litteä kuvasivu - vain sivu, jonka tekstin piti menettää, menettää sen.
Kaikki tapahtuu paikallisesti: PDF renderöidään, merkitään ja rakennetaan kokonaan uudelleen selaimessasi pdf.js:n ja pdf-lib:n avulla, eikä palvelimelle ole koskaan ladattu mitään – oikea tapa käsitellä sopimuksia, potilastietoja, tilinpäätöksiä tai mitä tahansa asiakirjaa, jossa on nimi, tilinumero tai lauseke, joka ei saa kestää copy-paste-testiä. Tarvitsetko sivujen järjestystä, poistamista tai kiertämistä sen sijaan, että peitäisit mitään? Käytä PDF-sivujen järjestäjää. Haluatko muokata kuvakaappausta tai valokuvaa PDF-tiedoston sijaan? Käytä sumennus-/pikselointityökalua, joka tuhoaa pikseleitä samalla rehellisesti.