Stvaranje profesionalnog PDF obrasca nije samo o poljima – to je o korisničkom iskustvu, brandingu i jasnosti. sa Aspose.PDF.Plugin za .NET, imate preciznu kontrolu nad izgledom i osjećajem AcroForms: postavite prilagođene boje, fontove, podrazumevane vrijednosti, uredljive zastave i još mnogo toga.

Uvod

Stvaranje profesionalnog PDF obrasca nije samo o poljima – to je o korisničkom iskustvu, brandingu i jasnosti. sa Aspose.PDF.Plugin za .NET, imate preciznu kontrolu nad izgledom i osjećajem AcroForms: postavite prilagođene boje, fontove, podrazumevane vrijednosti, uredljive zastave i još mnogo toga.

Podržane opcije pojavljivanja

Aspose.PDF vam omogućuje kontrolu nad:

  • Poljska boja (površina, granica, tekst)
  • Font i veličina (defaultAppearance imovina)
  • Vrijednosti podrazumevanja, maksimalna duljina, tekst mjesta
  • Uredi/čitanje samo zastave
  • Dropdown list opcije i predviđanja
  • Stavovi i boje kontrolnog kutija/radio gumbova
  • Položaj polja, veličina i usklađenost

Primjer: Dodavanje prilagođenog polja za tekstno polje

Da biste dodali prilagođeno polje tekstna kutija u PDF obrazac, možete koristiti sljedeći kod snippet:

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);

Primjer: prilagođavanje polja ComboBox (Dropdown)

Da biste prilagodili polje za uklanjanje u vašem PDF obrascu, možete koristiti sljedeći kod snippet:

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);

Uobičajeni slučajevi korištenja

  • Corporate Branding: Match oblikuje boje i fontove prema vašim smjernicama marke.
  • Poboljšan UX: Podsjetite važne polja, koristite posjednike mjesta i veličinu za jasnost.
  • Jednostavnost radnog toka: Učinite opcionalna/potrebna ili potpisna polja vizualno odvojena.
  • Dostupnost: Koristite visoke kontraste boje za bolju čitljivost.

Često postavljana pitanja

**Q: Mogu li koristiti prilagođene fontove ili stilove u PDF obrazcima?**A: Da, to je DefaultAppearance svojstva vam omogućuju da navedete ime pisma, veličinu i boju – pruženo je da je pismo podržano PDF-om i dostupno na sustavu.

**Q: Mogu li zatvoriti polje nakon ispunjavanja?**Odgovor: Postavite upravljivu zastavu polja na lažno, ili koristite plugin Form Flattener za trajno blokiranje sadržaja.

**Q: Kako mogu vizualno razlikovati potrebna polja?**Odgovor: Koristite različite boje, granične stilove ili pozadine za označavanje polja koje zahtijevaju pozornost korisnika.

zaključak

Kombinacija postavki pojave s ponašanim zastavom (redaktivna, samo čitanje, podrazumevane vrijednosti) za maksimalnu upotrebljivost i usklađenost u digitalnim radnim tokovima.

More in this category