Flatten PDF

Flatten en PDF
i din browser.

Lås interaktive formularfelter og kommentarer fast som statisk indhold. Modtagere ser værdierne, men kan ikke ændre dem. Ingen upload.

Slip en PDF til flatten
Vi åbner editoren med flatten-dialogen klar.

Bekræft selv: åbn DevTools → Network-fanen → slip en fil. Se, at der sker nul uploads.

Forstår formularer Bag feltværdier ind i siden
Gratis
Uden tilmelding
Uden upload
Forstår formularer
SÅDAN VIRKER DET

Tre trin. Din fil forlader aldrig denne fane.

1

Slip din udfyldte PDF

Vælg den udfyldte formular. Den indlæses i browserens hukommelse, ikke på en server.

2

Klik Flatten

Vi bager feltværdier og kommentarer ind i selve siden og fjerner det interaktive lag.

3

Download den låste kopi

Resultatet ser identisk ud, men modtagere kan ikke ændre værdierne. Originalen er uberørt.

At bage formularen ind i siden

Grundene til at flade en PDF (flatten) handler som regel om at fryse det, der lige nu er synligt. En skatteformular udfyldt ved at skrive i PDF'en sendes til en revisor — modtageren skal kunne se svarene, men ikke kunne redigere dem. En underskrevet aftale er afsluttet med et udfyldt signaturfelt — ved videresendelse skal feltet ikke fortsætte med at være et klikbart formular-element, som nogen kan overskrive. Et scannet dokument kom tilbage med anmærkninger og stempler og skal cirkulere til et bredere publikum, uden at anmærkningslaget forbliver redigerbart. En tryksag blev sat op i InDesign med interaktive formular-widgets, der skal fremstå som statiske pladsholdere, når der ombrækkes til tryk. Opgaven her er lille og forudsigelig: tag en PDF med formularfelter eller anmærkninger og konvertér deres aktuelle visuelle tilstand til permanent sideindhold.

Det, du får tilbage, er en PDF, der ser ens ud på skærmen, men ikke længere har interaktive elementer. Hvert udfyldt felt beholder sin værdi som statisk tekst. Hvert tomt felt bliver til det, dets baggrund viste (ofte en grå rektangel, nogle gange intet synligt). Anmærkninger og stempler bages tilsvarende ind i siden.

Hvad flatten reelt gør

PDF gemmer formularfelter som et separat lag oven på siden. Selve siden ved intet om formularens indhold; feltets widget lægges ovenpå ved visning, og den aktuelle værdi gengives i det synlige område. Flatten kollapser det lag — gennemløber hvert felt, fanger dets visuelle tilstand i øjeblikket for operationen, tegner det øjebliksbillede som almindeligt sideindhold (tekst, linjer, afkrydsningsfelter som baner) og fjerner derefter selve formulardefinitionen.

Resultatet er en sammenhængende statisk side, hvor det synlige er det tegnede. Der er ikke længere noget «formular» i dokumentet. En læser kan ikke se, at der nogensinde var felter, og intet PDF-værktøj kan redigere værdierne uden at OCR'e siden fra bunden.

Hvad der flades, og hvad ikke

  • Formularfelter (AcroForm). Tekstinput, afkrydsningsfelter, alternativknapper, dropdown-menuer, listbox, signaturfelter, knapper. Alt dette flades — den aktuelle værdi eller udvælgelse bliver statisk sideindhold.
  • Tomme felter beholder udseendet. En uudfyldt tekstboks beholder sin ramme og (ofte) en pladsholderlinje; det visuelle bliver til tegnede former. Et ikke afkrydset felt bliver tomt felt.
  • Beregnede felter fanger deres aktuelle værdi. Felter med formler (Acrobat Pro-funktion) fryser på den værdi, de viser — formlen er væk efter flatten.
  • Anmærkninger kan flades — eller ikke. Kommentarnotater, fremhævninger og stempler afhænger af den fremviser, der skrev dem; pdf-libs form.flatten() retter sig specifikt mod AcroForm. Hvis du også vil have anmærkninger væk, er den rigtige vej en fuld eksport fra kildefremviseren.
  • Eksisterende statisk sideindhold røres ikke. Tekst, billeder, layout, bogmærker overføres uændret.

Hvad der overlever og hvad ikke

  • Det synlige indhold forbliver det samme. Tekst, billeder, layout, skrifttyper og formularværdier sådan som de så ud i øjeblikket for flatten — bevaret nøjagtigt.
  • Bogmærker, links, sidestruktur følger med. Flatten retter sig mod formularlaget, ikke mod dokumentdispositionen.
  • Formularinteraktiviteten er væk. Ingen klikbare felter mere, ingen dropdown-valg, ingen «tab til næste felt». Det er pointen med operationen.
  • Digitale signaturer ugyldiggøres. Enhver ændring af dokumentet, herunder flatten, bryder signaturbindinger. Hvis et dokument er signeret, og signaturen skal forblive gyldig, så flat ikke — duplikér filen og flat duplikatet.
  • Operationen er envejs. Når den er fladet, er der ingen «un-flat». Formulardefinitionen er væk. For at genredigere skal felterne genskabes fra bunden i en PDF-editor, der understøtter formular-authoring.

