Class SanitizeOptions
public class SanitizeOptions : OptionsWithInputAndOutput, IHaveInput継承
object ← OptionsWithInput ← OptionsWithInputAndOutput ← SanitizeOptions
実装
継承されたメンバー
- OptionsWithInputAndOutput.output,
- OptionsWithInputAndOutput.Output,
- OptionsWithInput.input,
- OptionsWithInput.Input,
- object.GetType(),
- object.MemberwiseClone(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
コンストラクター
SanitizeOptions()
デフォルト オプションで Documentize.SanitizeOptions オブジェクトの新しいインスタンスを初期化します。
public SanitizeOptions()SanitizeOptions(IData, IData)
指定された入力データで Documentize.SanitizeOptions オブジェクトの新しいインスタンスを初期化します。
public SanitizeOptions(IData inputData, IData outputData = null)パラメーター
SanitizeOptions(string, string)
指定された入力ファイルと出力ファイルで Documentize.SanitizeOptions オブジェクトの新しいインスタンスを初期化します。
public SanitizeOptions(string inputFile, string outputFile)パラメーター
SanitizeOptions(Stream, Stream)
指定された入力ストリームと出力ストリームで Documentize.SanitizeOptions オブジェクトの新しいインスタンスを初期化します。
public SanitizeOptions(Stream inputStream, Stream outputStream)パラメーター
SanitizeOptions(string, Stream)
指定された入力ファイルと出力ストリームで Documentize.SanitizeOptions オブジェクトの新しいインスタンスを初期化します。
public SanitizeOptions(string inputFile, Stream outputStream)パラメーター
SanitizeOptions(Stream, string)
指定された入力ストリームと出力ファイルで Documentize.SanitizeOptions オブジェクトの新しいインスタンスを初期化します。
public SanitizeOptions(Stream inputStream, string outputFile)パラメーター
プロパティ
ConvertPagesToImages
ページを画像に変換するオプションを取得または設定します。
ページを画像に変換する処理は、他のオプションで制御されるメインの隠しデータのクリア後に実行されます。
public bool ConvertPagesToImages { get; set; }プロパティ値
FlattenForms
文書内のフォームをサニタイズ処理中にフラット化するかどうかを示す値を取得または設定します。
フォームのフラット化は、インタラクティブなフォームフィールドを静的なコンテンツに変換し、編集不可能または記入不能にします。
public bool FlattenForms { get; set; }プロパティ値
FlattenLayers
PDF 文書内のレイヤーをフラット化するオプションを取得または設定します。
有効にすると、文書内のすべてのレイヤーが単一のレイヤーに統合され、個別の構造が除去されます。
このオプションは、レイヤー内に隠されたデータが残らないように文書を簡素化してサニタイズする際に便利です。
public bool FlattenLayers { get; set; }プロパティ値
ImageDpi
ページを画像に変換する際のページ画像の解像度を取得または設定します。
Documentize.SanitizeOptions.ConvertPagesToImages プロパティが true の場合に有効です。
public int ImageDpi { get; set; }プロパティ値
Input
入力データを取得または設定します。
public override IData Input { get; set; }プロパティ値
Output
出力データを取得または設定します。
public override IData Output { get; set; }プロパティ値
RemoveAnnotations
文書から注釈を除去するかどうかを示す値を取得または設定します。
有効にすると、サニタイズ処理中に文書内のすべての注釈が削除され、注釈の赤字処理が適用されます。
public bool RemoveAnnotations { get; set; }プロパティ値
RemoveAttachments
文書からすべての添付ファイルを除去するオプションを取得または設定します。
有効にすると、PDF 内の添付ファイルがサニタイズ処理中に確実に削除されます。
public bool RemoveAttachments { get; set; }プロパティ値
RemoveJavaScriptsAndActions
文書から JavaScript および関連アクションを除去するかどうかを示す値を取得または設定します。
埋め込まれたスクリプトによってもたらされる潜在的なセキュリティ脆弱性を排除するのに役立ちます。
public bool RemoveJavaScriptsAndActions { get; set; }プロパティ値
RemoveMetadata
文書からメタデータを除去するオプションを取得または設定します。
true に設定すると、文書プロパティや追加の埋め込みメタデータ情報など、メタデータがサニタイズ時に削除されます。
public bool RemoveMetadata { get; set; }プロパティ値
RemoveSearchIndexAndPrivateInfo
検索インデックスとプライベート情報を文書から除去するかどうかを示す値を取得または設定します。
埋め込まれた検索インデックスやプライベートデータの除去を有効にし、文書のセキュリティとプライバシーを向上させます。
public bool RemoveSearchIndexAndPrivateInfo { get; set; }プロパティ値
名前空間: Documentize アセンブリ: Documentize.dll