SaveOptions

SaveOptions class

Bietet Optionen zum Ändern eines Ausgabedateinamens und/oder zum Konvertieren des Dokuments in ein bildbasiertes PDF (Rasterung).

public class SaveOptions

Konstrukteure

Name Beschreibung
SaveOptions() Initialisiert eine neue Instanz mit Standardwerten: In PDF rastern – falsch, Suffix hinzufügen – falsch.
SaveOptions(bool, string) Initialisiert eine neue Instanz mit gegebenen Parametern.

Eigenschaften

Name Beschreibung
AddSuffix { get; set; } Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob der Dateiname vor dem Speichern geändert werden muss. Standardmäßig falsch.
Rasterization { get; } Ruft die Rasterungseinstellungen ab.
RasterizeToPDF { get; set; } Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob alle Seiten im Dokument in Bilder konvertiert und in eine einzelne PDF-Datei eingefügt werden müssen.
RedactedFileSuffix { get; set; } Ruft ein benutzerdefiniertes Suffix für den Namen der Ausgabedatei ab oder legt es fest. Wenn es nicht angegeben ist, dieSaveSuffix Konstante wird verwendet.

Felder

Name Beschreibung
const SaveSuffix Stellt den Standard-Suffixwert dar, der „Redacted“ lautet.

Bemerkungen

Erfahren Sie mehr

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