Kā izplatīt interaktīvus PDF veidlapas statiskam saturam .NET
PDF veidlapas ir būtiski scenārijiem, kuros vēlaties pārliecināties, ka jūsu interaktīvās lapas (AcroForms) ir aizslēgtas, aizsargātas un vairs nevar tikt mainītas.
Kas ir Flattening?
PDF veidlapas pārklāšana nozīmē visu interaktīvo elementu (piemēram, teksta kastes, pārbaudes lapas, nokļūšanas vai paraksta lauki) pārvēršanu par regulāru, nemainīgu saturu.
- Neviens lietotājs nevar mainīt formu lauka vērtības
- Visi aizpildītie dati ir pastāvīgi “uzdegti” lapā
- Dokuments ir gatavs regulatīvai, juridiskai vai arhīvu lietošanai
Kad jums vajadzētu plānot formas?
- Legal vai līguma iesniegumi (kur nav atļauta papildu redakcija)
- Arhivēšanas veidlapas ar aizpildītajiem datiem ilgtermiņa glabāšanai
- ** Atbilstības darba plūsmas** , kur dokumentus ir jāpabeidz
- Izplatīšanas veidlapas kā statiskie dokumenti ārējām pusēm
Kā izplatīt PDF veidlapas, izmantojot Aspose.PDF Plugin
Aspose.PDF.FormFlattener plugins padara interaktīvus PDF failus ātrus un uzticamus – Adobe Acrobat nav nepieciešams.
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: Lai uzlabotu scenārijus, varat izmantot FormFlattenSelectedFieldsOptions
atšķaidīt tikai konkrētus laukumus, vienlaikus saglabājot citus interaktīvus.
Izejas validācija
- Atveriet PDF iznākumu jebkurā skatītājā – laukus nevajadzētu rediģēt.
- Pārliecinieties, ka visi lietotāja piepildītie dati tiek parādīti kā regulāri teksts / grafika lapā.
- Izmantojiet Form Editor plugin, ja jums ir nepieciešams, lai pārbaudītu vai manipulēt veidlapas laukumus pirms flattening.
Izmantojiet gadījumus un labākās prakses
- Flatten veidojas tūlīt pēc visu lietotāju datu vākšanas, lai novērstu nejaušu rediģēšanu.
- Kombinēt ar Optimizer plugin, lai samazinātu failu izmēru pēc fletening.
- Automātiskā flirtēšana kā daļa no PDF parakstīšanas vai darba plūsmas pabeigšanas.
FAQ
**Q: Vai flattening novērsīs spēju izņemt veidlapas datus vēlāk?**A: Jā – plātināšana pārvērš lapas statiskai grafikai. eksportu datus pirms flātināšanas, ja jums ir nepieciešams saglabāt lauka vērtības CSV/JSON/XML.
**Q: Vai es varu flirtēt tikai noteiktos laukumos?**A: Jā! izmantojiet FormFlattenSelectedFieldsOptions
un norādīt lauka nosaukumus.