Em vários cenários, as apresentações do MS PowerPoint são convertidas em imagens ou arquivos HTML. Por exemplo, quando você precisa incorporar slides de apresentação em uma página da Web ou exibi-los em um aplicativo de desktop. Para esses casos, este artigo fornece um guia passo a passo de como converter arquivos do PowerPoint PPT ou PPTX em HTML usando C#. Além disso, você aprenderá a incluir ou excluir os slides ocultos de uma apresentação no HTML convertido.
- C# PowerPoint para API de conversão de HTML
- Converter PowerPoint PPTX para HTML em C#
- Conversão de PPT/PPTX para HTML com slides ocultos
- Obtenha uma licença de API gratuita
C# PowerPoint para API de conversão de HTML
Aspose.Slides for .NET é uma API de manipulação de apresentação que permite criar e processar apresentações do PowerPoint a partir de seus aplicativos .NET. Juntamente com outros recursos de automação do PowerPoint, a API permite converter apresentações PPT/PPTX para outros formatos, incluindo HTML. Você pode baixar a DLL da API ou instalá-la usando NuGet.
PM> Install-Package Aspose.Slides.NET
Converter PowerPoint PPTX para HTML em C#
A seguir estão as etapas para converter um arquivo PPTX do PowerPoint para HTML usando o Aspose.Slides para .NET.
- Carregue a apresentação do PowerPoint usando a classe Apresentação.
- Crie uma instância da classe HtmlOptions.
- Converta PPTX para HTML usando o método Presentation.Save(String, HtmlOptions).
O exemplo de código a seguir mostra como converter um PowerPoint PPTX em HTML usando C#.
// Carregar apresentação
Presentation pres = new Presentation("presentation.pptx");
// Criar opções HTML
HtmlOptions htmlOpt = new HtmlOptions();
// Salve o PPTX como HTML
pres.Save("presentation.html", SaveFormat.Html, htmlOpt);
Apresentação em powerpoint
HTML convertido
C# PPT/PPTX para conversão de HTML com slides ocultos
As apresentações do PowerPoint também podem incluir slides ocultos. Por padrão, os slides ocultos são excluídos na conversão para HTML. No entanto, você pode configurar a API para incluir também os slides ocultos. A seguir estão as etapas para realizar esta operação.
- Carregue a apresentação do PowerPoint usando a classe Apresentação.
- Crie uma instância da classe HtmlOptions.
- Defina a propriedade HtmlOptions.ShowHiddenSlides como true.
- Converta PPTX para HTML usando o método Presentation.Save(String, HtmlOptions).
O exemplo de código a seguir mostra como incluir slides ocultos na conversão de PPTX para HTML em C#.
// Carregar apresentação
Presentation pres = new Presentation("presentation.pptx");
// Criar opções HTML
HtmlOptions htmlOpt = new HtmlOptions();
// Mostrar slides ocultos
htmlOpt.ShowHiddenSlides = true;
// Salve o PPTX como HTML
pres.Save("presentation.html", SaveFormat.Html, htmlOpt);
Obtenha uma licença de API gratuita
Você pode obter uma licença temporária gratuita para experimentar a API sem limitações de avaliação.
Conclusão
A conversão de PowerPoint para HTML é adotada em vários cenários. De acordo com isso, neste artigo, você aprendeu como converter arquivos PPT/PPTX do PowerPoint para HTML usando C#. Além disso, você viu como incluir os slides ocultos na conversão de PPTX para HTML. Você pode explorar mais sobre o Aspose.Slides para .NET usando a documentação.