Flattening PDF formuláře je nezbytné pro scénáře, kde se chcete ujistit, že vaše interaktivní pole (AcroForms) jsou zablokovány, chráněny a nemohou být změněny. Tento proces přeměňuje formy polí do pravidelného, needitovatelného obsahu, takže dokument je bezpečný pro sdílení, archivování, nebo právní předložení.

Úvod

Flattening PDF form znamená konverzi všech interaktivních prvků, jako jsou textové krabice, kontrolní krabičky, dropdowns nebo podpisové pole, do pravidelného, neliditelného obsahu. To zajišťuje, že žádný uživatel nemůže změnit hodnoty formulářových polí, všechny vyplněné údaje jsou trvale “spáleny” na stránce a dokument je připraven pro regulační, právní nebo archivní použití.

Kdy byste měli hladké tvary?

  • Legální nebo smluvní předložení (kde nejsou povoleny další úpravy)
  • Archivní formuláře s dokončenými údaji pro dlouhodobé uchovávání
  • Splnění pracovních toků, kde musí být dokumenty dokončeny
  • Distribuční formuláře jako statické dokumenty externím stranám

Jak vymazat PDF formuláře pomocí Aspose.PDF Plugin

Plugin Aspose.PDF.FormFlattener dělá pletené interaktivní PDF rychle a spolehlivě—no Adobe Acrobat potřebuje.

using Aspose.Pdf.Plugins;

// Create a new instance of the FormFlattener plugin.
var plugin = new FormFlattener();

// Create options to flatten all form fields in the PDF.
var options = new FormFlattenAllFieldsOptions();
options.AddInput(new FileDataSource("input-with-forms.pdf"));
options.AddOutput(new FileDataSource("output-static.pdf"));

// Flatten all interactive fields (convert to static content).
ResultContainer resultContainer = plugin.Process(options);

// Output result file path (validate output).
var resultPath = resultContainer.ResultCollection[0];
Console.WriteLine($"Flattened PDF saved to: {resultPath}"); 

Tip: Pro pokročilé scénáře můžete použít FormFlattenSelectedFieldsOptions Ukládat pouze konkrétní pole a zároveň udržovat ostatní interaktivní.

Validace výstupu

  • Otevřete výstup PDF v jakémkoliv prohlížeči, žádné pole by nemělo být editovatelné.
  • Ujistěte se, že veškeré uživatelsky vyplněné údaje se na stránce zobrazí jako pravidelný text/graphics.
  • Použijte plugin Form Editor, pokud budete muset kontrolovat nebo manipulovat s formulářovými pole před fletening.

Použití případů a osvědčených postupů

  • Flatten formuje ihned po shromažďování všech uživatelských údajů, aby se zabránilo náhodným úpravám.
  • Kombinujte s pluginem Optimizer ke snížení velikosti souboru po fleteningu.
  • Automatizace pletení jako součást podpisu PDF nebo dokončení pracovního toku.

More in this category