这个简单的主题介绍了如何使用 Python 将 PPTX 转换为 Markdown。它包含项目配置、逐步编程流程以及使用简单的 API 调用将 PowerPoint 导出到 Python 中的 Markdown 的工作示例代码。开发的应用程序可以在 macOS、Windows 和 Linux 中任何支持 Python 的环境中使用。
在 Python 中将 PowerPoint 转换为 Markdown 的步骤
- 将开发环境配置为 通过 .NET 使用 Aspose.Slides for Python 以使用 Python 将演示文稿转换为 Markdown 文件
- 使用 Presentation 类的实例加载源 PPTX 演示文稿以进行 PPTX 到 MD 的转换
- 实例化 MarkdownSaveOptions 类对象并设置 Markdown 文件选项
- 将导出的MD文件保存到磁盘上
上述过程需要借助简单的 API 调用,使用 Python* 将 *PPTX 导出到 MD。该过程首先使用Presentation 类的实例从磁盘访问源演示文件,然后创建MarkdownSaveOptions 类的实例来设置输出MD 文件内容和格式设置。最后,演示文稿导出为 Markdown (MD) 文件并保存在磁盘上。
在 Python 中将 PowerPoint 转换为 Markdown 的代码
import aspose.slides as slides | |
# The path to source files directory | |
filepath = "C://Words//" | |
#Load the license in your application to convert PPTX to MD | |
pPtxToMdLicense = slides.License() | |
pPtxToMdLicense.set_license(filepath + "Conholdate.Total.Product.Family.lic") | |
#Load the source presentation file | |
presToMd = slides.Presentation(filepath + "Source.pptx") | |
mdSaveOptions = slides.export.MarkdownSaveOptions() | |
mdSaveOptions.show_hidden_slides = True | |
mdSaveOptions.show_slide_number = True | |
mdSaveOptions.flavor = slides.export.Flavor.GITHUB | |
mdSaveOptions.export_type = slides.export.MarkdownExportType.SEQUENTIAL | |
mdSaveOptions.new_line_type = slides.export.NewLineType.WINDOWS | |
#Save the slides as MD on the disk | |
presToMd.save("Exported.md", slides.export.SaveFormat.MD, mdSaveOptions) | |
print("Process Completed") |
此示例演示了在 Python* 中将 *PPTX 转换为 Markdown 的过程。 MarkdownSaveOptions 实例用于设置输出 Markdown (MD) 文件格式和内容设置。您还可以设置其他选项,包括显示幻灯片编号、显示隐藏的幻灯片、输出风格和导出类型等。设置 Markdown (MD) 文件选项后,转换后的 Markdown (MD) 文件将保存在磁盘上。
在本文中,我们学习了如何在 Python 中将 PowerPoint 转换为 Markdown。如果您想了解如何创建只读演示文稿,请参阅有关 如何使用 Python 创建只读演示文稿 的文章。