Създаването на професионален PDF формуляр не е само за полета – това е за потребителско преживяване, марка и яснота. с Aspose.PDF.Plugin за .NET, имате точен контрол върху външния вид и усещането на AcroForms: зададете персонализирани цветове, шрифти, стандартни стойности, редактируеми знаме и много други.
Въведение
Създаването на професионален PDF формуляр не е само за полета – това е за потребителско преживяване, марка и яснота. с Aspose.PDF.Plugin за .NET, имате точен контрол върху външния вид и усещането на AcroForms: зададете персонализирани цветове, шрифти, стандартни стойности, редактируеми знаме и много други.
Подкрепени опции за поява
Aspose.PDF ви позволява да контролирате:
- Цвет на полето (задължение, граница, текст)
- Снимка и размер (имущество DefaultAppearance)
- Предварителни стойности, максимална дължина, текст на мястото
- Редактиране / четене само знаме
- Опции за изтегляне на списъка и дефекти
- Проверка/радио бутон състояния и цветове
- Позиция на полето, размер и съответствие
Пример: Добавяне на персонализирано текстово поле
За да добавите персонализирано текстово поле към вашия 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: Подчертавайте важните полета, използвайте местата и размера за яснота.
- Работен поток Яснота: Направете опционални/необходими или подписващи полета визуално различни.
- Достъпност: Използвайте висококонтрастни цветове за по-добра читаемост.
Често задавани въпроси
**П: Мога ли да използвам персонализирани шрифтове или стилове в PDF формуляри?**А: Да, това е DefaultAppearance
Продуктът ви позволява да посочите името на шрифта, размера и цвета – осигурено, че е поддържан от PDF и е достъпен на системата.
Q: Мога ли да затворим поле след попълване?A: Настрой редактиращия флаг на полето на фалшив, или използвайте плагина Form Flattener, за да затворите постоянно съдържанието.
**Q: Как мога визуално да различавам необходимите полета?**A: Използвайте различни цветове, гранични стилове или фонови сенки, за да посочите полета, които изискват вниманието на потребителя.
заключение
Комбиниране на настройките на външния вид с поведенчески знаци (редактиращи, само чети, стандартни стойности) за максимална употреба и съответствие в цифровите работни потоци.