Aspose::Page::XPS::Presentation::Pdf::PdfSaveOptions 类
内容
[
隐藏
]PdfSaveOptions class
用于 XPS-as-PDF 保存选项的类。
class PdfSaveOptions : public Aspose::Page::SaveOptions,
public Aspose::Page::IMultiPageSaveOptions,
public Aspose::Page::XPS::Presentation::IXpsTextConversionOptions,
public Aspose::Page::XPS::Presentation::IPipelineOptions,
public Aspose::Page::XPS::Presentation::IEventBasedModificationOptions
方法
| 方法 | 描述 |
|---|---|
| get_BatchSize() override | 指定从一个节点传递到另一个节点的页面块的大小。 |
| get_BeforePageSavingEventHandlers() override | 在页面保存之前执行修改的事件处理程序集合,用于 XPS 页面。 |
| get_EncryptionDetails() const | 获取加密细节。如果未设置,则不执行加密。 |
| get_ImageCompression() const | 指定文档中所有图像使用的压缩类型。默认是 PdfImageCompression::Auto。 |
| get_OutlineTreeExpansionLevel() const | 指定在查看器中打开 PDF 文件时文档大纲应展开到的层级。1 - 仅显示第一层大纲项,2 - 仅显示第一层和第二层大纲项,依此类推。默认值为 1。 |
| get_OutlineTreeHeight() const | 指定要保存的文档大纲树的深度。0 - 大纲树将不被转换,1 - 仅转换第一层大纲项,依此类推。默认值为 10。 |
| get_PageNumbers() override | 获取/设置要转换的页码数组。 |
| get_PreserveText() override | 在 XPS 中,某些文本元素可能包含与字体中任何字符码不对应的备用字形形式的引用。如果此标志设置为 true,则此类 XPS 元素的文本将转换为图形形状。然后文本本身会在上方呈现透明状态。这样这些元素的文本仍然可以被选中。但副作用是输出文件可能会比原始文件大得多。如果此标志设置为 false,则应显示为备用形式的字符会被替换为其他字符,这些字符会映射到备用字形形式。因此,文本虽然仍可选中,但会被修改,可能变得难以阅读。默认值为 false。 |
| get_TextCompression() const | 指定在文档大纲的哪个层级显示 ApsBookmark 对象。0 - 不显示。1 - 在第一层显示,依此类推。默认值为 0。 |
| PdfSaveOptions() | 创建选项的新实例。 |
| set_BatchSize(int32_t) override | 指定从一个节点传递到另一个节点的页面块的大小。 |
| set_EncryptionDetails(System::SharedPtr<PdfEncryptionDetails>) | 设置加密细节。如果未设置,则不执行加密。 |
| set_ImageCompression(PdfImageCompression) | 指定文档中所有图像使用的压缩类型。默认是 PdfImageCompression::Auto。 |
| set_OutlineTreeExpansionLevel(int32_t) | 指定在查看器中打开 PDF 文件时文档大纲应展开到的层级。1 - 仅显示第一层大纲项,2 - 仅显示第一层和第二层大纲项,依此类推。默认值为 1。 |
| set_OutlineTreeHeight(int32_t) | 指定要保存的文档大纲树的深度。0 - 大纲树将不被转换,1 - 仅转换第一层大纲项,依此类推。默认值为 10。 |
| set_PageNumbers(System::ArrayPtr<int32_t>) override | 获取/设置要转换的页码数组。 |
| set_PreserveText(bool) override | 在 XPS 中,某些文本元素可能包含与字体中任何字符码不对应的备用字形形式的引用。如果此标志设置为 true,则此类 XPS 元素的文本将转换为图形形状。然后文本本身会在上方呈现透明状态。这样这些元素的文本仍然可以被选中。但副作用是输出文件可能会比原始文件大得多。如果此标志设置为 false,则应显示为备用形式的字符会被替换为其他字符,这些字符会映射到备用字形形式。因此,文本虽然仍可选中,但会被修改,可能变得难以阅读。默认值为 false。 |
| set_TextCompression(PdfTextCompression) | 指定在文档大纲的哪个层级显示 ApsBookmark 对象。0 - 不显示。1 - 在第一层显示,依此类推。默认值为 0。 |
另见
- Class SaveOptions
- Class IMultiPageSaveOptions
- Class IXpsTextConversionOptions
- Class IPipelineOptions
- Class IEventBasedModificationOptions
- Namespace Aspose::Page::XPS::Presentation::Pdf
- Library Aspose.Page for C++