Tworzenie profesjonalnego formularza PDF nie dotyczy tylko pól – chodzi o doświadczenie użytkownika, branding i jasność. Aspose.PDF.Plugin dla .NET, masz precyzyjną kontrolę nad wyglądem i poczuciem AcroForms: ustaw własne kolory, czcionki, wartości domyślne, edytowane flagi i wiele innych.
Wprowadzenie
Tworzenie profesjonalnego formularza PDF nie dotyczy tylko pól – chodzi o doświadczenie użytkownika, branding i jasność. Aspose.PDF.Plugin dla .NET, masz precyzyjną kontrolę nad wyglądem i poczuciem AcroForms: ustaw własne kolory, czcionki, wartości domyślne, edytowane flagi i wiele innych.
Wspierane opcje wyświetlania
Aspose.PDF pozwala kontrolować:
- Kolor terenowy (z tyłu, granica, tekst)
- Font i rozmiar (właściwość DefaultAppearance)
- Wartości domyślne, maksymalna długość, tekst pozycjonujący
- Wykorzystywane / czytane tylko flagi
- Opcje listy dropdown i wady
- Statusy i kolory przycisku checkbox/radio
- Pozycja pola, rozmiar i dopasowanie
Przykład: Dodanie dostosowanego pola pudełka tekstowego
Aby dodać do formularza PDF przystosowane pole pudełko tekstowe, możesz użyć następującego skrótu kodu:
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);
Przykład: Dostosowanie pola ComboBox (Dropdown)
Aby dostosować pole drop-down w formularzu PDF, możesz użyć następującego skrótu kodu:
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);
Typowe zastosowania
- Branding korporacyjny: Match kształtuje kolory i czcionki do wytycznych marki.
- Wzmocniony UX: Podkreślić ważne pola, używać posiadaczy lokalizacji i rozmiar dla jasności.
- Jasność przepływu roboczego: Uczyń pola opcjonalne / wymagane lub podpisowe wizualnie oddzielone.
- Dostępność: Użyj kolorów o wysokiej kontrastu dla lepszej czytelności.
Często zadawane pytania
**Q: Czy mogę używać ustawionych czcionek lub stylów w formach PDF?**A: Tak i tak! DefaultAppearance
Właściwość pozwala określić nazwę czcionki, rozmiar i kolor – zapewnione jest, że font jest obsługiwany przez PDF i dostępny w systemie.
**Q: Czy mogę zamknąć pole po wypełnieniu?**Odpowiedź: Ustaw edytowalną flagę pola na fałszywe lub użyj wtyczki Form Flattener, aby trwale zamknąć treść.
**Q: Jak mogę wizualnie rozróżnić wymagane pola?**Odpowiedź: Użyj odrębnych kolorów, stylów granicznych lub tła, aby wskazać pola wymagające uwagi użytkownika.
konkluzja
Połączenie ustawień wyglądu z flagami behawioralnymi (redytowalne, czytelne tylko, wartości domyślne) dla maksymalnej użyteczności i zgodności w cyfrowych przepływach pracy.