Save

Save()

Speichert das Dokument in einer Datei mit den folgenden Optionen: AddSuffix = true, RasterizeToPDF = true.

public string Save()

Rückgabewert

Pfad zum redigierten Dokument

Siehe auch


Save(SaveOptions)

Speichert das Dokument in einer Datei.

public string Save(SaveOptions saveOptions)
Parameter Typ Beschreibung
saveOptions SaveOptions Optionen zum Hinzufügen von Suffixen oder Rastern

Rückgabewert

Pfad zum redigierten Dokument

Beispiele

Das folgende Beispiel zeigt, wie ein Dokument mit SaveOptions gespeichert wird.

    using (Redactor redactor = new Redactor(@"C:\sample.pdf"))
    {
       // Das Schwärzen von Dokumenten gehört hierher
       // ...
    
       // Dokument mit Standardoptionen speichern (Seiten in Bilder umwandeln, als PDF speichern)
       redactor.Save();
    
       // Speichern Sie das Dokument im Originalformat und überschreiben Sie die Originaldatei
       redactor.Save(new SaveOptions() { AddSuffix = false, RasterizeToPDF = false });
    
       // Speichern Sie das Dokument im Originalformat in der Datei "*_Redacted.*".
       redactor.Save(new SaveOptions() { AddSuffix = true, RasterizeToPDF = false });
    
       // Speichern Sie das Dokument unter "*_AnyText.*" (z. B. Zeitstempel statt "AnyText") in seinem Dateinamen ohne Rasterung
       redactor.Save(new SaveOptions(false, "AnyText"));
    }    

Siehe auch


Save(Stream, RasterizationOptions)

Speichert das Dokument in einem Stream, einschließlich benutzerdefiniertem Speicherort.

public void Save(Stream document, RasterizationOptions rasterizationOptions)
Parameter Typ Beschreibung
document Stream Zielstrom
rasterizationOptions RasterizationOptions Optionen zum Rastern oder nicht und zum Angeben von Seiten für das Rastern

Beispiele

Das folgende Beispiel zeigt, wie Sie Optionen für den Rasterungsprozess festlegen.

    using (var redactor = new Redactor("SomePresentation.pptx"))
    {
        // vertrauliche Daten auf der ersten Folie schwärzen 
    
        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);
        }
    }      

Siehe auch