Converter ODT para ODP usando C# ou online
Crie aplicativos de conversão do Microsoft Word ODT para PowerPoint ODP nas plataformas .NET Framework, .NET Core, Windows Azure, Mono ou Xamarin.
Como converter ODT para ODP usando C#
Para automatizar o processo de qualquer arquivo de documento do Word para conversão em lote de apresentação do PowerPoint odp, usaremos Aspose.Words for .NET e Aspose.Slides para .NET APIs. O primeiro é uma API de processamento de texto para processar ou manipular documentos do Microsoft Word. Considerando que o último é uma API de manipulação de apresentação que permite criar ou modificar slides do Microsoft PowerPoint. Ambas as APIs fazem parte do pacote Aspose.Total for .NET . Você pode [baixar] diretamente ( https://releases.aspose.com/ ) do Nuget ou pode usar os seguintes comandos do Console do Gerenciador de Pacotes.
Comando do console do gerenciador de pacotes
PM> Install-Package Aspose.Total
Etapas para converter ODT em ODP via C#
- Adicione referência de Aspose.Total para .NET
- Carregue o arquivo ODT usando a classe Aspose.Words.Document
- Salve o documento ODT em HTML
- Crie um objeto Aspose.Slides.Presentation
- Importe o conteúdo HTML no quadro de texto de qualquer forma de slide dentro da apresentação
- Salve o documento usando Aspose.Slides.Presentation.Save(“output.odp”, SaveFormat.Odp)
Requisitos de conversão
- Microsoft Windows ou SO compatível com plataformas .NET Framework, .NET Core, Windows Azure, Mono ou Xamarin.
- Ambiente de desenvolvimento como Microsoft Visual Studio.
- Aspose.Words para .NET & Aspose.Slides para .NET DLLs ou Aspose.Total para .NET DLL referenciados em seu projeto.
Este exemplo de código mostra como converter um ODT em ODP usando C#
// Load the Single Page Microsoft Word ODT file
Aspose.Words.Document odt = new Aspose.Words.Document("sourceWordFile.odt");
// Save ODT file to HTML
odt.Save("filepath\\test.html", SaveFormat.Html);
// To convert multi pages ODT documents, export each page to HTML separately using Aspose.Words and then use the below code to convert to ODP.
using (Presentation odp = new Presentation()){
// Access the default first slide of presentation
ISlide slide = pres.Slides[0];
// Adding the AutoShape to accomodate the HTML content
// Adjust it as of your need
IAutoShape ashape = slide.Shapes.AddAutoShape(ShapeType.Rectangle, 10, 10, pres.SlideSize.Size.Width - 20, pres.SlideSize.Size.Height - 10);
ashape.FillFormat.FillType = FillType.NoFill;
// Adding text frame to the shape
ashape.AddTextFrame("");
// Clearing all paragraphs in added text frame
ashape.TextFrame.Paragraphs.Clear();
// Loading the HTML file using stream reader
TextReader tr = new StreamReader("filepath\\test.html");
// Adding text from HTML stream reader in text frame
ashape.TextFrame.Paragraphs.AddFromHtml(tr.ReadToEnd());
// Save the ODP Presentation
odp.Save("filepath\\pres.odp", Aspose.Slides.Export.SaveFormat.Odp);
Conversor Online de ODT para ODP
Aplicativo gratuito para converter ODT para ODP
perguntas frequentes
- Como posso converter ODT para ODP Online?O aplicativo online para conversão ODT está integrado acima. Para usar este aplicativo, você pode adicionar seu arquivo ODT arrastando e soltando-o na área branca designada ou clicando dentro da área para importar o documento. Em seguida, pressione o botão Converter para iniciar o processo de conversão. Após a conclusão da conversão de ODT para ODP, você pode baixar seu arquivo recém-convertido com apenas um clique e ele estará disponível para você na forma de um arquivo ODP.
- Quanto tempo leva para converter ODT?Este conversor online opera rapidamente, mas depende principalmente do tamanho do arquivo ODT que está sendo convertido. Para pequenos arquivos ODT, a conversão para ODP pode ser concluída em questão de segundos. No entanto, se você integrou o código de conversão em um aplicativo .NET, a velocidade de conversão dependerá de quão bem seu aplicativo foi otimizado para o processo de conversão.
- É seguro converter ODT para ODP usando o conversor gratuito Aspose.Total?Claro! Assim que a conversão de ODT para ODP estiver concluída, o link de download do arquivo ODP recém-convertido estará disponível instantaneamente. Ele também garante a segurança do processo de conversão, pois todos os arquivos enviados, incluindo arquivos ODT, são totalmente seguros e serão excluídos do sistema após 24 horas. Além disso, os links para download deixarão de funcionar após esse período, garantindo a privacidade e proteção de seus arquivos. O aplicativo integrado é gratuito e projetado para fins de teste, para que os usuários possam avaliar os resultados antes de integrar o código em seus projetos.
- Qual navegador devo usar para converter ODT?Você pode usar qualquer navegador da Web moderno, como Google Chrome, Firefox, Opera ou Safari, para a conversão on-line de ODT para ODP. No entanto, se você estiver desenvolvendo um aplicativo de desktop, a API Aspose.Total ODT Conversion é recomendada para um processamento suave e eficiente.