Aspose.PDF Форму обшивальник для .NET

Aspose.PDF Form Flattener для .NET є легким плагіном, який перетворює інтерактивні PDF-формати в нередагувальні документи шляхом «плавлення» форм-полів. Конвертуючи елементи AcroForm і XFA-форму в статичний контент PDF, він гарантує, що заповнені дані стають постійною частиною сторінки, зберігаючи вірність зору, а також запобігаючи модифікації. Цей інструмент ідеально підходить для забезпечення чутливих документів, таких як контракти, угоди та форми дотримання.

Розпочинаємо

Інсталяція та установка

  • Додайте пакет Aspose.PDF до вашого проекту .NET через NuGet або завантажуйте збірки безпосередньо.
  • Використовуйте розмірну ліцензію для розблокування повної функціональності (див. Ліцензування за використанням ).

Особливості та функції

1 Повний формат обкладинки

  • Конвертує всі інтерактивні поля — текстові коробки, чекботи, радіо кнопки , падіння, цифрові підписи — в статичний контент сторінки.
  • Забезпечує, що цінності залишаються видимими, але незмінними.
  • Усуває об’єкти підпорядкованої форми, щоб мінімізувати розмір файлу і усунути можливості редагування.

2.Секретичне поле плиття

  • Мета конкретних полів за назвою або індексу.
  • Складіть тільки вибрані поля, залишаючи іншими інтерактивними для перегляду або подальшого введення.

Підтримка XFA і Dynamic Form

  • Виявляє і флатентує як AcroForms, так і динамічні XFA-базові форми.
  • Збереже розташування складних субформ і повторюваних шаблонів.

Анотація та збереження коментарів

  • Зберігає підкреслення, ноти, знаки та безкоштовні коментарі.
  • З’єднує аудіо, файлових прикріплень і анотації в статичний контент.

5 Поява персоналізації

  • Вбудова і заміна шрифтів для того, щоб уникнути відсутніх шпигунів.
  • Контроль за межами поля, фонів і заповнення кольорів.
  • Налаштування компресії для збалансування розміру файлу vs. якості.

6.Batch обробка та стрімування

  • Розробка декількох документів одночасно.
  • Підтримує поточні робочі потоки для трубопроводів з боку сервера.
  • Це дозволяє платити безпосередньо від входу до виходу потоків без посередніх файлів.

Використання помилок та валідація

  • Він надає детальні винятки з таких питань, як зашифровані PDF-файли або недійсні поля.
  • Дозволяє записувати, скачати або відправляти проблематичні документи.

Управління продуктивністю та пам’яттю

  • Дикарди утворюють структури після флатентування, щоб зменшити використання пам’яті.
  • Підтримує додаткові оновлення та часткове завантаження для дуже великих файлів.

Приклад коду: Flattening PDF Form

// Define input and output paths
var inputPath = Path.Combine(@"C:\Samples\", "form.pdf");
var outputPath = Path.Combine(@"C:\Samples\", "form-flattened.pdf");

// Create FormFlattener instance
var flattener = new FormFlattener();

// Configure options for flattening all fields
var options = new FormFlattenAllFieldsOptions();

// Add input and output sources
options.AddInput(new FileDataSource(inputPath));
options.AddOutput(new FileDataSource(outputPath));

// Process flattening
var resultContainer = flattener.Process(options);

// Retrieve result
var result = resultContainer.ResultCollection[0];
Console.WriteLine(result);

Традиції та найкращі практики

  • Затверджуйте дозвіл на PDF, перш ніж платити, щоб запобігти помилкам в робочому часі.
  • Вмістити або замінити шрифти, щоб уникнути символів місцезнаходження в результаті.
  • Використовуйте трубопроводи на основі потоку для великих штук для підвищення ефективності.
  • Тест флатентування на всіх варіантах XFA субформатів для послідовності розташування.
  • Використовуйте селективний флатент для робочих потоків, які потребують змішаних інтерактивних і забезпечених розділів.
  • Моніторингові записи помилок для непідтримлених записів для збереження міцності робочого потоку.
  • Вибір компресії та зовнішнього вигляду для оптимального балансу між розміром і якістю.

Часто задавані запитання

**Що надає Форма Flattener для .NET?**Він безпечно конвертує інтерактивні PDF-формати в статичні, нередагувальні документи, зберігаючи контент і нотації.

**Як це відрізняється від Aspose.PDF для .NET?**Aspose.PDF для .NET є всеосяжною бібліотекою для створення, редагування та конверсії PDF. Форма Flattener зосереджена спеціально на забезпеченні даних форм за допомогою флатентних полів.

Чи можу я платити тільки на певних полях?Так, селективне флатентування дозволяє спрямувати конкретні поля за назвою або індекс.

**Чи підтримує це форму XFA?**Так, підтримуються як AcroForms, так і XFA-базовані форми.

**Чи підходить для серверної автоматизації?**Так, з обробкою штукатурки та підтримкою потоку, вона оптимізована для робочих потоків високого обсягу.

 Українська