Converti HTML in PowerPoint con l'API REST C#

Questo articolo spiega come convertire HTML in PowerPoint con l’API REST C#. Imparerai a incorporare automaticamente HTML in PowerPoint con interfaccia C# REST utilizzando Cloud SDK basato su .NET. Condivide i dettagli dell’aggiunta di HTML a una presentazione esistente o della creazione di una nuova presentazione nell’archivio cloud.

Prerequisito

Passaggi per trasformare HTML in PowerPoint con l’API C# Low Code

  1. Configura l’oggetto SlidesApi impostando l’ID client e il segreto per l’utilizzo di HTML
  2. Inizializza lo script HTML che desideri trasformare nella presentazione
  3. Chiama il metodo ImportFromHtml per creare una presentazione online utilizzando l’HTML sopra
  4. Scarica e salva la presentazione appena creata sul disco

Questi passaggi descrivono come incorporare HTML in PowerPoint con interfaccia REST C#. Crea l’oggetto SlidesApi, imposta lo script HTML in una stringa e chiama il metodo ImportFromHtml() per trasformare lo script HTML in una presentazione. Se la presentazione non esiste online verrà creata con il nome indicato, altrimenti è possibile caricare la presentazione e poi utilizzare il suo nome per aggiungere una diapositiva con i contenuti HTML.

Codice per la creazione di presentazioni PowerPoint HTML con API REST C#

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);
}
}
}

Questo codice illustra il processo per aggiungere HTML in PowerPoint con l’API C# Low Code. È possibile utilizzare la stringa HTML da qualche fonte esterna come un database o qualche file sul disco. Se utilizzi una presentazione esistente, il metodo ImportFromHtml() creerà una nuova diapositiva con i contenuti HTML specificati.

Questo articolo ci ha guidato nell’utilizzo dello script HTML come contenuto della diapositiva. Per evidenziare il testo in una presentazione, fare riferimento all’articolo su Evidenzia il testo in PowerPoint con l’API REST C#.

 Italiano