Este artigo simples se concentra em como converter PPTX em Markdown usando C#. Ele também inclui a configuração do projeto, tarefas de programação passo a passo e um exemplo de código funcional para exportar o PowerPoint para Markdown em C# usando chamadas de API simples. O aplicativo desenvolvido pode ser utilizado em qualquer ambiente compatível com .NET em macOS, Windows e Linux.
Etapas para converter PowerPoint em Markdown em C#
- Configure o ambiente de desenvolvimento para instalar Aspose.Slides for .NET para converter a apresentação em um arquivo Markdown usando C#
- Acesse a apresentação PPTX de origem usando uma instância da classe Presentation para conversão de PPTX em MD
- Crie uma instância da classe MarkdownSaveOptions e defina as opções do arquivo Markdown
- Salve o arquivo MD resultante no disco
As etapas mencionadas acima envolvem o processo de exportação de PPTX para MD usando C# com a ajuda de simples chamadas de API. O processo é iniciado carregando o arquivo de apresentação de origem do disco usando o objeto da classe Presentation. Em seguida, usando uma instância da classe MarkdownSaveOptions, o conteúdo do arquivo MD de saída e a configuração de formato são aplicados. Por fim, a apresentação é convertida em um arquivo Markdown e salva no disco.
Código para converter PowerPoint em Markdown em C#
using System; | |
using Aspose.Slides; | |
using Aspose.Slides.Export; | |
namespace TestSlides | |
{ | |
public class PresentationToMd | |
{ | |
public static void ConvertToMD() | |
{ | |
String path = @"/KnowledgeBase/TestData/"; | |
// Setting the license for the product to convert a presentation to MD | |
License SlideToMdLicense = new License(); | |
SlideToMdLicense.SetLicense(path + "Conholdate.Total.Product.Family.lic"); | |
// Load the source presentation file to convert to MD file | |
using (Presentation presToMd = new Presentation(path + "Source.pptx")) | |
{ | |
MarkdownSaveOptions markdownSaveOptions = new MarkdownSaveOptions | |
{ | |
ShowHiddenSlides = true, | |
ShowSlideNumber = true, | |
Flavor = Flavor.Github, | |
ExportType = MarkdownExportType.Sequential, | |
NewLineType = NewLineType.Windows | |
}; | |
// Save the slides 1 to 3 as MD on the disk | |
presToMd.Save("Exported.md", new[] { 1, 2, 3}, SaveFormat.Md, markdownSaveOptions); | |
} | |
} | |
} | |
} |
Este exemplo exibe o processo de conversão de PPTX em Markdown em C#. A classe MarkdownSaveOptions é usada para definir a formatação do arquivo MD de saída e as configurações de conteúdo. Você pode definir opções como mostrar slides ocultos, mostrar o número do slide, tipo de saída e tipo de exportação, para citar alguns. Assim que as opções do arquivo markdown forem definidas, o arquivo MD convertido será salvo no disco.
Este artigo nos ensinou como converter PowerPoint para Markdown em C#. Se você estiver interessado em aprender o processo de criação de uma apresentação somente leitura, consulte o artigo em como criar uma apresentação somente leitura usando C#.