Class PdfAOptionsBase
Đại diện cho lớp cơ sở cho các tùy chọn plugin Documentize.PdfAConverter. Lớp này cung cấp các thuộc tính và phương thức để cấu hình quá trình chuyển đổi và xác thực PDF/A.
Đại diện cho lớp cơ sở cho các tùy chọn plugin Documentize.PdfAConverter. Lớp này cung cấp các thuộc tính và phương thức để cấu hình quá trình chuyển đổi và xác thực PDF/A.
public abstract class PdfAOptionsBase : IPluginOptionsKế thừa
Kế thừa khác
Thực hiện
Thành viên kế thừa
- object.GetType(),
- object.MemberwiseClone(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
Các hàm khởi tạo
PdfAOptionsBase()
protected PdfAOptionsBase()Thuộc tính
AlignText
Lấy hoặc thiết lập giá trị cho biết liệu có cần thêm phương tiện để bảo tồn căn chỉnh văn bản trong quá trình chuyển đổi PDF/A hay không.
public bool AlignText { get; set; }Giá trị thuộc tính
Nhận xét
Khi được thiết lập thành true, quá trình chuyển đổi sẽ cố gắng phục hồi các giới hạn đoạn văn bản gốc. Đối với hầu hết các tài liệu, không cần thay đổi thuộc tính này từ giá trị mặc định false, vì căn chỉnh văn bản không thay đổi trong quá trình chuyển đổi mặc định.
CheckDifferentNamesInFontDictionaries
Lấy cờ điều khiển quá trình chuyển đổi PDF/A cho các trường hợp khi tài liệu PDF nguồn không tương ứng với đặc tả PDF.
public bool CheckDifferentNamesInFontDictionaries { get; set; }Giá trị thuộc tính
ErrorAction
Lấy hoặc thiết lập hành động cần thực hiện cho các đối tượng không thể chuyển đổi.
public ConvertErrorAction ErrorAction { get; set; }Giá trị thuộc tính
IccProfileFileName
Lấy hoặc thiết lập tên tệp của hồ sơ ICC (International Color Consortium) sẽ được sử dụng cho việc chuyển đổi PDF/A thay cho một cái mặc định.
public string IccProfileFileName { get; set; }Giá trị thuộc tính
Inputs
Lấy tập hợp các nguồn dữ liệu
public List<idatasource> Inputs { get; }Giá trị thuộc tính
IsLowMemoryMode
Lấy hoặc thiết lập giá trị cho biết chế độ bộ nhớ thấp có được kích hoạt trong quá trình chuyển đổi PDF/A hay không.
public bool IsLowMemoryMode { get; set; }Giá trị thuộc tính
LogOutputSource
Lấy hoặc thiết lập nguồn dữ liệu cho đầu ra nhật ký.
public IDataSource LogOutputSource { get; set; }Giá trị thuộc tính
OptimizeFileSize
Lấy hoặc thiết lập giá trị cho biết có nên cố gắng giảm kích thước tệp trong quá trình chuyển đổi PDF/A hay không.
public bool OptimizeFileSize { get; set; }Giá trị thuộc tính
Nhận xét
Khi được thiết lập thành true, quá trình chuyển đổi sẽ cố gắng tối thiểu hóa kích thước tệp kết quả. Điều này có thể ảnh hưởng đến hiệu suất của quá trình chuyển đổi.
PdfAVersion
Lấy hoặc thiết lập phiên bản của tiêu chuẩn PDF/A sẽ được sử dụng để xác thực hoặc chuyển đổi.
public PdfAStandardVersion PdfAVersion { get; set; }Giá trị thuộc tính
Nhận xét
Phiên bản tiêu chuẩn PDF/A được sử dụng để xác định mức độ tuân thủ cho xác thực và chuyển đổi PDF/A. Nếu phiên bản được thiết lập là Documentize.PdfAStandardVersion.Auto, hệ thống sẽ tự động xác định phiên bản tiêu chuẩn PDF/A phù hợp cho việc xác thực dựa trên siêu dữ liệu tài liệu. Đối với quá trình chuyển đổi PDF/A, Documentize.PdfAStandardVersion.Auto mặc định là phiên bản tiêu chuẩn PDF/A-1b.
SoftMaskAction
Lấy hoặc thiết lập hành động cần thực hiện trong quá trình chuyển đổi các hình ảnh có mặt nạ mềm.
public ConvertSoftMaskAction SoftMaskAction { get; set; }Giá trị thuộc tính
Phương thức
AddInput(IDataSource)
Thêm nguồn dữ liệu mới vào tập hợp
public void AddInput(IDataSource dataSource)Tham số
dataSourceIDataSource:
Namespace: Documentize Assembly: Documentize.dll