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