Este tópico descreve como converter PPT para PPTX em C# com a ajuda de poucas linhas de código. Todos os detalhes de configuração e código de exemplo executável também fazem parte deste tutorial que pode ser usado para desenvolver um conversor PPT para PPTX em C#. Você também receberá informações para personalizar o carregamento do arquivo PPT de origem e salvar o arquivo PPTX.
Etapas para converter PPT para PPTX em C#
- Configure o ambiente para adicionar Aspose.Slides for .NET usando o gerenciador de pacotes NuGet para conversão de PPT para PPTX
- Declare o objeto de classe LoadOptions
- Defina o formato de carregamento para PPT
- Defina uma senha para abrir o arquivo PPT
- Carregue o PPT de origem usando a classe Presentation com as opções de carregamento especificadas
- Salve a apresentação carregada como PPTX
Essas etapas nos guiam para alterar PPT para PPTX em C#. Precisamos especificar o formato de carregamento para o arquivo PPT, portanto, o objeto da classe LoadOptions é declarado no início, pois contém a propriedade LoadFormat que é definida como PPT. Se o arquivo PPT for protegido por senha, defina a senha também usando o objeto de classe LoadFormat e, em seguida, carregue o arquivo PPT de origem para salvar como PPTX.
Código para transformar PPT em PPTX em C#
using Aspose.Slides; | |
namespace AsposeKB | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to convert PPT to PPTX in C# | |
{ | |
// Load Slides license | |
Aspose.Slides.License lic = new Aspose.Slides.License(); | |
lic.SetLicense(@"Aspose.Total.lic"); | |
// Declare LoadOptions class object and set load format and password | |
Aspose.Slides.LoadOptions loadOptions = new Aspose.Slides.LoadOptions(); | |
loadOptions.LoadFormat = Aspose.Slides.LoadFormat.Ppt; | |
loadOptions.Password = "abc123"; | |
// Load the source PPT using the LoadOptions object | |
Presentation presentation = new Presentation("sample.ppt",loadOptions); | |
// Save the output file as PPTX converted from a PPT | |
presentation.Save("output.pptx",Aspose.Slides.Export.SaveFormat.Pptx); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
Este código ajuda a escrever um software básico de conversão de PPT para PPTX em C#, onde a classe LoadOptions também contém outras propriedades, como definir opções de planilha para decidir o cálculo da fórmula para gráficos etc., gerenciar o carregamento de recursos externos, definir retornos de chamada de aviso e token de interrupção para citar alguns. Você também pode executar outras operações avançadas, bem como modificar o arquivo PPT carregado semelhante ao MS PowerPoint antes de salvá-lo como PPTX.
Este tutorial nos ensinou o processo de conversão de um PPT para PPTX, mas se você quiser aprender outros tipos de conversão, como converter uma apresentação em PDF, consulte o artigo em como converter PowerPoint para PDF usando C#.