Save

Save()

使用以下选项将文档保存到文件:AddSuffix = true, RasterizeToPDF = true.

public string Save()

返回值

编辑文档的路径

也可以看看


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

也可以看看


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

也可以看看