Convierta MHTML a PPTM en Android a través de Java

Transforme MHTML a PPTM dentro de sus aplicaciones de Android sin usar Microsoft® PowerPoint o Adobe® Acrobat Reader

 

Puede integrar la función de conversión de MHTML a PPTM dentro de sus aplicaciones de Android siguiendo dos simples pasos. En el primer paso, puede exportar MHTML a PPTX utilizando Aspose.PDF for Android via Java . Después de eso, usando Aspose.Slides for Android via Java , puede convertir PPTX a PPTM. Ambas API se incluyen en el paquete Aspose.Total for Android via Java .

API de Android para exportar MHTML a PPTM

  1. Abra el archivo MHTML usando la clase Document
  2. Convierta MHTML a PPTX usando el método save
  3. Cargue el documento PPTX usando la clase Presentación
  4. Guarde el documento en formato PPTM usando el método save y establezca Pptm como formato guardado

Requisitos de conversión

Puede usar fácilmente Aspose.Total for Android via Java directamente desde Maven aspose.com/pdf/androidjava/installation/) y Aspose.Slides for Android via Java en sus aplicaciones.

Alternativamente, puede obtener un archivo ZIP de descargas .

// load MHTML file with an instance of Document class
Document document = new Document("template.mhtml");
// save MHTML 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 Pptm format
presentation.save("output.pptm", SaveFormat.Pptm);   

Abrir archivo MHTML protegido con contraseña en Android a través de Java

Al cargar el formato de archivo MHTML, su documento puede estar protegido con contraseña. Aspose.PDF for Android via Java también le permite abrir documentos cifrados. Para abrir el archivo cifrado, puede inicializar una nueva instancia del Document class y pase el nombre de archivo y la contraseña como argumentos.

// open MHTML document
Document doc = new Document("input.mhtml", "Your@Password");
// save MHTML as PPTX format 
document.save("PptxOutput.pptx", SaveFormat.Pptx); 

Cree una imagen en miniatura del archivo PPTM en aplicaciones de Android

Después de convertir MHTML a PPTM, también puede crear imágenes en miniatura de su documento de salida. Mediante el uso de funciones ricas en Aspose.Slides for Android via Java puede generar imágenes en miniatura de las diapositivas creando una instancia de la Presentación clase. Después de eso, puede obtener la referencia de cualquier diapositiva deseada utilizando su ID o índice y obtener la imagen en miniatura de la diapositiva a la que se hace referencia en una escala específica.

// instantiate a Presentation object that represents a PPTM file
Presentation presentation = new Presentation("output.pptm");
// 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 MHTML opciones de conversión con Android

Convertir MHTMLs a DOCM (Archivo Marco de Microsoft Word 2007)
Convertir MHTMLs a DOT (Archivos de plantilla de Microsoft Word)
Convertir MHTMLs a DOTM (Archivo de plantilla de Microsoft Word 2007+)
Convertir MHTMLs a DOTX (Archivo de plantilla de Microsoft Word)
Convertir MHTMLs a FLATOPC (Microsoft Word 2003 WordprocessingML)
Convertir MHTMLs a GIF (Formato de intercambio gráfico)
Convertir MHTMLs a MARKDOWN (Lenguaje de marcado ligero)
Convertir MHTMLs a ODT (Formato de archivo de texto de OpenDocument)
Convertir MHTMLs a OTT (Plantilla de documento abierto)
Convertir MHTMLs a PCL (Lenguaje de comandos de la impresora)
Convertir MHTMLs a PS (Archivo PostScript)
Convertir MHTMLs a RTF (Formato de texto enriquecido)
Convertir MHTMLs a WORDML (Microsoft Word 2003 WordprocessingML)
Convertir MHTMLs a XAMLFLOW (Automatización de energía de Microsoft)
Convertir MHTMLs a CSV (Valores separados por comas)
Convertir MHTMLs a DIF (Formato de intercambio de datos)
Convertir MHTMLs a CSV (Valores separados por comas)
Convertir MHTMLs a FODS (Hoja de cálculo XML plano de OpenDocument)
Convertir MHTMLs a MD (Lenguaje de rebajas)
Convertir MHTMLs a ODS (Hoja de cálculo de OpenDocument)
Convertir MHTMLs a SXC (Hoja de cálculo de cálculo de StarOffice)
Convertir MHTMLs a TSV (Valores separados por tabuladores)
Convertir MHTMLs a TXT (Documento de texto)
Convertir MHTMLs a XLAM (Complemento de Excel habilitado para macros)
Convertir MHTMLs a XLSB (Libro binario de Excel)
Convertir MHTMLs a XLSM (Hoja de cálculo habilitada para macros)
Convertir MHTMLs a XLT (Excel 97 - Plantilla 2003)
Convertir MHTMLs a XLTM (Plantilla de Excel habilitada para macros)
Convertir MHTMLs a XLTX (Plantilla de Excel)
Convertir MHTMLs a ODP (Formato de presentación de OpenDocument)
Convertir MHTMLs a OTP (Formato estándar de OpenDocument)
Convertir MHTMLs a POT (Archivos de plantilla de Microsoft PowerPoint)
Convertir MHTMLs a POTM (Archivo de plantilla de Microsoft PowerPoint)
Convertir MHTMLs a POTX (Presentación de plantilla de Microsoft PowerPoint)
Convertir MHTMLs a PPT (Presentación de Powerpoint)
Convertir MHTMLs a PPS (Presentación de diapositivas de PowerPoint)
Convertir MHTMLs a PPSM (Presentación de diapositivas habilitada para macros)
Convertir MHTMLs a PPSX (Presentación de diapositivas de PowerPoint)
Convertir MHTMLs a PPT (Presentación de Powerpoint)
Convertir MHTMLs a SWF (Película flash de onda de choque)