Profesionalus PDF formos kūrimas yra ne tik apie laukus – tai apie naudotojo patirtį, prekės ženklą ir aiškumą. Aspose.PDF.Plugin .NET, jūs turite tikslią kontrolę dėl AcroForms išvaizdos ir jausmo: nustatyti pritaikytus spalvas, fontus, numatytas vertybes, redaguojamas vėliavas ir dar daugiau.
Introduction
Profesionalus PDF formos kūrimas yra ne tik apie laukus – tai apie naudotojo patirtį, prekės ženklą ir aiškumą. Aspose.PDF.Plugin .NET, jūs turite tikslią kontrolę dėl AcroForms išvaizdos ir jausmo: nustatyti pritaikytus spalvas, fontus, numatytas vertybes, redaguojamas vėliavas ir dar daugiau.
Palaikomos parodos galimybės
Aspose.PDF leidžia jums kontroliuoti:
- Feld spalva (greta, siena, tekstas)
- Fontas ir dydis (DefaultAppearance nuosavybė)
- Numatytos vertės, maksimalus ilgis, vietos turėtojo tekstas
- Reikalingas / skaityti tik vėliavos
- Dropdown sąrašo parinktys ir numatytos
- Checkbox/radio mygtuko būsenos ir spalvos
- Lauko padėtis, dydis ir suderinamumas
Pavyzdys: Pridėti pritaikytą teksto dėžutės lauką
Norėdami į savo PDF formą įtraukti pritaikytą teksto dėžutę, galite naudoti šią kodą:
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);
Pavyzdys: ComboBox (Dropdown) lauko pritaikymas
Norėdami pritaikyti atsisiųsti lauko PDF formatu, galite naudoti šią kodą:
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);
Dažniausiai naudojami atvejai
- Korporatyvinis prekės ženklas: Match formuluoja spalvas ir fontus jūsų prekės ženklo gairėms.
- Geriausias UX: Pabrėžkite svarbius laukus, naudokite vietos turėtojus ir dydį aiškumui.
- ** Darbo srauto aiškumas:** Pasirinktiniai / reikalingi arba parašyti laukai yra vizualiai atskirti.
- ** Prieinamumas:** Naudokite aukštos kontrastinės spalvos, kad būtų galima geriau skaityti.
Dažnai užduodami klausimai
**Q: Ar galiu naudoti pritaikytus fontus ar stilius PDF formose?**A: Taip ir taip! DefaultAppearance
Nuosavybė leidžia jums nurodyti fontą pavadinimą, dydį ir spalvą – pateikiamas fontas palaikomas PDF ir yra prieinamas sistemoje.
**Q: Ar po užpildymo galiu uždaryti lauką?**A: Įveskite lauko redaguojamą vėliavą į klaidingą arba naudokite „Form Flattener“ priedą, kad nuolat užrakintumėte turinį.
**Q: Kaip aš galiu vizualiai atskirti reikalingus laukus?**A: Naudokite skirtingas spalvas, sienos stilius ar fonos atspalvius, kad būtų nurodyta sritis, kurioms reikia vartotojo dėmesio.
Conclusion
Sujungti išvaizdos nustatymus su elgesio vėliavais (redaguojami, skaityti tik, numatytos vertės) siekiant maksimaliai naudoti ir laikytis skaitmeninių darbo srautų.