Lớp PdfAOptionsBase
Đại diện cho lớp cơ sở cho 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 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 : IPluginOptions
Kế thừa
Kế thừa
Thực hiện
Thành viên được 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()
Các thuộc tính
AlignText
Lấy hoặc thiết lập một giá trị cho biết liệu có cần phương tiện bổ sung để bảo tồn sự 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
Ghi chú
Khi được đặt thành true, quá trình chuyển đổi sẽ cố gắng phục hồi ranh giới của đ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 phải thay đổi thuộc tính này từ giá trị mặc định false,
vì sự 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ác cờ điều khiển 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 thông số kỹ thuậ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 sẽ được thực hiện cho các đối tượng không thể được 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 quá trình chuyển đổi PDF/A thay cho hồ sơ 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 một giá trị cho biết liệu 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 log.
public IDataSource LogOutputSource { get; set; }
Giá trị thuộc tính
OptimizeFileSize
Lấy hoặc thiết lập một 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
Ghi chú
Khi được đặt thành true, quá trình chuyển đổi sẽ cố gắng giảm thiểu kích thước tệp kết quả.
Điều này có thể ảnh hưởng đến hiệu suất quá trình chuyển đổi.
PdfAVersion
Lấy hoặc thiết lập phiên bản tiêu chuẩn PDF/A sẽ được sử dụng cho việc xác thực hoặc chuyển đổi.
public PdfAStandardVersion PdfAVersion { get; set; }
Giá trị thuộc tính
Ghi chú
Phiên bản tiêu chuẩn PDF/A được sử dụng để xác định mức độ tuân thủ cho việc xác thực và chuyển đổi PDF/A.
Nếu phiên bản được đặt thành 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 sẽ được thực hiện trong quá trình chuyển đổi hình ảnh với mặt nạ mềm.
public ConvertSoftMaskAction SoftMaskAction { get; set; }
Giá trị thuộc tính
Các phương thức
AddInput(IDataSource)
Thêm nguồn dữ liệu mới vào bộ sưu tập
public void AddInput(IDataSource dataSource)
Tham số
dataSource
IDataSource:
Namespace: Documentize
Assembly: Documentize.dll