Save
内容
[
隐藏
]
Save()
使用以下选项将文档保存到文件:AddSuffix = true, RasterizeToPDF = true.
public string Save()
返回值
编辑文档的路径
也可以看看
- class Redactor
- 命名空间 GroupDocs.Redaction
- 部件 GroupDocs.Redaction
Save(SaveOptions)
将文档保存到文件中。
public string Save(SaveOptions saveOptions)
范围 | 类型 | 描述 |
---|---|---|
saveOptions | SaveOptions | 添加后缀或栅格化的选项 |
返回值
编辑文档的路径
例子
以下示例演示如何使用 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"));
}
也可以看看
- class SaveOptions
- class Redactor
- 命名空间 GroupDocs.Redaction
- 部件 GroupDocs.Redaction
Save(Stream, RasterizationOptions)
将文档保存到流中,包括自定义位置。
public void Save(Stream document, RasterizationOptions rasterizationOptions)
范围 | 类型 | 描述 |
---|---|---|
document | Stream | 目标流 |
rasterizationOptions | RasterizationOptions | 是否光栅化以及指定光栅化页面的选项 |
例子
以下示例演示了如何为光栅化过程设置选项。
using (var redactor = new Redactor("SomePresentation.pptx"))
{
// 在第一张幻灯片上编辑敏感数据
var rasterizationOptions = new RasterizationOptions();
rasterizationOptions.PageIndex = 0;
rasterizationOptions.PageCount = 1;
rasterizationOptions.Compliance = PdfComplianceLevel.PdfA1a;
using (var stream = File.Open(Path.Combine(@"C:\Temp", "PresentationFirstSlide.pdf")))
{
redactor.Save(stream, rasterizationOptions);
}
}
也可以看看
- class RasterizationOptions
- class Redactor
- 命名空间 GroupDocs.Redaction
- 部件 GroupDocs.Redaction