Aspose.PDF 网络版表单编辑器

Aspose.PDF 表格编辑器为 .NET 是一个轻重的插件,建立在完整的 ASPOSE.pdf 引擎顶部,提供专注的 APIs 添加,更新或删除 AcroForms 中的字段. 它允许开发人员自动格式编写工作流 - 创建互动的形式领域,修改现有,并清理旧的输入 - 而没有整个 PDF 功能集的顶端。

开始使用

安装和设置

  • 引用 NuGet 包: 安装 Aspose.PDF 通过 NuGet 或您最喜欢的包管理员. 详细步骤,请参阅 安装 指南。
  • 设置测量许可证:在应用程序启动时启用测量的授权,以避免评估限制。 计量许可 对于细节。

特点与功能

1、创建新形式领域

  • 支持各种各样的字段类型:文本盒、检查箱、无线电按钮、下载列表、组合盒和数字签字字场。
  • 准确定位:指定页面指数、直角坐标和旋转。
  • 初始值设置:在创建过程中指定默认文本或检查状态。

二、更新现有表格字段

  • 按名称或指数定位字段以调整属性。
  • 修改值、外观(字体、尺寸、颜色)和调整。
  • 更改字段限制或页面配置以适应动态配置。

3、删除或改名字段

  • 删除过时或暂时的字段,而不会影响其他人。
  • 重新命名字段,以确保一致性或避免在 PDF 合并时提名冲突。

四、场景定制

  • 控制字体、文本颜色和边界风格。
  • 应用背景颜色或透明度为可读或品牌。
  • 允许多线和可旋转的文本选项。

5、盒子与边境管理

  • 设置边界线的宽度、风格(固体、粘贴)和颜色。
  • 调整字符的位置与领域有关。
  • 设置自定义边界设计与外观流编辑。

6、与现场收藏合作

  • 在文档或特定页面中的字段上插入。
  • 按类型、名称或代码查询。
  • 在单个通道中对多个字段进行大规模更新。

7、进口和出口表格数据

  • 出口到 XML/XFDF 的字段值,以便与 Web 表格处理器进行集成。
  • 将 XFDF 进口到集合场景中的流域。
  • 将外部数据来源与 PDF 表格同步。

8、基于模板的形式

  • 设计主编PDF与场地持有者,并为多个记录进行克隆。
  • 自动重复格式工作流与字段集。
  • 将数据导向的内容合并到运行时间的模板中。

9、文档完整性和优化

  • 在编辑过程中保存笔记、链接和结构。
  • 通过浏览未使用的字段或打印 meta 数据来优化 PDF 尺寸。
  • 支持大规模运营的增加节约。

代码示例:编辑 PDF 表格

// Specify input and output files
var inputPath = Path.Combine(@"C:\Samples\", "form.pdf");
var outputPath = Path.Combine(@"C:\Samples\", "form-out.pdf");

// Create FormEditor instance
var formEditor = new FormEditor();

// Configure options for adding a text field
var options = new FormEditorAddOptions
{
    FieldName = "CustomerName",
    FieldType = FieldType.Text,
    PageIndex = 1,
    Rect = new Rectangle(100, 500, 300, 530),
    DefaultValue = "John Doe"
};

// Add input and output sources
options.AddInput(new FileDataSource(inputPath));
options.AddOutput(new FileDataSource(outputPath));

// Process form editing
var resultContainer = formEditor.Process(options);

// Retrieve result
var result = resultContainer.ResultCollection[0];
Console.WriteLine(result);

提示和最佳实践

  • 在内存效益模式下加载大型PDF,以防止外存错误。
  • 使用独特的字段名称,以避免在合并表格时碰撞。
  • 通过单个 API 呼叫应用大规模显示更新,以实现性能。
  • 平板字段仅在所有更新后保存互动性。
  • 执行强大的错误处理文件 I/O 和许可。
  • 中央化领域地质用途,以便一致地定位。
  • 使用 XFDF 进口/出口,以便与 Web 和第三方服务无缝集成。

经常提出的问题

**.NET 表格编辑器提供什么?**它为添加、编辑、删除和程序管理PDF表格字段提供了全面的控制,使AcroForms能够进行先进的自定义。

**.NET 的 Aspose.PDF 如何与 Form Editor 插件不同?**Aspose.PDF for .NET 是一个完整的 PDF API,涵盖创建、编辑、压缩等。

**仅适用于AcroForms吗?**是的,此插件适用于 AcroForm 字段管理。 更广泛的 PDF 任务可以通过完整的 Aspose.PDF 图书馆进行处理。

“什么是许可费?”表格编辑功能在 .NET 的 Aspose.PDF 中可用,计划从 99 美元开始。

**我可以从外部系统进口和出口数据吗?**是的,插件支持XML和XFDF格式,使其与外部数据来源或基于Web的表格工作流容易同步。

 中文