MarkdownSaveOptions
内容
[
隐藏
]MarkdownSaveOptions class
表示控制演示文稿如何保存为Markdown的选项。
public class MarkdownSaveOptions : SaveOptions
Constructors
| Name | Description |
|---|---|
| MarkdownSaveOptions() | 构造函数。 |
Properties
| Name | Description |
|---|---|
| BasePath { get; set; } | 指定包含资源的文档保存的基本路径。默认是应用程序的当前目录。 |
| DefaultRegularFont { get; set; } | 返回或设置未找到源字体时使用的字体。可读写字符串。 |
| ExportType { get; set; } | 指定将演示文稿转换为Markdown的规范。默认是TextOnly。 |
| Flavor { get; set; } | 指定将演示文稿转换为Markdown的规范。默认是Multi-markdown。 |
| GradientStyle { get; set; } | 返回或设置渐变的视觉样式。可读写GradientStyle。 |
| HandleRepeatedSpaces { get; set; } | |
| ImagesSaveFolderName { get; set; } | 指定保存图像的文件夹名称。默认是Images。 |
| NewLineType { get; set; } | 指定生成的文档应该使用\r(Macintosh)、\n(Unix)或\r\n(Windows)作为换行符。默认是Unix。 |
| ProgressCallback { get; set; } | 表示用于保存进度更新的回调对象,以百分比表示。参见IProgressCallback。 |
| RemoveEmptyLines { get; set; } | 如果设置为true,将从最终的Markdown输出中移除空行或仅包含空格的行。默认是false。 |
| ShowComments { get; set; } | 指定生成的文档是否应显示评论。默认是false。 |
| ShowHiddenSlides { get; set; } | 指定生成的文档是否应包含隐藏幻灯片。默认是false。 |
| ShowSlideNumber { get; set; } | 指定生成的文档是否应显示每个幻灯片的编号。默认是false。 |
| SkipJavaScriptLinks { get; set; } | 指定在保存演示文稿时是否跳过带有JavaScript调用的超链接。可读写布尔值。默认值是false。 |
| SlideNumberFormat { get; set; } | 获取或设置用于Markdown输出中幻灯片编号标题的格式字符串。格式必须包含"{0}“占位符,该占位符在导出期间将被幻灯片索引替换。例如:”# Slide {0}“将生成”# Slide 1"、"# Slide 2"等。 |
| WarningCallback { get; set; } | 返回或设置一个对象,该对象接收警告并决定加载过程是否继续或被终止。可读写IWarningCallback。 |
Examples
示例:
[C#]
using (Presentation pres = new Presentation("pres.pptx"))
{
MarkdownSaveOptions markdownSaveOptions = new MarkdownSaveOptions
{
ShowHiddenSlides = true,
ShowSlideNumber = true,
Flavor = Flavor.Github,
ExportType = MarkdownExportType.Sequential,
NewLineType = NewLineType.Windows
};
pres.Save("doc.md", new[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 }, SaveFormat.Md, markdownSaveOptions);
}
See Also
- class SaveOptions
- namespace Aspose.Slides.Export
- assembly Aspose.Slides