Class PdfSaveOptions
Namespace: Aspose.Page.XPS.Presentation.Pdf
Assembly: Aspose.Page.dll (25.1.2)
Lớp cho các tùy chọn lưu XPS dưới dạng PDF.
public class PdfSaveOptions : SaveOptions, IXpsTextConversionOptions, IPipelineOptions, IEventBasedModificationOptions
Kế thừa
object ← SaveOptions ← PdfSaveOptions
Thực thi
IXpsTextConversionOptions, IPipelineOptions, IEventBasedModificationOptions
Các thành viên kế thừa
SaveOptions.SupressErrors, SaveOptions.Size, SaveOptions.Exceptions, SaveOptions.Debug, SaveOptions.AdditionalFontsFolders, SaveOptions.JpegQualityLevel, 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
PdfSaveOptions()
Tạo một thể hiện mới của các tùy chọn.
public PdfSaveOptions()
Các thuộc tính
BatchSize
Chỉ định kích thước của một phần trang để truyền từ nút này sang nút khác.
public int BatchSize { get; set; }
Giá trị thuộc tính
BeforePageSavingEventHandlers
Bộ sưu tập các trình xử lý sự kiện thực hiện các thay đổi cho một trang XPS ngay trước khi nó được lưu.
public IList<beforepagesavingeventhandler> BeforePageSavingEventHandlers { get; }
Giá trị thuộc tính
IList<BeforePageSavingEventHandler>
EncryptionDetails
Lấy hoặc thiết lập chi tiết mã hóa. Nếu không được thiết lập, thì sẽ không có mã hóa nào được thực hiện.
public PdfEncryptionDetails EncryptionDetails { get; set; }
Giá trị thuộc tính
ImageCompression
Chỉ định loại nén sẽ được sử dụng cho tất cả các hình ảnh trong tài liệu.
Mặc định là Aspose.Page.XPS.Presentation.Pdf.PdfImageCompression.Auto.
public PdfImageCompression ImageCompression { get; set; }
Giá trị thuộc tính
OutlineTreeExpansionLevel
Chỉ định mức độ mà tài liệu sẽ được mở rộng khi tệp PDF được mở trong trình xem.
1 - chỉ hiển thị các mục phác thảo cấp đầu tiên,
2 - chỉ hiển thị các mục phác thảo cấp đầu tiên và thứ hai,
và cứ tiếp tục như vậy.
Mặc định là 1.
public int OutlineTreeExpansionLevel { get; set; }
Giá trị thuộc tính
OutlineTreeHeight
Chỉ định chiều cao của cây phác thảo tài liệu để lưu.
0 - cây phác thảo sẽ không được chuyển đổi,
1 - chỉ các mục phác thảo cấp đầu tiên sẽ được chuyển đổi,
và cứ tiếp tục như vậy.
Mặc định là 10.
public int OutlineTreeHeight { get; set; }
Giá trị thuộc tính
PageNumbers
Lấy/thiết lập mảng số trang để chuyển đổi.
public int[] PageNumbers { get; set; }
Giá trị thuộc tính
int[]
PreserveText
Trong XPS, một số phần tử văn bản có thể chứa các tham chiếu đến các hình thức glyph thay thế
không tương ứng với bất kỳ mã ký tự nào trong phông chữ.
Nếu cờ này được thiết lập là true, văn bản từ các phần tử XPS như vậy sẽ được chuyển đổi thành các hình dạng đồ họa.
Sau đó, văn bản sẽ xuất hiện trong suốt ở trên. Điều này để lại văn bản của các phần tử như vậy có thể chọn được.
Nhưng tác dụng phụ là tệp đầu ra có thể lớn hơn nhiều so với bản gốc.
Nếu cờ này được thiết lập là false, các ký tự mà nên được hiển thị dưới dạng các hình thức thay thế
sẽ được thay thế bằng một số ký tự khác mà trở thành ánh xạ đến các hình thức glyph thay thế.
Do đó, văn bản, mặc dù vẫn có thể chọn, sẽ bị thay đổi và có thể trở nên không thể đọc được.
Mặc định là false.
public bool PreserveText { get; set; }
Giá trị thuộc tính
TextCompression
Chỉ định loại nén sẽ được sử dụng cho tất cả các luồng nội dung ngoại trừ hình ảnh.
Mặc định là Aspose.Page.XPS.Presentation.Pdf.PdfTextCompression.Flate.
public PdfTextCompression TextCompression { get; set; }