PDF Form

PDF Form Flattener

将交互式 PDF 表单转换为不可编辑的文档,使其免受 unauthorized 修改

PDF Form 的子部分

PDF Form Flattener

Documentize PDF Form Flattener for .NET 插件旨在将交互式 PDF 表单转换为不可编辑的文档,使其免受 unauthorized 修改。该工具将表单字段转变为静态内容,提高您 PDF 文档的安全性。特别适用于需要保护合同、协议或任何必须保持不变的表单字段的文档。

如何在 PDF 中展平表单字段

要在 PDF 文档中展平表单字段,请按照以下步骤进行:

  1. 创建 FormFlattenerOptions 类的实例。
  2. 将输入和输出文件添加到选项中。
  3. 调用 Process 方法执行展平操作。
1// 创建 FormFlattenerOptions 对象设置指令
2var options = new FormFlattenerOptions();
3// 添加输入文件路径
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// 设置输出文件路径
6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
7// 执行处理
8FormFlattener.Process(options);

如何获取 PDF 中的所有字段

您可以获取文档中包含多少个字段的信息。

1// 获取字段名称
2var fieldNames = FormFlattener.GetFieldNames("path_to_your_pdf_file.pdf");

如何在 PDF 中展平除第一个字段外的所有内容

您可以根据字段的位置或名称等标准选择性地展平特定的表单字段。

 1// 获取字段名称
 2var fieldNames = FormFlattener.GetFieldNames("path_to_your_pdf_file.pdf");
 3// 创建 FormFlattenerOptions 对象设置指令
 4var options = new FormFlattenerOptions();
 5options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
 6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
 7// 跳过 1 个字段。
 8options.SkipFields.Add(fieldNames[0]);
 9// 执行处理
10FormFlattener.Process(options);

主要特性:

  • 展平所有表单字段:将交互式表单字段转换为不可编辑的静态内容。
  • 选择性展平字段:可选择性地展平 PDF 中的特定字段,同时保持其他字段可编辑。
  • 获取字段名称:获取 PDF 中的字段名称。
 中文