本文指导如何使用 C# REST API **将 HTML 转换为 PowerPoint。您将学习使用基于 .NET 的 Cloud SDK,通过 C# REST 接口在 PowerPoint 中自动嵌入 **HTML。它分享了将 HTML 添加到现有演示文稿或在云存储中创建新演示文稿的详细信息。
先决条件
下载 Aspose.Slides Cloud SDK for Dotnet to convert HTML to a presentation
使用上述 SDK 设置 C# 项目以在演示文稿中使用 HTML
使用 C# 低代码 API 将 HTML 转换为 PowerPoint 的步骤
- 通过设置使用 HTML 的客户端 ID 和密钥来配置 SlidesApi 对象
- 初始化要转换为演示文稿的 HTML 脚本
- 调用 ImportFromHtml 方法使用上述 HTML 创建在线演示文稿
- 下载新创建的演示文稿并将其保存在磁盘上
这些步骤描述了如何使用 C# REST 接口* 在 PowerPoint 中嵌入 *HTML。创建 SlidesApi 对象,将 HTML 脚本设置为字符串,然后调用 ImportFromHtml() 方法将 HTML 脚本转换为演示文稿。如果在线不存在该演示文稿,则会使用给定名称创建该演示文稿,否则您可以上传该演示文稿,然后使用其名称添加包含 HTML 内容的幻灯片。
使用 C# REST API 创建 HTML PowerPoint 演示文稿的代码
using Aspose.Slides.Cloud.Sdk; | |
using Aspose.Slides.Cloud.Sdk.Model; | |
using System; | |
using System.IO; | |
namespace AsposeTestCodes | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // For converting HTML to PowerPoint | |
{ | |
SlidesApi slidesApi = new SlidesApi("id", "secret"); | |
var html = @"<html> | |
<head> | |
<style> | |
table { | |
font-family: arial, sans-serif; | |
border-collapse: collapse; | |
width: 100%; | |
} | |
td, th { | |
border: 1px solid #dddddd; | |
text-align: left; | |
padding: 8px; | |
} | |
tr:nth-child(even) { | |
background-color: #dddddd; | |
} | |
</style> | |
</head> | |
<body> | |
<h2>HTML Table</h2> | |
<table> | |
<thead> | |
<tr> | |
<th>Roll No</th> | |
<th>Name</th> | |
<th>Age</th> | |
</tr> | |
</thead> | |
<tbody> | |
<tr> | |
<td>1</td> | |
<td>John Doe</td> | |
<td>10</td> | |
</tr> | |
<tr> | |
<td>2</td> | |
<td>Jane Smith</td> | |
<td>9</td> | |
</tr> | |
</tbody> | |
</table> | |
</body> | |
</html> | |
"; | |
var response = slidesApi.ImportFromHtml("Students.pptx", html); | |
Console.WriteLine(response.SelfUri.Href); | |
Stream stream = slidesApi.DownloadFile("Students.pptx"); | |
var fs = new FileStream("Downloaded.pptx", FileMode.Create, FileAccess.Write); | |
stream.CopyTo(fs); | |
} | |
} | |
} |
此代码演示了使用 C# 低代码 API 在 PowerPoint 中添加 HTML的过程。您可以使用来自某些外部源(例如数据库或磁盘上的某些文件)的 HTML 字符串。如果您使用现有的演示文稿,ImportFromHtml() 方法将使用给定的 HTML 内容创建一个新幻灯片。
本文指导我们使用 HTML 脚本作为幻灯片内容。要突出显示演示文稿中的文本,请参阅有关 使用 C# REST API 在 PowerPoint 中突出显示文本 的文章。