In diesem Artikel erfahren Sie, wie Sie mit der C#-REST-API HTML in PowerPoint konvertieren. Sie erfahren, wie Sie mithilfe des .NET-basierten Cloud SDK automatisch HTML in PowerPoint mit der C#-REST-Schnittstelle einbetten. Es teilt die Details zum Hinzufügen von HTML zu einer vorhandenen Präsentation oder zum Erstellen einer neuen Präsentation im Cloud-Speicher.
Voraussetzung
Herunterladen Aspose.Slides Cloud SDK for Dotnet to convert HTML to a presentation
Richten Sie ein C#-Projekt mit dem oben genannten SDK ein, um in einer Präsentation mit HTML zu arbeiten
Schritte zum Umwandeln von HTML in PowerPoint mit der C# Low Code API
- Konfigurieren Sie das SlidesApi-Objekt, indem Sie die Client-ID und das Geheimnis für die Verwendung von HTML festlegen
- Initialisieren Sie das HTML-Skript, das Sie in die Präsentation umwandeln möchten
- Rufen Sie die Methode ImportFromHtml auf, um eine Online-Präsentation mit dem oben genannten HTML zu erstellen
- Laden Sie die neu erstellte Präsentation herunter und speichern Sie sie auf der Festplatte
In diesen Schritten wird beschrieben, wie Sie HTML in PowerPoint mit der C#-REST-Schnittstelle einbetten. Erstellen Sie das SlidesApi-Objekt, setzen Sie das HTML-Skript in eine Zeichenfolge und rufen Sie die ImportFromHtml()-Methode auf, um das HTML-Skript in eine Präsentation umzuwandeln. Wenn die Präsentation nicht online vorhanden ist, wird sie mit dem angegebenen Namen erstellt. Andernfalls können Sie die Präsentation hochladen und dann unter ihrem Namen eine Folie mit den HTML-Inhalten hinzufügen.
Code zum Erstellen einer HTML-PowerPoint-Präsentation mit der C#-REST-API
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); | |
} | |
} | |
} |
Dieser Code demonstriert den Prozess zum Hinzufügen von HTML in PowerPoint mit der C# Low Code API. Sie können die HTML-Zeichenfolge aus einer externen Quelle wie einer Datenbank oder einer Datei auf der Festplatte verwenden. Wenn Sie eine vorhandene Präsentation verwenden, erstellt die Methode ImportFromHtml() eine neue Folie mit den angegebenen HTML-Inhalten.
Dieser Artikel hat uns bei der Verwendung von HTML-Skript als Folieninhalt angeleitet. Informationen zum Hervorheben von Text in einer Präsentation finden Sie im Artikel zu Markieren Sie Text in PowerPoint mit der C#-REST-API.