Flatten PDF

Sloučit (flatten) PDF
ve vašem prohlížeči.

Uzamkněte interaktivní pole formulářů a anotace do statického obsahu. Příjemci vidí hodnoty, ale nemohou je měnit. Bez nahrávání.

Přetáhněte PDF k sloučení
Otevřeme editor s aktivním dialogem flatten.

Ověřte si sami: otevřete DevTools → záložku Network → přetáhněte soubor. Sledujte, jak neproběhne žádné nahrání.

Pracuje s formuláři Zapečte hodnoty polí do stránky
Zdarma
Bez registrace
Bez nahrávání
Pracuje s formuláři
JAK TO FUNGUJE

Tři kroky. Soubor nikdy neopustí tuto kartu.

1

Přetáhněte vyplněné PDF

Vyberte vyplněný formulář. Načte se do paměti prohlížeče, ne na server.

2

Klikněte na Sloučit

Hodnoty polí a anotace zapečeme přímo do stránky a interaktivní vrstvu odstraníme.

3

Stáhněte uzamčenou kopii

Výsledek vypadá stejně, ale příjemci nemohou hodnoty měnit. Originál zůstává nedotčený.

Zapéct formulář do stránky

Důvody zploštit (flatten) PDF se obvykle týkají zmrazení toho, co je nyní vidět. Daňový formulář vyplněný psaním do PDF jde k účetní/účetnímu — příjemce má vidět odpovědi, ale nemá je moct upravovat. Podepsaná dohoda byla dokončena s vyplněným podpisovým polem — při přeposlání nemá pole zůstat klikatelným prvkem, který někdo přepíše. Skenovaný dokument se vrátil s anotacemi a razítky a má kolovat k širšímu publiku, aniž by anotační vrstva zůstala upravitelná. Tisková brožura byla vysazena v InDesignu s interaktivními formulářovými widgety, které mají při sazbě pro tisk vypadat jako statické zástupné prvky. Úkol je tu malý a předvídatelný: vzít PDF s formulářovými poli nebo anotacemi a převést jejich aktuální vizuální stav na trvalý obsah stránky.

Co dostanete zpátky, je PDF, které vypadá na obrazovce stejně, ale už nemá interaktivní prvky. Každé vyplněné pole zachovává svou hodnotu jako statický text. Každé prázdné se stane tím, co ukazovalo jeho pozadí (často šedý obdélník, někdy nic viditelného). Anotace a razítka se podobně zapečou do stránky.

Co flatten vlastně dělá

PDF ukládá formulářová pole jako samostatnou vrstvu nad stránkou. Stránka sama o obsahu formuláře neví; widget pole se na ni klade při zobrazení a aktuální hodnota se renderuje do viditelné oblasti. Zploštění tuto vrstvu zhroutí — projde každé pole, zachytí jeho vizuální stav v okamžiku operace, vykreslí ten snímek jako běžný obsah stránky (text, čáry, zaškrtávací políčka jako cesty) a poté odstraní samotnou definici formuláře.

Výsledkem je jediná souvislá statická stránka, kde viditelné je tím, co je nakresleno. V dokumentu už není «formulář». Čtenář nemůže poznat, že tam někdy byla pole, a žádný PDF nástroj nemůže hodnoty přeeditovat bez OCR stránky od nuly.

Co se zploští, co ne

  • Formulářová pole (AcroForm). Textové vstupy, zaškrtávací políčka, přepínače, rozbalovací nabídky, listbox, podpisová pole, tlačítka. Vše se zploští — aktuální hodnota či výběr se stane statickým obsahem stránky.
  • Prázdná pole si zachovají vzhled. Nevyplněný textový rámeček si zachová ohraničení a (často) linku zástupce; ten vizuál zůstává jako kreslené tvary. Nezaškrtnuté políčko zůstává prázdný čtvereček.
  • Vypočítaná pole zachytí svou aktuální hodnotu. Pole se vzorci (funkce Acrobat Pro) zamrznou na aktuálně zobrazené hodnotě — vzorec po flattenu zmizí.
  • Anotace se zploští, nebo ne. Komentářové poznámky, zvýraznění a razítka závisí na prohlížeči, který je napsal; form.flatten() v pdf-lib míří specificky na AcroForm. Pokud potřebujete pryč i anotace, správnou cestou je úplný export ze zdrojového prohlížeče.
  • Stávající statický obsah stránky se nedotýká. Text, obrázky, sazba, záložky se přenášejí beze změny.

