Флатенирането на PDF формуляри е от съществено значение за сценарии, където искате да се уверите, че вашите интерактивни полета (AcroForms) са блокирани, защитени и вече не могат да бъдат променени.
Въведение
Преместването на PDF формуляр означава конвертиране на всички интерактивни елементи, като например текстови кутии, чекбокове, отпадъци или полета за подписване, в редовно, нередактирано съдържание. Това гарантира, че никой потребител не може да променя стойностите на полето на формуляра, всички попълнени данни са постоянно “изгаряни” на страницата и документът е готов за регулаторна, правна или архивна употреба.
Кога трябва да обличате плътно?
- Правни или договорни представяния (когато не са разрешени допълнителни издания)
- Архивиране на формуляри с завършени данни за дългосрочно съхранение
- Работни потоци за съответствие, където документите трябва да бъдат завършени
- Разпределяне на формуляри като статични документи към външни страни
Как да изтеглите PDF формуляри с помощта на Aspose.PDF Plugin
Плугинът Aspose.PDF.FormFlattener прави плътен интерактивни PDFs бързи и надеждни, а не Adobe Acrobat е необходим.
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}");
Тип: За напреднали сценарии можете да използвате FormFlattenSelectedFieldsOptions
да флейтират само конкретни полета, като същевременно поддържат другите интерактивни.
Валидиране на изхода
- Отворете изхода на PDF във всеки зрител, няма полета, която да може да бъде редактирана.
- Уверете се, че всички потребителски данни се появяват като редовен текст/графика на страницата.
- Използвайте плагина за редактор на формуляри, ако трябва да проверявате или манипулирате полетата за формуляр, преди да флатенирате.
Използване на случаи и най-добри практики
- Flatten формулира веднага след събирането на всички потребителски данни, за да се предотвратят случайни редакти.
- Комбинирайте с плагина Optimizer, за да намалите размера на файла след флатенеране.
- Автоматизиране на флатентирането като част от подписването на PDF или завършване на работния поток.