Save

Save()

Belgeyi aşağıdaki seçeneklerle bir dosyaya kaydeder: AddSuffix = true, RasterizeToPDF = true.

public string Save()

Geri dönüş değeri

Düzenlenmiş belgenin yolu

Ayrıca bakınız


Save(SaveOptions)

Belgeyi bir dosyaya kaydeder.

public string Save(SaveOptions saveOptions)
Parametre Tip Tanım
saveOptions SaveOptions Sonek ekleme veya rasterleştirme seçenekleri

Geri dönüş değeri

Düzenlenmiş belgenin yolu

Örnekler

Aşağıdaki örnek, SaveOptions kullanılarak bir belgenin nasıl kaydedileceğini gösterir.

    using (Redactor redactor = new Redactor(@"C:\sample.pdf"))
    {
       // Belge redaksiyonu buraya gelir
       // ...
    
       // Belgeyi varsayılan seçeneklerle kaydedin (sayfaları görüntülere dönüştürün, PDF olarak kaydedin)
       redactor.Save();
    
       // Orijinal dosyanın üzerine yazarak belgeyi orijinal biçimde kaydedin
       redactor.Save(new SaveOptions() { AddSuffix = false, RasterizeToPDF = false });
    
       // Belgeyi orijinal formatta "*_Redacted.*" dosyasına kaydedin
       redactor.Save(new SaveOptions() { AddSuffix = true, RasterizeToPDF = false });
    
       // Belgeyi rasterleştirmeden dosya adında "*_AnyText.*" (örn. "AnyText" yerine zaman damgası) olarak kaydedin
       redactor.Save(new SaveOptions(false, "AnyText"));
    }    

Ayrıca bakınız


Save(Stream, RasterizationOptions)

Belgeyi, özel konum da dahil olmak üzere bir akışa kaydeder.

public void Save(Stream document, RasterizationOptions rasterizationOptions)
Parametre Tip Tanım
document Stream Hedef akış
rasterizationOptions RasterizationOptions Rasterleştirme veya rasterleştirmeme ve rasterleştirme için sayfaları belirleme seçenekleri

Örnekler

Aşağıdaki örnek, rasterleştirme işlemi için seçeneklerin nasıl ayarlanacağını gösterir.

    using (var redactor = new Redactor("SomePresentation.pptx"))
    {
        // ilk slayttaki hassas verileri reddet 
    
        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);
        }
    }      

Ayrıca bakınız