HTML
JPG
PDF
XML
TXT
PPT
使用 C# 将 TXT 转换为 PPT 或在线
在 .NET Framework、.NET Core、Windows Azure、Mono 或 Xamarin 平台上构建 Microsoft Word TXT 到 PowerPoint PPT 转换应用程序。
如何使用 C# 将 TXT 转换为 PPT 或在线
为了使任何 Word 文档文件到 PowerPoint ppt 演示文稿批量转换的过程自动化,我们将使用 Aspose.Words for .NET 和 Aspose.Slides对于 .NET API。前者是用于处理或操作 Microsoft Word 文档的文字处理 API。而后者是一个演示文稿操作 API,可让您创建或修改 Microsoft PowerPoint 幻灯片。这两个 API 都是 Aspose.Total for .NET 包的一部分。您可以从 Nuget 直接 下载 ,也可以使用包管理器控制台中的以下命令。
包管理器控制台命令
PM> Install-Package Aspose.Total
通过 C# 将 TXT 转换为 PPT 的步骤
Aspose.Total 使开发人员只需几行代码即可轻松加载 TXT 文件并将其转换为 PPT。
- 为 .NET 添加 Aspose.Total 的引用
- 使用 Aspose.Words.Document 类加载 TXT 文件
- 将 TXT 文档保存为 HTML
- 创建 Aspose.Slides.Presentation 对象
- 在演示文稿内任何幻灯片形状的文本框架中导入 HTML 内容
- 使用 Aspose.Slides.Presentation.Save(“output.ppt”, SaveFormat.Ppt) 保存文档)
转换要求
所有主要操作系统都支持 Aspose.Total for .NET。只需确保您具有以下先决条件。
- Microsoft Windows 或与 .NET Framework、.NET Core、Windows Azure、Mono 或 Xamarin 平台兼容的操作系统。
- Microsoft Visual Studio 等开发环境。
- Aspose.Words for .NET &用于 .NET DLL 的 Aspose.Slides 或用于项目中引用的 .NET DLL 的 Aspose.Total。
此代码示例展示了如何使用 C# 将 TXT 转换为 PPT 或在线
// 加载单页 Microsoft Word TXT 文件
Aspose.Words.Document txt = new Aspose.Words.Document("sourceWordFile.txt");
// 将 TXT 文件保存为 HTML
txt.Save("filepath\\test.html", SaveFormat.Html);
// 要转换多页 TXT 文档,请使用 Aspose.Words 分别将每个页面导出为 HTML,然后使用以下代码转换为 PPT。
using (Presentation ppt = new Presentation()){
// 访问演示文稿的默认第一张幻灯片
ISlide slide = pres.Slides[0];
// 添加自选图形以适应 HTML 内容
// 根据需要调整
IAutoShape ashape = slide.Shapes.AddAutoShape(ShapeType.Rectangle, 10, 10, pres.SlideSize.Size.Width - 20, pres.SlideSize.Size.Height - 10);
ashape.FillFormat.FillType = FillType.NoFill;
// 将文本框添加到形状
ashape.AddTextFrame("");
// 清除添加的文本框中的所有段落
ashape.TextFrame.Paragraphs.Clear();
// 使用流阅读器加载 HTML 文件
TextReader tr = new StreamReader("filepath\\test.html");
// 在文本框中添加来自 HTML 流阅读器的文本
ashape.TextFrame.Paragraphs.AddFromHtml(tr.ReadToEnd());
// 保存 PPT 演示文稿
ppt.Save("filepath\\pres.ppt", Aspose.Slides.Export.SaveFormat.Ppt);
}
TXT 到 PPT 在线转换器
将 TXT 转换为 PPT 的免费应用程序
查看我们的 TXT 到 PPT 转换 的现场演示,具有以下优势。
无需下载或设置任何东西。
无需编写任何代码。
只需上传您的 TXT 文件并点击“转换”按钮。
您将立即获得生成的 PPT 文件的下载链接。
Aspose.Total for .NET 是完整的文档操作 API 包。 API 可轻松集成到任何基于 .NET 的应用程序中,以操作 Microsoft Word、Excel、PowerPoint、Outlook、PDF、图像、条形码和 100 多种其他格式。程序员可以轻松地使用它们在任何 .NET、C#、ASP.NET 和 VB.NET 应用程序中创建、修改、渲染、打印和转换最流行的文件格式,而无需任何其他软件。
经常问的问题
- 如何在线将 TXT 转换为 PPT?上面集成了用于 TXT 转换的在线应用程序。要使用此应用程序,您可以通过将 TXT 文件拖放到指定的白色区域或在区域内单击以导入文档来添加 TXT 文件。接下来,按“转换”按钮开始转换过程。 TXT 到 PPT 转换完成后,您只需单击一下即可下载新转换的文件,它将以 PPT 文件的形式提供给您。
- 转换 TXT 需要多长时间?此在线转换器运行速度很快,但主要取决于要转换的 TXT 文件的大小。对于小型 TXT 文件,转换为 PPT 可以在几秒钟内完成。但是,如果您已将转换代码集成到 .NET 应用程序中,则转换速度将取决于您的应用程序针对转换过程的优化程度。
- 使用免费的 Aspose.Total 转换器将 TXT 转换为 PPT 是否安全?当然! TXT 到 PPT 的转换完成后,新转换的 PPT 文件的下载链接将立即可用。它还确保了转换过程的安全,因为所有上传的文件(包括 TXT 文件)都是完全安全的,并且会在 24 小时后从系统中删除。此外,下载链接在此期间后将停止工作,以确保您的文件的隐私和保护。集成的应用程序可免费使用并专为测试目的而设计,以便用户可以在将代码集成到他们的项目之前评估结果。
- 我应该使用什么浏览器来转换 TXT?您可以使用任何现代网络浏览器,例如 Google Chrome、Firefox、Opera 或 Safari,将 TXT 在线转换为 PPT。但是,如果您正在开发桌面应用程序,建议使用 Aspose.Total TXT Conversion API 以实现流畅高效的处理。