PDF formų plokštinimas yra būtinas scenarijams, kai norite įsitikinti, kad jūsų interaktyvūs laukai (AcroForms) yra uždaromi, apsaugoti ir negali būti modifikuojami. Šis procesas paverčia formos laukus į reguliarią, ne redaguojamą turinį, todėl dokumentas saugus dalijimui, archyvuojant ar teisiškai pateikiant.

Introduction

Spausdinti PDF formą reiškia konvertuoti visus interaktyvius elementus, pavyzdžiui, tekstinius dėžutės, patikrinimo dėžės, atspaudai ar pasirašymo laukas į reguliarią, ne redaguojamą turinį. Tai užtikrina, kad vartotojas negali keisti formos lauko verčių, visi užpildyti duomenys yra nuolat “šildomi” į puslapį, ir dokumentas yra paruoštas reguliavimo, teisinių ar archyvinių naudojimo.

Kada turėtumėte plokšti formą?

  • Legalūs arba sutarčių pateikimai (kai leidžiama papildomų leidimų)
  • Archivavimo formos su užbaigtomis duomenimis ilgalaikiam saugojimui
  • ** Atitikties darbo srautas** , kuriose dokumentai turi būti užbaigti
  • Paskirstymo formos kaip statiniai dokumentai išorės šalims

Kaip išplėsti PDF formas naudojant Aspose.PDF Plugin

„Aspose.PDF.FormFlattener“ įrankis daro interaktyvius PDF failus greitus ir patikimus. „Adobe Acrobat“ nereikia.

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: Išplėstiniams scenarijams galite naudoti FormFlattenSelectedFieldsOptions Užfiksuoti tik tam tikrus laukus, tuo pačiu išlaikyti kitus interaktyvius.

Išleidimo patvirtinimas

  • Atidarykite PDF ištrauką bet kuriame žiūrovo puslapyje“Nėra laukų, kurie galėtų būti redaguojami.
  • Įsitikinkite, kad visi naudotojo užpildyti duomenys puslapyje pasirodys kaip įprastas tekstas / grafika.
  • Naudokite “Form Editor” priedą, jei norite patikrinti arba manipuliuoti formos laukus prieš plytinant.

Naudokite atvejus ir geriausią praktiką

  • Flatten formos iš karto po to, kai renkami visi naudotojo duomenys, kad būtų išvengta atsitiktinių redagavimo.
  • Suderinkite su „Optimizer“ įskiepiais, kad sumažintumėte failų dydį po plytinimo.
  • Automatinis plytinimas kaip PDF parašymo ar darbo srauto užbaigimo dalis.

More in this category