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()
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 đã 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 đã 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 đã 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 đã 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 đã 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 trang sang 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.
public bool ConvertPagesToImages { get; set; }Property Value
FlattenForms
Lấy hoặc đặt giá trị cho biết có nên làm phẳng các biểu mẫu trong tài liệu trong quá trình làm sạch hay không. Việc làm phẳng biểu mẫu sẽ biến các trường biểu mẫu tương tác thành nội dung tĩnh, giúp chúng không thể chỉnh sửa hoặc điền vào được.
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 biệt 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 nằm trong các lớp.
public bool FlattenLayers { get; set; }Property Value
ImageDpi
Lấy hoặc đặt tùy chọn xác định độ phân giải ảnh trang khi chuyển trang sang hình ảnh. Thuộc tính này có hiệu lực nếu thuộc tính Documentize.SanitizeOptions.ConvertPagesToImages 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ị cho biết có nên 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 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.
public bool RemoveAnnotations { get; set; }Property Value
RemoveAttachments
Lấy hoặc đặt tùy chọn loại bỏ tất cả các tệp đính kèm khỏi tài liệu. Khi bật, nó sẽ đảm bảo bất kỳ tệp đính kèm nào trong PDF đều bị xóa trong quá trình làm sạch.
public bool RemoveAttachments { get; set; }Property Value
RemoveJavaScriptsAndActions
Lấy hoặc đặt giá trị cho biết có nên xóa JavaScript và các hành động liên quan 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ăng do tập lệnh nhúng gây ra.
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 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 khác sẽ bị xóa trong quá trình làm sạch.
public bool RemoveMetadata { get; set; }Property Value
RemoveSearchIndexAndPrivateInfo
Lấy hoặc đặt giá trị cho biết có nên xóa chỉ mục tìm kiếm và thông tin riêng tư khỏi tài liệu hay không. Kích hoạt việc xóa các chỉ mục tìm kiếm nhúng và dữ liệu riêng tư để tăng cường bảo mật và riêng tư cho tài liệu.
public bool RemoveSearchIndexAndPrivateInfo { get; set; }Property Value
Namespace: Documentize Assembly: Documentize.dll