Flatten Form Fields

The Documentize PDF Form for .NET 允许您将交互式 PDF 表单转换为不可编辑的文档,使其免受未授权修改的影响。此工具将表单字段转换为静态内容,提升 PDF 文档的安全性。当您需要保护合同、协议或任何表单字段必须保持不变的文档时,它特别有用。

如何在 PDF 中展平表单字段

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

  1. 创建 FlattenFieldsOptions 类的实例。
  2. 将输入文件和输出文件添加到选项中。
  3. 调用 Flatten 方法执行展平操作。
1 // Create FlattenFieldsOptions object to set instructions
2 var options = new FlattenFieldsOptions();
3 // Add input file path
4 options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
5 // Set output file path
6 options.AddOutput(new FileData("path_to_result_pdf_file.pdf"));
7 // Perform the process
8 PdfForm.Flatten(options);

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

您可以根据字段的位置或名称等条件有选择地仅展平特定表单字段。

 1 // Get Fields Names
 2 var fieldNames = PdfForm.GetNames(new GetFieldNamesOptions("path_to_your_pdf_file.pdf"));
 3 // Create FlattenFieldsOptions object to set instructions
 4 var options = new FlattenFieldsOptions();
 5 options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
 6 options.AddOutput(new FileData("path_to_result_pdf_file.pdf"));
 7 // Skip 1 field.
 8 options.SkipFields.Add(fieldNames[0]);
 9 // Perform the process
10 PdfForm.Flatten(options);

关键特性:

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