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-базовані форми.
**Чи підходить для серверної автоматизації?**Так, з обробкою штукатурки та підтримкою потоку, вона оптимізована для робочих потоків високого обсягу.