Sådan fungerer disse PDF-værktøjer

Hvert værktøj på dette websted kører udelukkende inde i din webbrowser. Når du vælger en fil, indlæses den i browserens hukommelse med FileReader API og behandles der af JavaScript og WebAssembly. Resultatet leveres direkte tilbage til dig som et download. Din fil uploades aldrig til en server.

Da behandlingen sker på din egen enhed, er der ingen tur-retur til en server: ingen ventetid på upload, ingen filstørrelsesgrænse ud over enhedens hukommelse, og de fleste værktøjer fortsætter med at fungere selv uden internetforbindelse, når siden først er indlæst.

Hvorfor lokal behandling er mere privat end skyen

Med et typisk online PDF-værktøj overføres dit dokument til og opbevares på en andens server — i hvert fald kortvarigt. Du stoler på den virksomheds netværk, opbevaringspolitik og medarbejdere med indholdet.

Med lokal behandling forlader dokumentet aldrig din enhed, så der er simpelthen ingen kopi på serveren, der kan lækkes, opbevares, fremlægges for retten eller håndteres forkert. For kontrakter, legitimationsdokumenter, lægejournaler eller kontoudtog er det en kategorisk forskel — ikke et spørgsmål om grader.

Hvordan WebAssembly klarer rigtig PDF-behandling i browseren

Tunge PDF-operationer drives af modne open source-biblioteker kompileret til WebAssembly, så de kører med næsten native hastighed inde i browseren: pdf-lib og MuPDF til redigering og gengivelse, pdf.js til parsing og Tesseract til OCR. WebAssembly giver den forudsigelige ydeevne, disse opgaver kræver, uden at sende noget til en server.

Motorerne indlæses efter behov første gang du bruger et værktøj, der kræver dem, og derefter cacher browseren dem — det er grunden til, at den første OCR- eller komprimeringsopgave i en session har et kort indlæsningstrin, mens efterfølgende opgaver ikke har.

Hvad der håndhæver løftet om ingen upload

To lag understøtter løftet. En streng Content Security Policy begrænser, hvad siden må oprette forbindelse til, og en netværksvagt ved kørselstid omslutter behandlingspipelinen, så fildata ikke kan sendes noget sted hen. Der kræves ingen konto, og intet dokumentindhold indsamles.

Vores hosting kan opbevare standard aggregerede adgangslogfiler (såsom IP-adresse og den anmodede URL) af hensyn til sikkerhed og driftssikkerhed — disse indeholder aldrig indholdet af dine filer.

Er det sikkert at behandle en fortrolig kontrakt eller et legitimationsdokument her?

Ja. Da filen behandles lokalt og aldrig uploades, forbliver fortrolige dokumenter — kontrakter, legitimationsdokumenter, lægelige eller finansielle optegnelser — helt på din enhed. Der er ingen kopi på en server, som kan blive eksponeret.

Lokale kontra skybaserede PDF-værktøjer — hvilke er sikrest?

Lokale, browserbaserede værktøjer er sikrere til alt følsomt, fordi filen aldrig forlader din enhed. Skyværktøjer uploader din fil til en server, du ikke fuldt ud kan revidere. Skyværktøjer giver stadig mening til meget tunge serveropgaver eller enheder med lav ydeevne, men til hverdagsredigering af et privat dokument fjerner lokal behandling risikoen fuldstændigt.

Kan jeg verificere, at min fil ikke uploades?

Ja — og du behøver ikke stole på vores ord. Åbn browserens udviklerværktøjer, skift til Network tab, og brug et vilkårligt værktøj. Du vil se, at ingen anmodning indeholder dit fils indhold sendt til en server, mens værktøjet arbejder.