Converta HTML em PowerPoint com API REST C#

Este artigo orienta como converter HTML em PowerPoint com API REST C#. Você aprenderá a incorporar automaticamente HTML no PowerPoint com interface C# REST usando o Cloud SDK baseado em .NET. Ele compartilha os detalhes de adicionar HTML a uma apresentação existente ou criar uma nova apresentação no armazenamento em nuvem.

Pré-requisito

Etapas para transformar HTML em PowerPoint com API C# Low Code

  1. Configure o objeto SlidesApi definindo o ID do cliente e o segredo para usar HTML
  2. Inicialize o script HTML que deseja transformar na apresentação
  3. Chame o método ImportFromHtml para criar uma apresentação online usando o HTML acima
  4. Baixe e salve a apresentação recém-criada no disco

Estas etapas descrevem como incorporar HTML no PowerPoint com interface C# REST. Crie o objeto SlidesApi, defina o script HTML em uma string e chame o método ImportFromHtml() para transformar o script HTML em uma apresentação. Se a apresentação não existir online, ela será criada com o nome fornecido, caso contrário você poderá fazer upload da apresentação e depois usar seu nome para adicionar um slide com o conteúdo HTML.

Código para criação de apresentação HTML em PowerPoint com 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);
}
}
}

Este código demonstra o processo para adicionar HTML no PowerPoint com C# Low Code API. Você pode usar a string HTML de alguma fonte externa, como banco de dados ou algum arquivo no disco. Se você usar uma apresentação existente, o método ImportFromHtml() criará um novo slide com o conteúdo HTML fornecido.

Este artigo nos orientou no uso de script HTML como conteúdo de slide. Para destacar o texto em uma apresentação, consulte o artigo em Destacar texto no PowerPoint com API REST C#.

 Português