Hogyan működnek ezek a PDF-eszközök

Az oldalon található minden eszköz teljes egészében a böngészőjében fut. Amikor kiválaszt egy fájlt, a FileReader API segítségével bekerül a böngésző memóriájába, ahol JavaScript és WebAssembly dolgozza fel. Az eredmény közvetlenül visszakerül Önhöz letöltésként. A fájl soha nem töltődik fel szerverre.

Mivel a feldolgozás a saját eszközén történik, nincs szerverrel való oda-vissza kommunikáció: nincs feltöltési várakozás, nincs fájlméret-korlát az eszköz memórián túl, és a legtöbb eszköz még internetkapcsolat nélkül is működik, miután az oldal egyszer betöltött.

Miért privátabb a helyi feldolgozás a felhőnél

Egy tipikus online PDF-eszköz esetén a dokumentumot továbbítják és legalább ideiglenesen tárolják valaki más szerverén. Ezzel a cég hálózatára, adatmegőrzési szabályzatára és munkatársaira bízza a tartalmát.

Helyi feldolgozásnál a dokumentum soha nem hagyja el az eszközét, így egyszerűen nincs szerver oldali másolat, amely kiszivároghatna, megőrizhetők, bírósági úton kikérhető vagy visszaélhető lenne. Szerződések, személyi iratok, orvosi dokumentumok vagy pénzügyi kimutatások esetén ez kategorikus különbség, nem csupán fokozati kérdés.

Hogyan végez WebAssembly valódi PDF-munkát a böngészőben

A nehezebb PDF-műveleteket érett, nyílt forráskódú könyvtárak végzik, amelyeket WebAssembly-re fordítottak, így közel natív sebességgel futnak a böngészőben: pdf-lib és MuPDF a szerkesztéshez és megjelenítéshez, pdf.js az elemzéshez, Tesseract az OCR-hez. A WebAssembly biztosítja az ezekhez a feladatokhoz szükséges kiszámítható teljesítményt anélkül, hogy bármit szerverre kellene küldeni.

A motorok igény szerint töltődnek be az első alkalommal, amikor olyan eszközt használ, amely igényli őket, majd a böngészője gyorsítótárazza azokat — ez az oka annak, hogy egy munkamenet első OCR-je vagy tömörítése rövid betöltési lépéssel jár, a tovabbiak viszont már nem.

Mi érvényesíti a feltöltés-nélküliség ígéretét

Két réteg garantálja az ígéretet. Egy szigorú Content Security Policy korlátozza, hova csatlakozhat az oldal, egy futásidejű hálózati őr pedig körülveszi a feldolgozási folyamatot, így a fájladatok sehova sem küldhetők. Nem szükséges fiók, és semmilyen dokumentumtartalom nem kerül gyűjtésre.

Tárhelyszolgáltatónk fenntarthat szabványos, összesített hozzáférési naplókat (például IP-cím és a kért URL), amelyek a biztonság és a megbízhatóság érdekében szükségesek — ezek soha nem tartalmazzák a fájljai tartalmát.

Biztonságos itt feldolgozni egy bizalmas szerződést vagy személyi iratot?

Igen. Mivel a fájl helyileg kerül feldolgozásra és soha nem töltődik fel, a bizalmas dokumentumok — szerződések, személyi iratok, orvosi vagy pénzügyi nyilvántartások — teljes egészében az eszközén maradnak. Nem keletkezik szerver oldali másolat, amely ki lehetne téve.

Helyi kontra felhőalapú PDF-eszközök — melyik biztonságosabb?

A helyi, böngészőalapú eszközök biztonságosabbak minden érzékeny tartalomhoz, mivel a fájl soha nem hagyja el az eszközét. A felhős eszközök feltöltik a fájlt egy szerverre, amelyet Ön nem tud teljes körűen ellenőrizni. A felhős eszközök még mindig megfelelnek nagyon nehéz szerver oldali feladatokhoz vagy gyengébb teljesítményű eszközökhöz, de egy privát dokumentum mindennapi szerkesztéséhez a helyi feldolgozás teljesen kiiktatja a kockázatot.

Ellenőrizhetem, hogy a fájlom valóban nem töltődik fel?

Igen — és nem kell csak a szavunkra hagyatkoznia. Nyissa meg a böngésző fejlesztői eszközeit, váltson a Network tab fülre, és használjon bármely eszközt. Látni fogja, hogy egyetlen kérés sem viszi a fájlja tartalmát egy szerverre, miközben az eszköz dolgozik.