SaveOptions

SaveOptions class

出力ファイル名を変更したり、ドキュメントを画像ベースの PDF (ラスタライズ) に変換したりするためのオプションを提供します。

public class SaveOptions

コンストラクター

名前 説明
SaveOptions() 新しいインスタンスをデフォルトで初期化します: PDF へのラスタライズ - false、接尾辞の追加 - false.
SaveOptions(bool, string) 指定されたパラメーターで新しいインスタンスを初期化します。

プロパティ

名前 説明
AddSuffix { get; set; } 保存する前にファイル名を変更する必要があるかどうかを示す値を取得または設定します。デフォルトでは False.
Rasterization { get; } ラスタライズ設定を取得します。
RasterizeToPDF { get; set; } ドキュメント内のすべてのページを画像に変換して 1 つの PDF ファイルに入れる必要があるかどうかを示す値を取得または設定します。
RedactedFileSuffix { get; set; } 出力ファイル名のカスタム サフィックスを取得または設定します。指定されていない場合は、SaveSuffix定数が使用されます.

田畑

名前 説明
const SaveSuffix デフォルトのサフィックス値を表します。これは「編集済み」です。

備考

もっと詳しく知る

次の例は、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"));
    }    

関連項目