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"));
}