Вы можете интегрировать функцию преобразования XML в POTM в свои приложения для Android, выполнив два простых шага. На первом этапе вы можете экспортировать XML в PPTX, используя Aspose.PDF for Android via Java . После этого, используя Aspose.Slides for Android via Java , вы можете конвертировать PPTX в POTM. Оба API входят в состав пакета Aspose.Total for Android via Java .
Android API для экспорта XML в POTM
- Откройте файл XML, используя класс Document .
- Преобразуйте XML в PPTX, используя метод save .
- Загрузите документ PPTX с помощью класса Presentation .
- Сохраните документ в формате POTM с помощью метода
save
и установите
POTM
как SaveFormat
Требования к конвертации
Вы можете легко использовать Aspose.Total for Android via Java непосредственно из Maven и установите Aspose.PDF for Android via Java и Aspose.Slides for Android via Java в ваших приложениях.
Кроме того, вы можете получить ZIP-файл из загрузки .
// 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 Potm format
presentation.save("output.potm", SaveFormat.Potm);
Откройте защищенный паролем файл XML в Android через Java
При загрузке формата файла XML ваш документ может быть защищен паролем. Aspose.PDF for Android via Java также позволяет открывать зашифрованные документы. Чтобы открыть зашифрованный файл, вы можете инициализировать новый экземпляр Документа и передать имя файла и пароль в качестве аргументов.
// open XML document
Document doc = new Document("input.xml", "Your@Password");
// save XML as PPTX format
document.save("PptxOutput.pptx", SaveFormat.Pptx);
Создайте миниатюру файла POTM в приложениях для Android
После преобразования XML в POTM вы также можете создавать эскизы выходного документа. Используя богатую функцию Aspose.Slides for Android via Java , вы можете создавать эскизы слайдов, создавая экземпляр Презентации . После этого вы можете получить ссылку на любой желаемый слайд, используя его идентификатор или индекс, и получить миниатюру изображения слайда, на который указывает ссылка, в указанном масштабе.
// instantiate a Presentation object that represents a POTM file
Presentation presentation = new Presentation("output.potm");
// 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"));