この記事では、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
プレゼンテーションで HTML を操作するには、上記の SDK を使用して C# プロジェクトをセットアップします。
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 でテキストを強調表示する の記事を参照してください。