U kunt de conversiefunctie van MHTML naar PPTM in uw Android-applicaties integreren met behulp van twee eenvoudige stappen. In de eerste stap kunt u MHTML naar PPTX exporteren met Aspose.PDF for Android via Java . Daarna kunt u met Aspose.Slides for Android via Java PPTX naar PPTM converteren. Beide API’s vallen onder het pakket Aspose.Total for Android via Java .
Android API om MHTML naar PPTM te exporteren
- Open het MHTML-bestand met de klasse Document
- Converteer MHTML naar PPTX met behulp van de save methode
- Laad het PPTX-document met behulp van de klasse Presentation
- Sla het document op in PPTM-formaat met behulp van
save
methode en stel
Pptm
als SaveFormat
Conversievereisten
U kunt Aspose.Total for Android eenvoudig via Java rechtstreeks vanuit Maven en installeer Aspose.PDF for Android via Java en Aspose.Slides for Android via Java in uw toepassingen.
U kunt ook een ZIP-bestand krijgen van downloads .
// 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);
Open met een wachtwoord beveiligd MHTML-bestand in Android Apps
Tijdens het laden van de MHTML-bestandsindeling is uw document mogelijk beveiligd met een wachtwoord. Met Aspose.PDF for Android via Java kunt u ook versleutelde documenten openen. Om het versleutelde bestand te openen, kunt u een nieuwe instantie van het Document initialiseren .lang.String-) class en geef bestandsnaam en wachtwoord door als argumenten.
// open MHTML document
Document doc = new Document("input.mhtml", "Your@Password");
// save MHTML as PPTX format
document.save("PptxOutput.pptx", SaveFormat.Pptx);
Maak een miniatuurafbeelding van het PPTM-bestand in Android-applicaties
Na het converteren van MHTML naar PPTM, kunt u ook miniatuurafbeeldingen van uw uitvoerdocument maken. Door de uitgebreide functie Aspose.Slides for Android via Java te gebruiken, kunt u miniatuurafbeeldingen van de dia’s genereren door de [Presentatiereference.aspose.com/slides/java/com.aspose.slides/Presentation) klasse. Daarna kunt u de referentie van elke gewenste dia verkrijgen door de ID of index te gebruiken en de miniatuurafbeelding van de dia waarnaar wordt verwezen op een gespecificeerde schaal krijgen.
// 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"));