Créer un formulaire PDF professionnel ne concerne pas seulement les champs – il s’agit d’expérience utilisateur, de marque et de clarté. Avec Aspose.PDF.Plugin pour .NET, vous avez un contrôle précis sur l’apparence et la sensation de AcroForms: définissez des couleurs personnalisées, des phrases, les valeurs par défaut, le drapeau éditable et bien plus encore.
Introduction
Créer un formulaire PDF professionnel ne concerne pas seulement les champs – il s’agit d’expérience utilisateur, de marque et de clarté. Avec Aspose.PDF.Plugin pour .NET, vous avez un contrôle précis sur l’apparence et la sensation de AcroForms: définissez des couleurs personnalisées, des phrases, les valeurs par défaut, le drapeau éditable et bien plus encore.
Options d’affichage soutenues
Aspose.PDF vous permet de contrôler :
- Couleur de terrain (background, frontière, texte)
- Source et taille (propriété DefaultAppearance)
- Valeurs par défaut, longueur max, texte de place
- Editable / Lire uniquement des drapeaux
- Dropdown list options et défauts
- Checkbox/Radio bouton États et couleurs
- Position de terrain, taille et alignement
Exemple : Ajouter un champ de boîte texte personnalisé
Pour ajouter un champ de boîte texte personnalisé à votre formulaire PDF, vous pouvez utiliser le snippet de code suivant:
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);
Exemple : personnaliser un champ ComboBox (Dropdown)
Pour personnaliser un champ de descente dans votre formulaire PDF, vous pouvez utiliser le code suivant:
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);
Casi d’uso comuni
- Corporate Branding: Match forme les couleurs et les phrases à vos lignes directrices de marque.
- UX amélioré: souligne les champs importants, utilisez les places et la taille pour la clarté.
- Clarité du flux de travail: Faites des champs facultatifs / nécessaires ou signataires visuellement distincts.
- Accessibilité: Utilisez des couleurs à haute contraste pour une meilleure lecture.
Questions fréquentes posées
**Q: Puis-je utiliser des fonts personnalisés ou des styles dans les formulaires PDF?**A : Oui ! le DefaultAppearance
La propriété vous permet de spécifier le nom de caractère, la taille et la couleur – fournie la caractéristique est soutenue par le PDF et disponible sur le système.
**Q: Puis-je fermer un champ après le remplissage?**A: Mettez le drapeau éditable du champ à faux, ou utilisez le plugin Form Flattener pour bloquer définitivement le contenu.
**Q: Comment puis-je visuellement distinguer les champs requis?**A: Utilisez des couleurs distinctes, des styles de frontière ou des fonds ombragés pour indiquer les champs nécessitant l’attention de l’utilisateur.
Conclusion
Combiner les paramètres d’apparence avec des drapeaux comportementaux (éditables, lisibles, valeurs par défaut) pour une usabilité maximale et la conformité dans les flux de travail numériques.