Converter XML para ODP no Android via Java

Transforme XML em ODP em seus aplicativos Android sem usar o Microsoft® PowerPoint ou Adobe® Acrobat Reader

 

Você pode integrar o recurso de conversão XML para ODP dentro de seus aplicativos Android usando duas etapas simples. Na primeira etapa, você pode exportar XML para PPTX usando Aspose.PDF for Android via Java . Depois disso, usando Aspose.Slides for Android via Java , você pode converter PPTX para ODP. Ambas as APIs estão no pacote Aspose.Total for Android via Java .

API Android para exportar XML para ODP

  1. Abra o arquivo XML usando a classe Document
  2. Converta XML para PPTX usando o método save
  3. Carregue o documento PPTX usando a classe Apresentação
  4. Salve o documento no formato ODP usando o método save e defina Odp como SaveFormat

Requisitos de conversão

Você pode facilmente usar o Aspose.Total for Android via Java diretamente do Maven e instale Aspose.PDF for Android via Java e Aspose.Slides for Android via Java em seus aplicativos.

Como alternativa, você pode obter um arquivo ZIP em downloads .

// load XML file with an instance of Document class
Document document = new Document("template.xml");
// save XML as PPTX format 
document.save("PptxOutput.pptx", SaveFormat.Pptx); 
// instantiate a Presentation object that represents a PPTX file
Presentation presentation = new Presentation("PptxOutput.pptx");
// save the presentation as Odp format
presentation.save("output.odp", SaveFormat.Odp);   

Abra o arquivo XML protegido por senha no Android via Java

Ao carregar o formato de arquivo XML, seu documento pode estar protegido por senha. Aspose.PDF for Android via Java também permite abrir documentos criptografados. Para abrir o arquivo criptografado, você pode inicializar uma nova instância do Document e passe o nome do arquivo e a senha como argumentos.

// open XML document
Document doc = new Document("input.xml", "Your@Password");
// save XML as PPTX format 
document.save("PptxOutput.pptx", SaveFormat.Pptx); 
](https://

Criar imagem em miniatura do arquivo ODP em aplicativos Android

Depois de converter XML para ODP, você também pode criar imagens em miniatura do seu documento de saída. Ao usar o rico recurso Aspose.Slides for Android via Java , você pode gerar imagens em miniatura dos slides criando uma instância do [Apresentaçãoreference.aspose.com/slides/java/com.aspose.slides/Presentation). Depois disso, você pode obter a referência de qualquer slide desejado usando seu ID ou índice e obter a imagem em miniatura do slide referenciado em uma escala especificada.

// instantiate a Presentation object that represents a ODP file
Presentation presentation = new Presentation("output.odp");
// access the first slide
ISlide sld = pres.getSlides().get_Item(0);
// create a full scale image
BufferedImage image = sld.getThumbnail(1f, 1f);
 // save the image to disk in PNG format
ImageIO.write(image, "PNG", new java.io.File("Thumbnail_out.png"));

Explore XML Opções de conversão com Android

Converter XMLs para CSV (Valores separados por vírgula)
Converter XMLs para DIF (Formato de Intercâmbio de Dados)
Converter XMLs para EXCEL (Formatos de arquivo de planilha)
Converter XMLs para FODS (Planilha XML Plana OpenDocument)
Converter XMLs para MD (Linguagem de Remarcação)
Converter XMLs para ODS (Planilha OpenDocument)
Converter XMLs para SXC (Planilha do StarOffice Calc)
Converter XMLs para TSV (Valores separados por tabulações)
Converter XMLs para TXT (Documento de texto)
Converter XMLs para XLAM (Suplemento habilitado para macro do Excel)
Converter XMLs para XLSB (Pasta de trabalho binária do Excel)
Converter XMLs para XLSM (Planilha habilitada para macro)
Converter XMLs para XLT (Modelo Excel 97 - 2003)
Converter XMLs para XLTM (Modelo habilitado para macro do Excel)
Converter XMLs para XLTX (Modelo do Excel)
Converter XMLs para OTP (Formato Padrão do OpenDocument)
Converter XMLs para POT (Arquivos de modelo do Microsoft PowerPoint)
Converter XMLs para POTM (Arquivo de modelo do Microsoft PowerPoint)
Converter XMLs para POTX (Modelo de apresentação do Microsoft PowerPoint)
Converter XMLs para POWERPOINT (Arquivos de apresentação)
Converter XMLs para PPS (Apresentação de slides do PowerPoint)
Converter XMLs para PPSM (Apresentação de slides habilitada para macro)
Converter XMLs para PPSX (Apresentação de slides do PowerPoint)
Converter XMLs para PPT (Apresentação em powerpoint)
Converter XMLs para PPTM (Arquivo de apresentação habilitado para macro)
Converter XMLs para SWF (Filme Flash Shockwave)