Преобразование XML в OTP на Android через Java

Преобразуйте XML в OTP в своих приложениях для Android, не используя Microsoft® PowerPoint или Adobe® Acrobat Reader.

 

Вы можете интегрировать функцию преобразования XML в OTP в свои приложения для Android, выполнив два простых шага. На первом этапе вы можете экспортировать XML в PPTX, используя Aspose.PDF for Android via Java . После этого, используя Aspose.Slides for Android via Java , вы можете конвертировать PPTX в OTP. Оба API входят в состав пакета Aspose.Total for Android via Java .

Android API для экспорта XML в OTP

  1. Откройте файл XML, используя класс Document .
  2. Преобразуйте XML в PPTX, используя метод save .
  3. Загрузите документ PPTX с помощью класса Presentation .
  4. Сохраните документ в формате OTP с помощью метода save и установите OTP как 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 Otp format
presentation.save("output.otp", SaveFormat.Otp);   

Откройте защищенный паролем файл 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); 

Создайте миниатюру файла OTP в приложениях для Android

После преобразования XML в OTP вы также можете создавать эскизы выходного документа. Используя богатую функцию Aspose.Slides for Android via Java , вы можете создавать эскизы слайдов, создавая экземпляр Презентации . После этого вы можете получить ссылку на любой желаемый слайд, используя его идентификатор или индекс, и получить миниатюру изображения слайда, на который указывает ссылка, в указанном масштабе.

// instantiate a Presentation object that represents a OTP file
Presentation presentation = new Presentation("output.otp");
// 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"));

Исследуйте варианты преобразования XML с Android

Конвертировать XMLs в CSV (Значения, разделенные запятыми)
Конвертировать XMLs в DIF (Формат обмена данными)
Конвертировать XMLs в EXCEL (Форматы файлов электронных таблиц)
Конвертировать XMLs в FODS (Плоская XML-таблица OpenDocument)
Конвертировать XMLs в MD (Язык разметки)
Конвертировать XMLs в ODS (Электронная таблица OpenDocument)
Конвертировать XMLs в SXC (Электронная таблица StarOffice Calc)
Конвертировать XMLs в TSV (Значения, разделенные табуляцией)
Конвертировать XMLs в TXT (Текстовый документ)
Конвертировать XMLs в XLAM (Надстройка Excel с поддержкой макросов)
Конвертировать XMLs в XLSB (Двоичная книга Excel)
Конвертировать XMLs в XLSM (Электронная таблица с поддержкой макросов)
Конвертировать XMLs в XLT (Шаблон Excel 97 - 2003)
Конвертировать XMLs в XLTM (Шаблон Excel с поддержкой макросов)
Конвертировать XMLs в ODP (Формат презентации OpenDocument)
Конвертировать XMLs в POT (Файлы шаблонов Microsoft PowerPoint)
Конвертировать XMLs в POTM (Файл шаблона Microsoft PowerPoint)
Конвертировать XMLs в POTX (Презентация шаблона Microsoft PowerPoint)
Конвертировать XMLs в POWERPOINT (Файлы презентации)
Конвертировать XMLs в PPS (Слайд-шоу PowerPoint)
Конвертировать XMLs в PPSM (Слайд-шоу с поддержкой макросов)
Конвертировать XMLs в PPSX (Слайд-шоу PowerPoint)
Конвертировать XMLs в PPT (Презентация PowerPoint)
Конвертировать XMLs в PPTM (Файл презентации с поддержкой макросов)
Конвертировать XMLs в SWF (Ударная волна флэш-ролик)