Hvis noget ser skævt ud

  • «Der skete intet» — ingen felter at flade. PDF'en indeholdt ingen AcroForm. Værktøjet gemmer i så fald filen igen, som den er; resultatet er funktionelt identisk med indgangen. For at tjekke om der er felter, åbn i Adobe Reader og se «Fremhæv eksisterende felter» — hvis intet fremhæves, er der intet at flade.
  • Nogle anmærkninger blev ikke bagt. Gennemkørslen form.flatten() flader kun AcroForm-widgets. Anmærkningsoverlejringer (post-its, markør, frihåndstegning) kræver en anden operation. For dem, eksportér igen fra den oprindelige fremviser eller konsolidér først via edit-pdf.
  • Udfyldte værdier ser forkerte ud efter flatten. Den fladede repræsentation fanger det, der blev tegnet i øjeblikket for operationen. Havde formularen skrifterstatning eller et felt, der blev vist anderledes end ventet, fanger bagningen det. Tjek først kilden i en fremviser — flatten bevarer det, du ser der.
  • PDF'en er krypteret. Kør den først gennem unlock-pdf; krypterede PDF'er kan ikke ændres.

Almindelige grunde til at flade

  • Sende en udfyldt formular til en, der ikke skal redigere den. Selvangivelser til revisor, kontrakter til jurist, HR-formularer — flatten låser værdierne.
  • Samle udfyldte formularer til ét arkivdokument. Forskellige kopier af samme formular udfyldt af forskellige personer, samlet i en bunke. Flat hver enkelt før sammenfletning, så hver kopi beholder sine værdier uden felt-ID-sammenstød.
  • Forberedelse til tryk eller offentlig distribution. Trykte PDF'er respekterer alligevel ikke interaktivitet, men en fremviser, der åbner filen før udskrift, kan vise felterne anderledes end papiroutputtet. Flat først for at sikre, at skærm og side passer sammen.
  • Fjerne udfyldelig adfærd fra en skabelon. Skabelon udformet med eksempelværdier i felterne, klar til at sende som færdigt eksempel. Flatten fryser eksempelværdierne.

Praktiske noter

  1. Flat til sidst. Hvis du også skal tilføje sidetal, vandmærke eller komprimering — gør de operationer først, mens dokumentet stadig er redigerbart. Når der først er fladet, er ændringer, der afhænger af formularbevidsthed, udelukkede.
  2. Behold originalen. Den fladede version erstatter funktionalitet, der ikke kommer tilbage. Gem den redigerbare kilde, hvis du senere skal opdatere værdier, og flat igen.
  3. Test først på én side. Er dokumentet stort, og du er usikker på, hvordan bagningen falder ud, så skil en prøveside ud via split-pdf, flat prøven, tjek resultatet i en fremviser, flat så hele dokumentet.
  4. Den oprindelige fil er uberørt. Det du downloader er en ny fladt PDF; kilden på disken ændres ikke.

Hvad der sker med din fil

Fladningen kører i din browser. Åbn DevTools og hold øje med Network-fanen under operationen — ingen udgående anmodninger med filindhold. PDF'en bliver på disken; den fladede version er en ny download ved siden af.

FAQ

Ofte stillede spørgsmål

Hvad betyder flatten?

Flatten konverterer interaktive lag — formularfelter, kommentarer, noter — til statisk sideindhold. Visuelt ændres intet, men værdierne bliver en del af selve siden og kan ikke længere redigeres.

Hvorfor flatten en PDF?

For at sende en endelig, ikke-redigerbar kopi: en underskrevet kontrakt, en udfyldt skatteformular, et gennemset forslag. Flatten forhindrer modtagere i at ændre værdierne — bevidst eller ved et uheld.

Vil dokumentet se anderledes ud?

Nej — flattened sider ser helt ens ud som før. Ændringen er strukturel, ikke visuel: formularfelter bliver indbygget tekst, kommentarer bliver indbyggede markeringer.

Virker det på PDF\'er uden formularer?

Ja. Hvis der ingen felter eller kommentarer er, er flatten i praksis et \"gem igen\"-pass. Det er mest nyttigt, når du har formularfelter eller notater at låse fast.

Hvor sendes min fil hen?

Ingen steder. Flatten sker helt i denne fane. Kan verificeres i DevTools → Network: intet uploades.