Co přežije a co ne

  • Viditelný obsah zůstává stejný. Text, obrázky, sazba, fonty a hodnoty formuláře tak, jak vypadaly v okamžiku zploštění — zachováno přesně.
  • Záložky, odkazy, struktura stránek se přenášejí. Flatten míří na vrstvu formuláře, ne na obsah dokumentu.
  • Interaktivita formuláře je pryč. Žádná klikatelná pole, žádné výběry z rozbalovaček, žádný «tab na další pole». V tom je smysl operace.
  • Digitální podpisy se zneplatní. Jakákoli změna dokumentu, včetně zploštění, poruší vazby podpisu. Pokud je dokument podepsán a podpis musí zůstat platný, neflattujte — duplikujte soubor a flattněte duplikát.
  • Operace je jednosměrná. Po zploštění není «un-flatten». Definice formuláře je pryč. Pro novou editaci by bylo třeba pole vytvořit od nuly v PDF editoru s podporou authoringu formulářů.

Když něco vypadá divně

  • «Nic se nestalo» — žádná pole k zploštění. PDF neobsahovalo AcroForm. Nástroj v takovém případě znovu uloží soubor tak, jak je; výsledek je funkčně totožný se vstupem. Pro ověření přítomnosti polí otevřete v Adobe Readeru a zaškrtněte «Zvýraznit existující pole» — pokud se nic nezvýrazní, není co flattovat.
  • Některé anotace se nezapekly. Průchod form.flatten() flattuje jen widgety AcroForm. Anotační překryvy (lístečky, zvýrazňovač, kresba od ruky) potřebují jinou operaci. Pro ně reexportujte z původního prohlížeče nebo nejprve konsolidujte přes edit-pdf.
  • Vyplněné hodnoty po flattenu vypadají špatně. Zploštěná reprezentace zachytí to, co bylo nakresleno v okamžiku operace. Pokud měl formulář substituci fontu nebo pole, které se zobrazovalo jinak, než se čekalo, bake to zachytí. Nejprve zkontrolujte zdroj v prohlížeči — flatten zachová to, co tam vidíte.
  • PDF je šifrované. Nejprve protáhněte přes unlock-pdf; šifrovaná PDF se neupravují.

Časté důvody zploštění

  • Poslat vyplněný formulář někomu, kdo ho nemá editovat. Daňová přiznání účetní, smlouvy právníkovi, HR formuláře — flatten zamkne hodnoty.
  • Spojit vyplněné formuláře do jednoho archivního dokumentu. Různé kopie téhož formuláře vyplněné různými lidmi, sloučené do balíčku. Před spojením každou flattněte, aby si každá kopie zachovala své hodnoty bez kolizí ID polí.
  • Příprava na tisk nebo veřejnou distribuci. Tištěná PDF stejně interaktivitu nectí, ale prohlížeč, který soubor před tiskem otevře, může pole zobrazit jinak než tiskový výstup. Flattněte předem, ať se obrazovka a stránka shodují.
  • Odstranit vyplnitelné chování ze šablony. Šablona vytvořená s ukázkovými hodnotami v polích, připravená k odeslání jako hotový příklad. Flatten zamrazí ukázkové hodnoty.

Praktické poznámky

  1. Flattujte jako poslední. Pokud potřebujete také přidat čísla stránek, vodoznak nebo kompresi — udělejte to nejdřív, dokud je dokument ještě upravitelný. Po flattenu jsou změny závislé na vědomí formuláře vyloučené.
  2. Uchovejte originál. Zploštěná verze nahrazuje funkce, které se nevrátí. Uložte upravitelný zdroj pro případ pozdější aktualizace hodnot, pak znovu flattněte.
  3. Nejdřív otestujte na jedné stránce. Pokud je dokument velký a nejste si jisti, jak bake dopadne, oddělte vzorovou stránku přes split-pdf, flattněte vzorek, zkontrolujte výsledek v prohlížeči, pak flattněte celý dokument.
  4. Původní soubor zůstává nedotčen. Stahujete nové zploštěné PDF; zdroj na disku se nemění.

Co se děje s vaším souborem

Zploštění běží ve vašem prohlížeči. Otevřete DevTools a sledujte záložku Network během operace — žádné odchozí požadavky s obsahem souboru. PDF zůstává na disku; zploštěná verze je nové stažení vedle něj.

FAQ

Časté dotazy

Co znamená sloučit (flatten)?

Sloučení převede interaktivní vrstvy — pole formulářů, anotace, komentáře — na statický obsah stránky. Vizuálně se nic nemění, hodnoty se ale stanou součástí stránky a nelze je dál upravovat.

Proč PDF slučovat?

K odeslání finální, needitovatelné verze: podepsaná smlouva, vyplněný daňový formulář, schválená nabídka. Slučování brání omylům i úmyslným úpravám hodnot.

Bude dokument vypadat jinak?

Ne — sloučené stránky vypadají úplně stejně. Změna je strukturální, ne vizuální: pole formulářů se stávají zapečeným textem, anotace zapečenými značkami.

Funguje to i na PDF bez formulářů?

Ano. Pokud tam pole ani anotace nejsou, je flatten v podstatě jen „znovu uložit". Smysl má hlavně tam, kde chcete uzamknout pole nebo poznámky.

Kam jde můj soubor?

Nikam. Flatten probíhá zcela v této kartě. Ověřitelné v DevTools → Network: nic se neodesílá.