Class SanitizeOptions
Mô tả các tùy chọn cấu hình để làm sạch dữ liệu ẩn trong tài liệu.
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()
Khởi tạo một thể hiện mới của đối tượng Documentize.SanitizeOptions với các tùy chọn mặc định.
public SanitizeOptions()SanitizeOptions(IData, IData)
Khởi tạo một thể hiện mới của đối tượng Documentize.SanitizeOptions với dữ liệu đầu vào được chỉ định.
public SanitizeOptions(IData inputData, IData outputData = null)Parameters
SanitizeOptions(string, string)
Khởi tạo một thể hiện mới của đối tượng Documentize.SanitizeOptions với các tệp đầu vào và đầu ra được chỉ định.
public SanitizeOptions(string inputFile, string outputFile)Parameters
SanitizeOptions(Stream, Stream)
Khởi tạo một thể hiện mới của đối tượng Documentize.SanitizeOptions với các luồng đầu vào và đầu ra được chỉ định.
public SanitizeOptions(Stream inputStream, Stream outputStream)Parameters
SanitizeOptions(string, Stream)
Khởi tạo một thể hiện mới của đối tượng Documentize.SanitizeOptions với tệp đầu vào và luồng đầu ra được chỉ định.
public SanitizeOptions(string inputFile, Stream outputStream)Parameters
SanitizeOptions(Stream, string)
Khởi tạo một thể hiện mới của đối tượng Documentize.SanitizeOptions với luồng đầu vào và tệp đầu ra được chỉ định.
public SanitizeOptions(Stream inputStream, string outputFile)Parameters
Properties
ConvertPagesToImages
Lấy hoặc đặt tùy chọn chuyển các trang thành hình ảnh.
Việc chuyển đổi các trang thành hình ảnh sẽ diễn ra sau khi xóa dữ liệu ẩn chính, được điều khiển bởi các tùy chọn khác.
Mặc định là false.
public bool ConvertPagesToImages { get; set; }Property Value
FlattenForms
Lấy hoặc đặt giá trị chỉ ra liệu các biểu mẫu trong tài liệu có được làm phẳng trong quá trình làm sạch hay không.
Việc làm phẳng biểu mẫu chuyển các trường biểu mẫu tương tác thành nội dung tĩnh, khiến chúng không thể chỉnh sửa hoặc điền được.
Mặc định là true.
public bool FlattenForms { get; set; }Property Value
FlattenLayers
Lấy hoặc đặt tùy chọn làm phẳng các lớp trong tài liệu PDF.
Khi bật, tất cả các lớp trong tài liệu sẽ được hợp nhất thành một lớp duy nhất, loại bỏ cấu trúc riêng của chúng.
Tùy chọn này hữu ích cho việc làm sạch tài liệu bằng cách đơn giản hoá nội dung và đảm bảo không có dữ liệu ẩn trong các lớp.
Mặc định là true.
public bool FlattenLayers { get; set; }Property Value
ImageDpi
Lấy hoặc đặt tùy chọn quyết định độ phân giải DPI của ảnh trang khi chuyển trang thành hình ảnh.
Thuộc tính này chỉ có hiệu lực nếu thuộc tính Documentize.SanitizeOptions.ConvertPagesToImages được đặt là true.
public int ImageDpi { get; set; }Property Value
Input
Lấy hoặc đặt Dữ liệu Đầu vào.
public override IData Input { get; set; }Property Value
Output
Lấy hoặc đặt Dữ liệu Đầu ra.
public override IData Output { get; set; }Property Value
RemoveAnnotations
Lấy hoặc đặt giá trị chỉ ra liệu có xóa các chú thích khỏi tài liệu hay không.
Khi bật, tất cả các chú thích hiện có trong tài liệu sẽ bị xóa trong quá trình làm sạch.
Các chú thích bị che sẽ được áp dụng.
Mặc định là true.
public bool RemoveAnnotations { get; set; }Property Value
RemoveAttachments
Lấy hoặc đặt tùy chọn xóa tất cả các tệp đính kèm khỏi tài liệu.
Khi bật, nó đảm bảo bất kỳ tệp đính kèm nào trong PDF cũng bị loại bỏ trong quá trình làm sạch.
Mặc định là true.
public bool RemoveAttachments { get; set; }Property Value
RemoveJavaScriptsAndActions
Lấy hoặc đặt giá trị chỉ ra liệu các JavaScript và các hành động liên quan có nên bị xóa khỏi tài liệu hay không.
Tùy chọn này hữu ích để loại bỏ các lỗ hổng bảo mật tiềm ẩn do script nhúng gây ra.
Mặc định là true.
public bool RemoveJavaScriptsAndActions { get; set; }Property Value
RemoveMetadata
Lấy hoặc đặt tùy chọn xóa siêu dữ liệu khỏi tài liệu.
Nếu đặt thành true, các siêu dữ liệu như thuộc tính tài liệu và thông tin siêu dữ liệu nhúng bổ sung sẽ bị xóa trong quá trình làm sạch.
Mặc định là true.
public bool RemoveMetadata { get; set; }Property Value
RemoveSearchIndexAndPrivateInfo
Lấy hoặc đặt giá trị chỉ ra liệu chỉ mục tìm kiếm và thông tin cá nhân có nên bị xóa khỏi tài liệu hay không.
Cho phép xóa các chỉ mục tìm kiếm nhúng và dữ liệu cá nhân để tăng cường bảo mật và riêng tư cho tài liệu.
Mặc định là true.
public bool RemoveSearchIndexAndPrivateInfo { get; set; }Property Value
Namespace: Documentize
Assembly: Documentize.dll