Class PdfSaveOptions

Class PdfSaveOptions

命名空间: Aspose.Page.XPS.Presentation.Pdf
程序集: Aspose.Page.dll (25.1.2)

用于 XPS 转 PDF 保存选项的类。

public class PdfSaveOptions : SaveOptions, IXpsTextConversionOptions, IPipelineOptions, IEventBasedModificationOptions

继承

objectSaveOptionsPdfSaveOptions

实现

IXpsTextConversionOptions, IPipelineOptions, IEventBasedModificationOptions

继承成员

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()

构造函数

PdfSaveOptions()

创建选项的新实例。

public PdfSaveOptions()

属性

BatchSize

指定从节点传递到节点的页面部分的大小。

public int BatchSize { get; set; }

属性值

int

BeforePageSavingEventHandlers

在保存 XPS 页面之前执行修改的事件处理程序集合。

public IList<beforepagesavingeventhandler> BeforePageSavingEventHandlers { get; }

属性值

IList<BeforePageSavingEventHandler&gt;

EncryptionDetails

获取或设置加密详细信息。如果未设置,则不执行加密。

public PdfEncryptionDetails EncryptionDetails { get; set; }

属性值

PdfEncryptionDetails

ImageCompression

指定文档中所有图像使用的压缩类型。 默认值为 Aspose.Page.XPS.Presentation.Pdf.PdfImageCompression.Auto。

public PdfImageCompression ImageCompression { get; set; }

属性值

PdfImageCompression

OutlineTreeExpansionLevel

指定在查看器中打开 PDF 文件时文档大纲应展开到的级别。 1 - 仅显示第一层大纲项, 2 - 仅显示第一层和第二层大纲项, 依此类推。 默认值为 1。

public int OutlineTreeExpansionLevel { get; set; }

属性值

int

OutlineTreeHeight

指定要保存的文档大纲树的高度。 0 - 大纲树将不会被转换, 1 - 仅转换第一层大纲项, 依此类推。 默认值为 10。

public int OutlineTreeHeight { get; set; }

属性值

int

PageNumbers

获取/设置要转换的页面编号数组。

public int[] PageNumbers { get; set; }

属性值

int[]

PreserveText

在 XPS 中,一些文本元素可能包含对替代字形形式的引用,这些形式与字体中的任何字符代码不对应。 如果将此标志设置为 true,则将此类 XPS 元素中的文本转换为图形形状。 然后文本本身在上面透明显示。这使得此类元素的文本可以被选择。 但副作用是输出文件可能比原始文件大得多。 如果将此标志设置为 false,则应显示为替代形式的字符将被映射到替代字形形式的其他字符替换。 因此,文本虽然仍然可以选择,但将被修改并可能变得不可读。 默认值为 false。

public bool PreserveText { get; set; }

属性值

bool

TextCompression

指定除图像外所有内容流使用的压缩类型。 默认值为 Aspose.Page.XPS.Presentation.Pdf.PdfTextCompression.Flate。

public PdfTextCompression TextCompression { get; set; }

属性值

PdfTextCompression

 中文