Флатінг PDF-формування є необхідним для сценаріїв, де ви хочете переконатися, що ваші інтерактивні поля (AcroForms) заблоковані, захищені і більше не можуть бути змінені.Цей процес перетворює формування поля в регулярний, не редагувальний вміст, роблячи документ безпечним для обміну, архівування або юридичного подання.

Введення

Завантаження PDF-форму означає конвертацію всіх інтерактивних елементів, таких як текстові ящики, коробки перегляду, падіння або підписні поля, до регулярного, нередагуваного контенту.Це гарантує, що жоден користувач не може змінювати значення полів форми, всі заповнені дані постійно “палюються” на сторінку, і документ готовий для регулювання, законного або архівового використання.

Коли потрібно плавно формувати?

  • Законні або контрактні підписки (якщо додаткові редагування не дозволяються)
  • Архівні форми з завершеними даними для довгострокового зберігання
  • Підтримка робочих потоків, де документи повинні бути завершені
  • Форми розповсюдження як статичні документи для зовнішніх сторін

Як розшифрувати PDF-формати за допомогою Aspose.PDF Plugin

Плюгін Aspose.PDF.FormFlattener робить плутаючий інтерактивні PDF-файли швидкими і надійними, але не потрібні 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-вихід у будь-якому переглядачеві, жодних полів не можна редагувати.
  • Переконайтеся, що всі користувачі-заповнені дані з’являються як звичайний текст / графіки на сторінці.
  • Використовуйте плагіни редактора форм, якщо вам потрібно перевірити або маніпулювати полями форм перед флатентуванням.

Використання випадків і кращих практик

  • Флатен формується відразу після збору всіх даних користувача, щоб уникнути випадкових редагувань.
  • Комбінуйте з плагіном Optimizer, щоб зменшити розмір файлу після флатентування.
  • Автоматичне флатентування в рамках підписання PDF або завершення робочого потоку.

More in this category