Formularele PDF sunt esențiale pentru scenarii în care doriți să vă asigurați că câmpurile interactive (AcroForms) sunt blocate, protejate și nu mai pot fi modificate. Acest proces transformă câmpiile de formă în conținut regulat, non-editable, făcând documentul sigur pentru partajare, arhivare sau depunere legală.
Introducere
Încărcarea unui formular PDF înseamnă convertirea tuturor elementelor interactive, cum ar fi casetele de text, cutii de verificare, scurgeri sau câmpurile de semnătură, în conținut regulat, non-editable. Acest lucru asigură că niciun utilizator nu poate schimba valorile câmpulului de formular, toate datele umplute sunt permanent “încălzite” pe pagină, iar documentul este gata pentru utilizare reglementară, legală sau arhivă.
Când ar trebui să faci forme pline?
- Subvenții legale sau contractuale (în cazul în care nu sunt permise editări ulterioare)
- Formulare de arhivare cu date completate pentru păstrarea pe termen lung
- fluxuri de lucru de conformitate în cazul în care documentele trebuie finalizate
- Formularele de distribuție ca documente statice către părți externe
Cum să înregistrați formularele PDF folosind Aspose.PDF Plugin
Plug-inul Aspose.PDF.FormFlattener face ca PDF-urile interactive să fie rapide și fiabile, fără Adobe Acrobat necesar.
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: Pentru scenarii avansate, puteți utiliza FormFlattenSelectedFieldsOptions
pentru a folosi numai câmpuri specifice, păstrând în același timp pe alții interactivi.
Validarea ieșirii
- Deschideți ieșirea PDF în orice vizor—nu trebuie să fie editabile câmpuri.
- Verificați că toate datele umplute de utilizator apar ca text/grafice regulate pe pagină.
- Utilizați pluginul Form Editor dacă trebuie să inspectați sau să manipulați câmpurile de formă înainte de flatulență.
Utilizarea cazurilor și a celor mai bune practici
- Flatten formează imediat după colectarea tuturor datelor utilizatorilor pentru a preveni editările accidentale.
- Combinați cu plugin-ul Optimizer pentru a reduce dimensiunea fișierului după flatulență.
- Automatizarea flatulenței ca parte a semnării PDF sau a completării fluxului de lucru.