Możesz zintegrować funkcję konwersji MHTML na SWF w swoich aplikacjach na Androida, wykonując dwa proste kroki. W pierwszym kroku możesz wyeksportować MHTML do PPTX, używając Aspose.PDF na Androida przez Javę . Następnie, używając Aspose.Slides for Android via Java , możesz przekonwertować PPTX na SWF. Oba interfejsy API są objęte pakietem Aspose.Total for Android via Java .
Android API do eksportu MHTML do SWF
- Otwórz plik MHTML za pomocą klasy Document
- Konwertuj MHTML na PPTX za pomocą metody save
- Załaduj dokument PPTX za pomocą klasy Presentation
- Zapisz dokument w formacie SWF za pomocą metody
save
i ustaw
Swf
jako SaveFormat
Wymagania dotyczące konwersji
Możesz łatwo używać Aspose.Total for Android via Java bezpośrednio z Maven docs.aspose.com/pdf/androidjava/installation/) i Aspose.Slides na Androida przez Javę w swoich aplikacjach.
Możesz też pobrać plik ZIP ze strony 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 Swf format
presentation.save("output.swf", SaveFormat.Swf);
Otwórz plik MHTML chroniony hasłem w Androidzie przez Java
Podczas ładowania pliku w formacie MHTML dokument może być chroniony hasłem. Aspose.PDF na Androida przez Javę umożliwia również otwieranie zaszyfrowanych dokumentów. Aby otworzyć zaszyfrowany plik, możesz zainicjować nowe wystąpienie Dokumentu i przekaż nazwę pliku i hasło jako argumenty.
// open MHTML document
Document doc = new Document("input.mhtml", "Your@Password");
// save MHTML as PPTX format
document.save("PptxOutput.pptx", SaveFormat.Pptx);
Utwórz obraz miniatury pliku SWF w aplikacjach na Androida
Po przekonwertowaniu MHTML na SWF możesz również tworzyć miniatury dokumentu wyjściowego. Korzystając z bogatej funkcji Aspose.Slides na Androida przez Javę możesz generować miniatury slajdów, tworząc i instancję [Prezentacjareference.aspose.com/slides/java/com.aspose.slides/Presentation). Następnie możesz uzyskać odwołanie do dowolnego slajdu, używając jego identyfikatora lub indeksu, i uzyskać miniaturę tego slajdu w określonej skali.
// instantiate a Presentation object that represents a SWF file
Presentation presentation = new Presentation("output.swf");
// 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"));