Class SanitizeOptions
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 masukan yang ditentukan.
public SanitizeOptions(IData inputData, IData outputData = null)Parameters
SanitizeOptions(string, string)
Menginisialisasi sebuah instance baru dari objek Documentize.SanitizeOptions dengan file masukan dan keluaran yang ditentukan.
public SanitizeOptions(string inputFile, string outputFile)Parameters
SanitizeOptions(Stream, Stream)
Menginisialisasi sebuah instance baru dari objek Documentize.SanitizeOptions dengan aliran masukan dan keluaran yang ditentukan.
public SanitizeOptions(Stream inputStream, Stream outputStream)Parameters
SanitizeOptions(string, Stream)
Menginisialisasi sebuah instance baru dari objek Documentize.SanitizeOptions dengan file masukan dan aliran keluaran yang ditentukan.
public SanitizeOptions(string inputFile, Stream outputStream)Parameters
SanitizeOptions(Stream, string)
Menginisialisasi sebuah instance baru dari objek Documentize.SanitizeOptions dengan aliran masukan dan file keluaran 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.
public bool ConvertPagesToImages { get; set; }Property Value
FlattenForms
Mendapatkan atau mengatur nilai yang menunjukkan apakah formulir dalam dokumen harus dilandaskan selama proses sanitasi.
Melandaskan formulir mengubah bidang formulir interaktif menjadi konten statis, sehingga tidak dapat diedit atau diisi.
public bool FlattenForms { get; set; }Property Value
FlattenLayers
Mendapatkan atau mengatur opsi untuk melandaskan lapisan di dokumen PDF.
Ketika diaktifkan, semua lapisan dalam dokumen digabung menjadi satu lapisan, menghilangkan struktur terpisahnya.
Opsi ini berguna untuk sanitasi dokumen dengan menyederhanakan kontennya dan memastikan tidak ada data tersembunyi di dalam lapisan.
public bool FlattenLayers { get; set; }Property Value
ImageDpi
Mendapatkan atau mengatur opsi untuk menentukan resolusi gambar halaman selama konversi halaman ke gambar.
Properti ini berlaku jika properti Documentize.SanitizeOptions.ConvertPagesToImages bernilai true.
public int ImageDpi { get; set; }Property Value
Input
Mendapatkan atau mengatur Data Masukan.
public override IData Input { get; set; }Property Value
Output
Mendapatkan atau mengatur Data Keluaran.
public override IData Output { get; set; }Property Value
RemoveAnnotations
Mendapatkan atau mengatur nilai yang menunjukkan apakah anotasi harus dihapus dari dokumen.
Ketika diaktifkan, semua anotasi yang ada dalam dokumen akan dihapus selama proses sanitasi. Anotasi redaksi akan diterapkan.
public bool RemoveAnnotations { get; set; }Property Value
RemoveAttachments
Mendapatkan atau mengatur opsi untuk menghapus semua file terlampir dari dokumen.
Ketika diaktifkan, memastikan bahwa semua lampiran dalam PDF dihilangkan selama proses sanitasi.
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 diperkenalkan oleh skrip yang disematkan.
public bool RemoveJavaScriptsAndActions { get; set; }Property Value
RemoveMetadata
Mendapatkan atau mengatur opsi untuk menghapus metadata dari dokumen.
Jika disetel ke true, metadata seperti properti dokumen dan informasi metadata tersemat tambahan akan dihapus selama sanitasi.
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.
public bool RemoveSearchIndexAndPrivateInfo { get; set; }Property Value
Namespace: Documentize
Assembly: Documentize.dll