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.

More in this category