创建一个专业的 PDF 表格不仅仅是关于字段 - 这是关于用户体验,品牌和清晰度. 使用 Aspose.PDF.Plugin for .NET,您对 AcroForms 的外观和感觉有准确的控制:设置自定义的颜色,字体,默认值,可编辑的旗帜等。

引入

创建一个专业的 PDF 表格不仅仅是关于字段 - 这是关于用户体验,品牌和清晰度. 使用 Aspose.PDF.Plugin for .NET,您对 AcroForms 的外观和感觉有准确的控制:设置自定义的颜色,字体,默认值,可编辑的旗帜等。

支持的外观选项

Aspose.PDF 允许您控制:

  • 字体颜色(背景、边界、文本)
  • 字体和尺寸 (DefaultAppearance属性)
  • 默认值, max 长度, placeholder 文本
  • 可编辑/仅阅读旗帜
  • Dropdown 列表选项和默认性
  • Checkbox/radio 按钮状态和颜色
  • 地面位置、尺寸和匹配

示例:添加自定义文本盒字段

要将自定义的文本框字段添加到您的 PDF 表格中,您可以使用以下代码剪辑:

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

例如: 定制一个 ComboBox (Dropdown) 字段

要在 PDF 格式中自定义下载字段,您可以使用以下代码剪辑:

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

常见用例

  • 公司品牌: 符合您的品牌指南的颜色和字体。
  • 改进 UX: 突出重要字段,使用位置持有者,尺寸为清晰度。
  • 工作流清晰度: 可选/要求或签名字段视觉分开。
  • 可用性: 使用高对比的颜色,以便更好地阅读。

经常提出的问题

**Q:我可以在PDF格式中使用自定义字体或风格吗?**答:是的! DefaultAppearance 属性允许您指定字体名称、尺寸和颜色 - 提供的字符由 PDF 支持,并在系统上可用。

Q:填写后可以锁定一个字段吗?答: 将域的可编辑旗帜设置为虚假,或者使用 Form Flattener 插件永久锁定内容。

**Q:我如何视觉区分所需的字段?**答:使用不同的颜色、边界风格或背景阴影来指示需要用户注意的字段。

结论

将外观设置与行为旗帜(可编辑、可阅读、默认值)相结合,以确保数字工作流的最大可用性和遵守性。

More in this category