Class SanitizeOptions

Info

Mewakili opsi konfigurasi untuk membersihkan data tersembunyi dalam sebuah dokumen.

public class SanitizeOptions : OptionsWithInputAndOutput, IHaveInput

Inheritance

objectOptionsWithInputOptionsWithInputAndOutputSanitizeOptions

Implements

Inherited Members

Constructors

SanitizeOptions()

Menginisialisasi sebuah instance baru dari objek Documentize.SanitizeOptions dengan opsi default.

public SanitizeOptions()

SanitizeOptions(IData, IData)

Menginisialisasi sebuah instance baru dari objek Documentize.SanitizeOptions dengan data input yang ditentukan.

public SanitizeOptions(IData inputData, IData outputData = null)

Parameters

  • inputData IData: Data input.
  • outputData IData: Data output.

SanitizeOptions(string, string)

Menginisialisasi sebuah instance baru dari objek Documentize.SanitizeOptions dengan file input dan output yang ditentukan.

public SanitizeOptions(string inputFile, string outputFile)

Parameters

  • inputFile string: Jalur file input.
  • outputFile string: Jalur file output.

SanitizeOptions(Stream, Stream)

Menginisialisasi sebuah instance baru dari objek Documentize.SanitizeOptions dengan aliran input dan output yang ditentukan.

public SanitizeOptions(Stream inputStream, Stream outputStream)

Parameters

  • inputStream Stream: Aliran input.
  • outputStream Stream: Aliran output.

SanitizeOptions(string, Stream)

Menginisialisasi sebuah instance baru dari objek Documentize.SanitizeOptions dengan file input dan aliran output yang ditentukan.

public SanitizeOptions(string inputFile, Stream outputStream)

Parameters

  • inputFile string: Jalur file input.
  • outputStream Stream: Aliran output.

SanitizeOptions(Stream, string)

Menginisialisasi sebuah instance baru dari objek Documentize.SanitizeOptions dengan aliran input dan file output yang ditentukan.

public SanitizeOptions(Stream inputStream, string outputFile)

Parameters

  • inputStream Stream: Aliran input.
  • outputFile string: Jalur file output.

Properties

ConvertPagesToImages

Mendapatkan atau mengatur opsi untuk mengonversi halaman menjadi gambar.
Konversi halaman ke gambar akan dilakukan setelah membersihkan data tersembunyi utama, yang dikendalikan oleh opsi lain.
Defaultnya adalah false.

public bool ConvertPagesToImages { get; set; }

Property Value

bool

FlattenForms

Mendapatkan atau mengatur nilai yang menunjukkan apakah formulir dalam dokumen harus diratakan selama proses sanitasi.
Meratakan formulir mengubah bidang formulir interaktif menjadi konten statis, sehingga tidak dapat diedit atau diisi.
Defaultnya adalah true.

public bool FlattenForms { get; set; }

Property Value

bool

FlattenLayers

Mendapatkan atau mengatur opsi untuk meratakan lapisan‑lapisan dalam dokumen PDF.
Jika diaktifkan, semua lapisan dalam dokumen digabungkan menjadi satu lapisan, menghilangkan struktur terpisahnya.
Opsi ini berguna untuk menyederhanakan konten dokumen dan memastikan tidak ada data tersembunyi di dalam lapisan.
Defaultnya adalah true.

public bool FlattenLayers { get; set; }

Property Value

bool

ImageDpi

Mendapatkan atau mengatur opsi untuk menentukan DPI gambar halaman selama konversi halaman ke gambar.
Properti ini berfungsi jika properti Documentize.SanitizeOptions.ConvertPagesToImages bernilai true.

public int ImageDpi { get; set; }

Property Value

int

Input

Mendapatkan atau mengatur Data Input.

public override IData Input { get; set; }

Property Value

IData

Output

Mendapatkan atau mengatur Data Output.

public override IData Output { get; set; }

Property Value

IData

RemoveAnnotations

Mendapatkan atau mengatur nilai yang menunjukkan apakah anotasi harus dihapus dari dokumen.
Jika diaktifkan, semua anotasi yang ada dalam dokumen akan dihapus selama proses sanitasi. Anotasi redaksi akan diterapkan.
Defaultnya adalah true.

public bool RemoveAnnotations { get; set; }

Property Value

bool

RemoveAttachments

Mendapatkan atau mengatur opsi untuk menghapus semua file terlampir dari dokumen.
Jika diaktifkan, akan memastikan bahwa semua lampiran dalam PDF dihilangkan selama proses sanitasi.
Defaultnya adalah true.

public bool RemoveAttachments { get; set; }

Property Value

bool

RemoveJavaScriptsAndActions

Mendapatkan atau mengatur nilai yang menunjukkan apakah JavaScript dan aksi terkait harus dihapus dari dokumen.
Opsi ini berguna untuk menghilangkan potensi kerentanan keamanan yang disebabkan oleh skrip yang disematkan.
Defaultnya adalah true.

public bool RemoveJavaScriptsAndActions { get; set; }

Property Value

bool

RemoveMetadata

Mendapatkan atau mengatur opsi untuk menghapus metadata dari dokumen.
Jika diset ke true, metadata seperti properti dokumen dan informasi metadata tersemat tambahan akan dihapus selama sanitasi.
Defaultnya adalah true.

public bool RemoveMetadata { get; set; }

Property Value

bool

RemoveSearchIndexAndPrivateInfo

Mendapatkan atau mengatur nilai yang menunjukkan apakah indeks pencarian dan informasi pribadi harus dihapus dari dokumen.
Mengaktifkan penghapusan indeks pencarian tersemat dan data pribadi untuk meningkatkan keamanan dan privasi dokumen.
Defaultnya adalah true.

public bool RemoveSearchIndexAndPrivateInfo { get; set; }

Property Value

bool

Namespace: Documentize
Assembly: Documentize.dll

 Indonesia