Створення професійного PDF-форму не просто про поля – це про досвід користувача, бренд і чіткість. з Aspose.PDF.Plugin для .NET, у вас є точний контроль над виглядом і почуттям AcroForms: встановити налаштування кольорів, шрифтів, стандартних цінностей, редагувальних прапорів і багато іншого.

Введення

Створення професійного PDF-форму не просто про поля – це про досвід користувача, бренд і чіткість. з Aspose.PDF.Plugin для .NET, у вас є точний контроль над виглядом і почуттям AcroForms: встановити налаштування кольорів, шрифтів, стандартних цінностей, редагувальних прапорів і багато іншого.

Підтримуються варіанти зображення

ASPOSE.PDF дозволяє контролювати:

  • Полевий колір (задні, кордони, текст)
  • Сторінка і розмір (власність DefaultAppearance)
  • Стандартні значення, максимальна довжина, текст містечка
  • Редагувати / читати тільки флаги
  • Опозиції та дефолти списку dropdown
  • Статті та кольори кнопки Checkbox/Radio
  • Позиція поля, розмір і злиття

Приклад: Додавання персоналізованого текстового поля

Для того, щоб додати пристосоване поле текстового ящика до вашого формату PDF, ви можете скористатися наступним кодом:

using Aspose.Pdf.Plugins;
using System.Drawing;

string input = "@C:\\Docs\\template.pdf";
string output = "@C:\\Docs\\form_customized.pdf";

var plugin = new FormEditor();
var addOptions = new FormEditorAddOptions(new[] {
    new FormTextBoxFieldCreateOptions(1, new Rectangle(50, 700, 250, 725)) {
        MaxLen = 50,
        Value = "Enter your name...",
        Color = Color.CornflowerBlue,
        Editable = true,
        DefaultAppearance = new DefaultAppearance("Calibri", 13, Color.DarkBlue)
    }
});
addOptions.AddInput(new FileDataSource(input));
addOptions.AddOutput(new FileDataSource(output));
plugin.Process(addOptions);

Приклад: Налаштування поля ComboBox (Dropdown)

Щоб налаштувати поле зниження у формі PDF, ви можете використовувати наступний код:

var comboOptions = new FormEditorAddOptions(new[] {
    new FormComboBoxFieldCreateOptions(1, new Rectangle(50, 650, 220, 675)) {
        Color = Color.MediumVioletRed,
        Editable = true,
        DefaultAppearance = new DefaultAppearance("Segoe UI", 11, Color.Black),
        Options = new[] {"Red", "Green", "Blue"},
        Selected = 2,
        PartialName = "ColorPreference"
    }
});
comboOptions.AddInput(new FileDataSource(output));
comboOptions.AddOutput(new FileDataSource("@C:\\Docs\\form_final.pdf"));
plugin.Process(comboOptions);

Звичайні варіанти використання

  • Корпоративний бренд: Match формує кольори і шрифти до ваших брендових інструкцій.
  • Підвищений UX: Підкреслює важливі поля, використовує місцезнаходження і розмір для чіткості.
  • Ясність робочого потоку: Зробіть візуально відрізняються факультативні/необхідні або підписані поля.
  • Доступність: Використовуйте висококонтрастні кольори для кращої читальності.

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

**Q: Чи можу я використовувати пристосовані шрифти або стилі в формах PDF?**А: Так і так! DefaultAppearance Власність дозволяє вказати ім’я шрифту, розмір і колір - надано, що font підтримується PDF і доступний на системі.

Q: Чи можу я заблокувати поле після заповнення?Відповідь: Налаштуйте редагувальний прапор поля на фальшивий, або використовуйте плагін Form Flattener, щоб постійно заблокувати вміст.

**Q: Як я можу візуально розрізняти необхідні поля?**Відповідь: Використовуйте різні кольори, стилі кордону або фонові відтінки, щоб вказувати поля, які потребують уваги користувача.

Заключення

Співвідношення налаштувань зовнішнього вигляду з поведінковими прапорами (редагування, читання, стандартні значення) для максимальної корисності та відповідності в цифрових робочих потоках.

More in this category