SaveOptions

SaveOptions class

提供用于更改输出文件名和/或将文档转换为基于图像的 PDF(光栅化)的选项。

public class SaveOptions

构造函数

姓名 描述
SaveOptions() 使用默认值初始化新实例:光栅化为 PDF - false,添加后缀 - false.
SaveOptions(bool, string) 使用给定参数初始化新实例。

特性

姓名 描述
AddSuffix { get; set; } 获取或设置一个值,该值指示在保存前是否需要更改文件名。默认为假。
Rasterization { get; } 获取光栅化设置。
RasterizeToPDF { get; set; } 获取或设置一个值,该值指示文档中的所有页面是否需要转换为图像并放入单个 PDF 文件中。
RedactedFileSuffix { get; set; } 获取或设置输出文件名的自定义后缀。如果未指定,则SaveSuffix常量将被使用。

字段

姓名 描述
const SaveSuffix 表示默认后缀值,即“Redacted”。

评论

了解更多

例子

以下示例演示如何使用 SaveOptions 保存文档。

    using (Redactor redactor = new Redactor(@"C:\sample.pdf"))
    {
       // 文档编辑在这里
       // ...
    
       // 使用默认选项保存文档(将页面转换为图像,另存为 PDF)
       redactor.Save();
    
       // 以原始格式保存文档覆盖原始文件
       redactor.Save(new SaveOptions() { AddSuffix = false, RasterizeToPDF = false });
    
       // 将文档以原始格式保存到“*_Redacted.*”文件
       redactor.Save(new SaveOptions() { AddSuffix = true, RasterizeToPDF = false });
    
       // 将文档保存到其文件名中的“*_AnyText.*”(例如时间戳而不是“AnyText”)而不进行光栅化
       redactor.Save(new SaveOptions(false, "AnyText"));
    }    

也可以看看