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.