Kaip pritaikyti PDF formos išvaizdą su Aspose.PDF C#

Kaip pritaikyti PDF formos išvaizdą su Aspose.PDF C#

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ą

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

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.

Pro patarimas: Suderinkite išvaizdos nustatymus su elgesio vėliavomis (redaguojamomis, skaitomos tik, numatytomis vertėmis) siekiant maksimaliai naudotis ir laikytis skaitmeninių darbo srautų.

 Lietuvių