Class PptxSaveOptions
内容
[
隐藏
]PptxSaveOptions class
导出到 SVG 格式的保存选项
public class PptxSaveOptions : UnifiedSaveOptions
构造函数
名称 | 描述 |
---|---|
PptxSaveOptions() | 默认构造函数。 |
属性
名称 | 描述 |
---|---|
CacheGlyphs { get; set; } | 获取或设置一个布尔值,指示在准备 aps 页面时是否将字体字形缓存。提高将 PDF 转换为其他格式的性能,但会增加内存消耗。 |
CloseResponse { get; set; } | 获取或设置一个布尔值,指示在文档保存到响应后,Response 对象是否会被关闭。 |
CustomProgressHandler { get; set; } | 此处理程序可用于处理转换进度事件,例如可以用于显示进度条或关于当前处理页面数量的消息,显示进度的控制台代码示例是: |
ExtractOcrSublayerOnly { get; set; } | 此属性启用从具有 OCR 子层的 PDF 文档中提取图像或文本的功能。 |
ImageResolution { get; set; } | 获取或设置图像分辨率(dpi)。默认值为 192 dpi。 |
OptimizeTextBoxes { get; set; } | 切换文本列识别 |
SaveFormat { get; } | 数据保存的格式。 |
SeparateImages { get; set; } | 如果设置为 true,则图像与所有其他图形分开 |
SlidesAsImages { get; set; } | 如果设置为 true,则所有内容被识别为图像(每页一个) |
WarningHandler { get; set; } | 回调以处理生成的任何警告。WarningHandler 返回 ReturnAction 枚举项,指定继续或中止。继续是默认操作,保存操作继续,但用户也可以返回中止,在这种情况下,保存操作应停止。 |
字段
名称 | 描述 |
---|---|
IsMultiThreading | 在多个线程中处理页面。 |
TryMergeAdjacentSameBackgroundImages | 有时 PDF 包含由几个相同的平铺背景图像构成的背景图像(页面或表格单元格)。在这种情况下,目标格式的渲染器(例如 MsWord 用于 DOCS 格式)有时会在背景图像的部分之间生成可见边界,因为它们的图像边缘平滑(抗锯齿)技术与 Acrobat Reader 不同。如果导出的文档看起来包含这样的可见边界,请尝试使用此设置来消除这种不必要的效果。注意!这种质量优化通常会显著减慢转换速度,因此,请仅在确实必要时使用此选项。 |
示例
以下示例演示如何将 PDF 文件转换为 PPT 或 PPTX 文件
[C#]
// The path to the documents directory.
string dataDir = "YOUR_DATA_DIRECTORY";
// The path to your PDF File.
var pdfFile = Path.Combine(dataDir, "PDF-to-PPTX.pdf");
// The path to your PPT or PPTX File.
var pptxFile = Path.Combine(dataDir, "PDF-to-PPTX.pptx");
using (Document pdfDocument = new Document(pdfFile))
{
// Initialize PptxSaveOptions
PptxSaveOptions saveOptions = new PptxSaveOptions();
// Save PPT or PPTX file
pdfDocument.Save(pptxFile, saveOptions);
}
[VB.NET]
' The path to the documents directory.
Dim dataDir As String = "YOUR_DATA_DIRECTORY"
' The path to your PDF File.
Dim pdfFile = Path.Combine(dataDir, "PDF-to-PPTX.pdf")
' The path to your PPT or PPTX File.
Dim pptxFile = Path.Combine(dataDir, "PDF-to-PPTX.pptx")
Using pdfDocument As Document = New Document(pdfFile)
' Initialize PptxSaveOptions
Dim saveOptions As PptxSaveOptions = New PptxSaveOptions()
' Save PPT or PPTX file
pdfDocument.Save(pptxFile, saveOptions)
End Using
另请参见
- class UnifiedSaveOptions
- namespace Aspose.Pdf
- assembly Aspose.PDF