Флатенирането на 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 или завършване на работния поток.

More in this category