Class SanitizeOptions
Mewakili opsi konfigurasi untuk membersihkan data tersembunyi dalam sebuah dokumen.
public class SanitizeOptions : OptionsWithInputAndOutput, IHaveInputInheritance
object ← OptionsWithInput ← OptionsWithInputAndOutput ← SanitizeOptions
Implements
Inherited Members
- 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()
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
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
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
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
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
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
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
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
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
Input
Mendapatkan atau mengatur Data Input.
public override IData Input { get; set; }Property Value
Output
Mendapatkan atau mengatur Data Output.
public override IData Output { get; set; }Property Value
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
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
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
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
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
Namespace: Documentize
Assembly: Documentize.dll