Class Security
信息
表示 Documentize.Security 插件。用于加密和解密 PDF 文档。
public static class Security
继承
继承成员
- object.GetType(),
- object.MemberwiseClone(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
示例
该示例演示如何加密 PDF 文档。
// 创建 EncryptionOptions 对象以设置指令
var options = new EncryptionOptions("123456", "qwerty");
// 添加输入文件路径
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// 设置输出文件路径
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// 执行处理
Security.Process(options);
该示例演示如何解密 PDF 文档。
// 创建 DecryptionOptions 对象以设置指令
var options = new DecryptionOptions("123456");
// 添加输入文件路径
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// 设置输出文件路径
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// 执行处理
Security.Process(options);
方法
Process(EncryptionOptions)
加密 PDF 文档。
public static ResultContainer Process(EncryptionOptions options)
参数
options
EncryptionOptions:包含操作指令的选项对象。
返回
ResultContainer : 包含操作结果的对象。
异常
如果未设置选项。
Process(DecryptionOptions)
解密 PDF 文档。
public static ResultContainer Process(DecryptionOptions options)
参数
options
DecryptionOptions:包含操作指令的选项对象。
返回
ResultContainer : 包含操作结果的对象。
异常
如果未设置选项。
命名空间: Documentize 程序集: Documentize.dll