Class SanitizeOptions

public class SanitizeOptions : OptionsWithInputAndOutput, IHaveInput

継承

objectOptionsWithInputOptionsWithInputAndOutputSanitizeOptions

実装

継承されたメンバー

コンストラクター

SanitizeOptions()

デフォルト オプションで Documentize.SanitizeOptions オブジェクトの新しいインスタンスを初期化します。

public SanitizeOptions()

SanitizeOptions(IData, IData)

指定された入力データで Documentize.SanitizeOptions オブジェクトの新しいインスタンスを初期化します。

public SanitizeOptions(IData inputData, IData outputData = null)

パラメーター

  • inputData IData: 入力データ。
  • outputData IData: 出力データ。

SanitizeOptions(string, string)

指定された入力ファイルと出力ファイルで Documentize.SanitizeOptions オブジェクトの新しいインスタンスを初期化します。

public SanitizeOptions(string inputFile, string outputFile)

パラメーター

  • inputFile string: 入力ファイルのパス。
  • outputFile string: 出力ファイルのパス。

SanitizeOptions(Stream, Stream)

指定された入力ストリームと出力ストリームで Documentize.SanitizeOptions オブジェクトの新しいインスタンスを初期化します。

public SanitizeOptions(Stream inputStream, Stream outputStream)

パラメーター

  • inputStream Stream: 入力ストリーム。
  • outputStream Stream: 出力ストリーム。

SanitizeOptions(string, Stream)

指定された入力ファイルと出力ストリームで Documentize.SanitizeOptions オブジェクトの新しいインスタンスを初期化します。

public SanitizeOptions(string inputFile, Stream outputStream)

パラメーター

  • inputFile string: 入力ファイルのパス。
  • outputStream Stream: 出力ストリーム。

SanitizeOptions(Stream, string)

指定された入力ストリームと出力ファイルで Documentize.SanitizeOptions オブジェクトの新しいインスタンスを初期化します。

public SanitizeOptions(Stream inputStream, string outputFile)

パラメーター

  • inputStream Stream: 入力ストリーム。
  • outputFile string: 出力ファイルのパス。

プロパティ

ConvertPagesToImages

ページを画像に変換するオプションを取得または設定します。
ページを画像に変換する処理は、他のオプションで制御されるメインの隠しデータのクリア後に実行されます。

public bool ConvertPagesToImages { get; set; }

プロパティ値

bool

FlattenForms

文書内のフォームをサニタイズ処理中にフラット化するかどうかを示す値を取得または設定します。
フォームのフラット化は、インタラクティブなフォームフィールドを静的なコンテンツに変換し、編集不可能または記入不能にします。

public bool FlattenForms { get; set; }

プロパティ値

bool

FlattenLayers

PDF 文書内のレイヤーをフラット化するオプションを取得または設定します。
有効にすると、文書内のすべてのレイヤーが単一のレイヤーに統合され、個別の構造が除去されます。
このオプションは、レイヤー内に隠されたデータが残らないように文書を簡素化してサニタイズする際に便利です。

public bool FlattenLayers { get; set; }

プロパティ値

bool

ImageDpi

ページを画像に変換する際のページ画像の解像度を取得または設定します。
Documentize.SanitizeOptions.ConvertPagesToImages プロパティが true の場合に有効です。

public int ImageDpi { get; set; }

プロパティ値

int

Input

入力データを取得または設定します。

public override IData Input { get; set; }

プロパティ値

IData

Output

出力データを取得または設定します。

public override IData Output { get; set; }

プロパティ値

IData

RemoveAnnotations

文書から注釈を除去するかどうかを示す値を取得または設定します。
有効にすると、サニタイズ処理中に文書内のすべての注釈が削除され、注釈の赤字処理が適用されます。

public bool RemoveAnnotations { get; set; }

プロパティ値

bool

RemoveAttachments

文書からすべての添付ファイルを除去するオプションを取得または設定します。
有効にすると、PDF 内の添付ファイルがサニタイズ処理中に確実に削除されます。

public bool RemoveAttachments { get; set; }

プロパティ値

bool

RemoveJavaScriptsAndActions

文書から JavaScript および関連アクションを除去するかどうかを示す値を取得または設定します。
埋め込まれたスクリプトによってもたらされる潜在的なセキュリティ脆弱性を排除するのに役立ちます。

public bool RemoveJavaScriptsAndActions { get; set; }

プロパティ値

bool

RemoveMetadata

文書からメタデータを除去するオプションを取得または設定します。
true に設定すると、文書プロパティや追加の埋め込みメタデータ情報など、メタデータがサニタイズ時に削除されます。

public bool RemoveMetadata { get; set; }

プロパティ値

bool

RemoveSearchIndexAndPrivateInfo

検索インデックスとプライベート情報を文書から除去するかどうかを示す値を取得または設定します。
埋め込まれた検索インデックスやプライベートデータの除去を有効にし、文書のセキュリティとプライバシーを向上させます。

public bool RemoveSearchIndexAndPrivateInfo { get; set; }

プロパティ値

bool

名前空間: Documentize アセンブリ: Documentize.dll

 日本語