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.