Możesz zintegrować funkcję konwersji CGM na XAML w swoich aplikacjach na Androida, wykonując dwa proste kroki. W pierwszym kroku możesz wyeksportować CGM 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 XAML. Oba interfejsy API są objęte pakietem Aspose.Total for Android via Java .
Android API do eksportu CGM do XAML
- Otwórz plik CGM za pomocą klasy Document
- Konwertuj CGM na PPTX za pomocą metody save
- Załaduj dokument PPTX za pomocą klasy Presentation
- Zapisz dokument w formacie XAML za pomocą metody
save
i ustaw
Xaml
jako SaveFormat
Wymagania dotyczące konwersji
Możesz łatwo używać Aspose.Total for Android via Java bezpośrednio z Maven i zainstaluj Aspose.PDF na Androida przez Javę i Aspose.Slides na Androida przez Javę w swoich aplikacjach.
Możesz też pobrać plik ZIP ze strony downloads .
// load CGM file with an instance of Document class
Document document = new Document("template.cgm");
// save CGM 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 Xaml format
presentation.save("output.xaml", SaveFormat.Xaml);
Otwórz plik CGM chroniony hasłem w Androidzie przez Java
Podczas ładowania pliku w formacie CGM 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 CGM document
Document doc = new Document("input.cgm", "Your@Password");
// save CGM as PPTX format
document.save("PptxOutput.pptx", SaveFormat.Pptx);
Utwórz obraz miniatury pliku XAML w aplikacjach na Androida
Po przekonwertowaniu CGM na XAML 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 XAML file
Presentation presentation = new Presentation("output.xaml");
// 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"));