将您的PowerPoint幻灯片转换为Markdown格式,使其兼容 AI 技术。在这个人工智能驱动的时代,GPT和Claude等大模型能够读取和生成基于 Markdown 的内容。此外,Markdown 还可用于博客文章和文档。因此,作为一名 .NET 开发人员,如果您希望自动化 PPTX 到 MD 的转换,Aspose.Slides for .NET就是不错的选择。这款 SDK 提供了一系列功能,支持您使用 C# 以编程方式将 PPTX 转换为 Markdown。它是一款开发者友好的 SDK,可以为您的商业应用提升竞争优势。
Aspose.Slides试用版免费下载
Aspose.Slides for .NET - 安装
打开程序包管理器控制台并运行以下命令:
Install-Package Aspose.Slides.NET
此外,您可以下载 文件或通过 NuGet 包管理器安装。
如何在 C# 中将 PPTX 转换为 Markdown - 代码片段
现在您可以使用Aspose.Slides for .NET公开的类和方法。
步骤如下:
- 创建Presentation类的对象并加载源文件。
- 实例化MarkdownSaveOptions类的实例并将值传递给某些属性。
- 通过调用Save方法将演示文稿保存为 Markdown 格式。
按照下面给出的代码片段,以编程方式在 C# 中将 PPTX 转换为 Markdown:
using Aspose.Slides.Export; using Aspose.Slides;namespace AsposeSlides {class Graphics{// Convert PPTX to MD in .NETstatic void Main(string[] args){// The path to the documents directory.string presentationName = "test.pptx";string outPath = "output";License lic = new License();lic.SetLicense("license.lic");// Create an object of the Presentation class and load the source file. using (Presentation pres = new Presentation(presentationName)){// Instantiate an instance of the MarkdownSaveOptions class and pass values to some of the properties. MarkdownSaveOptions options = new MarkdownSaveOptions{RemoveEmptyLines = true,HandleRepeatedSpaces = HandleRepeatedSpaces.AlternateSpacesToNbsp,SlideNumberFormat = "## Slide {0} -",ShowSlideNumber = true,ExportType = MarkdownExportType.TextOnly,Flavor = Flavor.Default};// Save presentation in Markdown format by calling the Save method. pres.Save(Path.Combine(outPath, "pres-out.md"), SaveFormat.Md, options);}}} }
上述代码示例生成以下输出:
总结
我们介绍了如何使用Aspose.Slides for .NET在 C# 中将 PPTX 转换为 Markdown 。现在,建议你自己尝试生成 PPTX 到 MD 转换器,生成结构良好的 Markdown 文件。