Vytvorenie profesionálneho formulára PDF nie je len o poliach – je to o užívateľskej skúsenosti, značke a jasnosti. Aspose.PDF.Plugin pre .NET, máte presnú kontrolu nad vzhľadom a pocitom AcroForms: nastaviť vlastné farby, písma, predvolené hodnoty, editovateľné vlajky a ďalšie.

Úvod

Vytvorenie profesionálneho formulára PDF nie je len o poliach – je to o užívateľskej skúsenosti, značke a jasnosti. Aspose.PDF.Plugin pre .NET, máte presnú kontrolu nad vzhľadom a pocitom AcroForms: nastaviť vlastné farby, písma, predvolené hodnoty, editovateľné vlajky a ďalšie.

Podporované možnosti zobrazenia

Aspose.PDF vám umožňuje ovládať:

  • Feld farba (záclony, hranice, text)
  • Font a veľkosť (DefaultAppearance vlastnosť)
  • Predvolené hodnoty, maximálna dĺžka, umiestnený text
  • Upraviť / čítať iba vlajky
  • Dropdown list možnosti a predvolby
  • Checkbox/radio tlačidlo stav a farby
  • Pozícia poľa, veľkosť a zosúladenie

Príklad: Pridať prispôsobené textové pole

Ak chcete do formulára PDF pridať vlastné textové pole, môžete použiť nasledujúci kód:

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

Príklad: prispôsobenie ComboBox (Dropdown) pole

Ak chcete prispôsobiť pole prepustenia vo vašom formulári PDF, môžete použiť nasledujúci kód:

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

bežné prípady použitia

  • Corporate Branding: Match tvorí farby a písma podľa vašich smerníc značky.
  • Vylepšený UX: Zdôrazňujte dôležité polia, použite držiteľov miesta a veľkosť pre jasnosť.
  • Clarity pracovného toku: Urobte voliteľné/vyžadované alebo podpisové polia vizuálne odlišné.
  • Dostupnosť: Použite farby s vysokým kontrastom pre lepšiu čitateľnosť.

Často kladené otázky

**Q: Môžem použiť vlastné písma alebo štýly vo formátoch PDF?**A: Áno je to DefaultAppearance vlastnosť vám umožňuje uviesť názov písma, veľkosť a farbu - poskytnuté písmo je podporované PDF a k dispozícii na systéme.

**Q: Môžem po vyplnení pole zablokovať?**Odpoveď: Nastaviť editovateľnú vlajku poľa na falošné, alebo použiť plugin Form Flattener na trvalé zablokovanie obsahu.

**Q: Ako môžem vizuálne rozlíšiť požadované polia?**A: Použite odlišné farby, hraničné štýly alebo pozadie, aby ste označili polia, ktoré vyžadujú pozornosť používateľa.

Záver

Kombinácia nastavení vzhľadu s behaviorálnymi vlajkami (editovateľné, čítané, predvolené hodnoty) pre maximálnu použiteľnosť a dodržiavanie v digitálnych pracovných tokoch.

More in this category