PDF Form
PDF Form Flattener
将交互式 PDF 表单转换为不可编辑的文档,使其免受 unauthorized 修改
将交互式 PDF 表单转换为不可编辑的文档,使其免受 unauthorized 修改
Documentize PDF Form Flattener for .NET 插件旨在将交互式 PDF 表单转换为不可编辑的文档,使其免受 unauthorized 修改。该工具将表单字段转变为静态内容,提高您 PDF 文档的安全性。特别适用于需要保护合同、协议或任何必须保持不变的表单字段的文档。
要在 PDF 文档中展平表单字段,请按照以下步骤进行:
FormFlattenerOptions 类的实例。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);您可以获取文档中包含多少个字段的信息。
1// 获取字段名称
2var fieldNames = FormFlattener.GetFieldNames("path_to_your_pdf_file.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);