Class SanitizeOptions

Thông tin

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, IHaveInput

Inheritance

objectOptionsWithInputOptionsWithInputAndOutputSanitizeOptions

Implements

Inherited Members

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

  • inputData IData: Dữ liệu đầu vào.
  • outputData IData: Dữ liệu đầu ra.

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

  • inputFile string: Đường dẫn tệp đầu vào.
  • outputFile string: Đường dẫn tệp đầu ra.

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

  • inputStream Stream: Luồng đầu vào.
  • outputStream Stream: Luồng đầu ra.

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

  • inputFile string: Đường dẫn tệp đầu vào.
  • outputStream Stream: Luồng đầu ra.

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

  • inputStream Stream: Luồng đầu vào.
  • outputFile string: Đường dẫn tệp đầu ra.

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

bool

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

bool

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

bool

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

int

Input

Lấy hoặc đặt Dữ liệu Đầu vào.

public override IData Input { get; set; }

Property Value

IData

Output

Lấy hoặc đặt Dữ liệu Đầu ra.

public override IData Output { get; set; }

Property Value

IData

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

bool

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

bool

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

bool

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

bool

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

bool

Namespace: Documentize
Assembly: Documentize.dll

 Tiếng Việt