Преобразование MHTML в ODP на Android через Java

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

 

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

Android API для экспорта MHTML в ODP

  1. Откройте файл MHTML, используя класс Document .
  2. Преобразуйте MHTML в PPTX, используя метод save .
  3. Загрузите документ PPTX с помощью класса Presentation .
  4. Сохраните документ в формате ODP с помощью метода save и установите ODP как SaveFormat

Требования к конвертации

Вы можете легко использовать Aspose.Total for Android via Java непосредственно из Maven и установите Aspose.PDF for Android via Java и Aspose.Slides for Android via Java в ваших приложениях.

Кроме того, вы можете получить ZIP-файл из загрузки .

// 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 Odp format
presentation.save("output.odp", SaveFormat.Odp);   

Откройте защищенный паролем файл MHTML в Android через Java

При загрузке формата файла MHTML ваш документ может быть защищен паролем. Aspose.PDF for Android via Java также позволяет открывать зашифрованные документы. Чтобы открыть зашифрованный файл, вы можете инициализировать новый экземпляр Документа и передать имя файла и пароль в качестве аргументов.

// open MHTML document
Document doc = new Document("input.mhtml", "Your@Password");
// save MHTML as PPTX format 
document.save("PptxOutput.pptx", SaveFormat.Pptx); 

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

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

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

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

Конвертировать MHTMLs в DOCM (Файл Microsoft Word 2007 Марко)
Конвертировать MHTMLs в DOT (Файлы шаблонов Microsoft Word)
Конвертировать MHTMLs в DOTM (Файл шаблона Microsoft Word 2007+)
Конвертировать MHTMLs в DOTX (Файл шаблона Microsoft Word)
Конвертировать MHTMLs в FLATOPC (Microsoft Word 2003 WordprocessingML)
Конвертировать MHTMLs в GIF (Графический формат обмена)
Конвертировать MHTMLs в MARKDOWN (Легкий язык разметки)
Конвертировать MHTMLs в ODT (Формат текстового файла OpenDocument)
Конвертировать MHTMLs в OTT (Шаблон OpenDocument)
Конвертировать MHTMLs в PCL (Язык команд принтера)
Конвертировать MHTMLs в RTF (Расширенный текстовый формат)
Конвертировать MHTMLs в WORDML (Microsoft Word 2003 WordprocessingML)
Конвертировать MHTMLs в XAMLFLOW (Power Automate от Microsoft)
Конвертировать MHTMLs в CSV (Значения, разделенные запятыми)
Конвертировать MHTMLs в DIF (Формат обмена данными)
Конвертировать MHTMLs в CSV (Значения, разделенные запятыми)
Конвертировать MHTMLs в FODS (Плоская XML-таблица OpenDocument)
Конвертировать MHTMLs в MD (Язык разметки)
Конвертировать MHTMLs в ODS (Электронная таблица OpenDocument)
Конвертировать MHTMLs в SXC (Электронная таблица StarOffice Calc)
Конвертировать MHTMLs в TSV (Значения, разделенные табуляцией)
Конвертировать MHTMLs в TXT (Текстовый документ)
Конвертировать MHTMLs в XLAM (Надстройка Excel с поддержкой макросов)
Конвертировать MHTMLs в XLSB (Двоичная книга Excel)
Конвертировать MHTMLs в XLSM (Электронная таблица с поддержкой макросов)
Конвертировать MHTMLs в XLT (Шаблон Excel 97 - 2003)
Конвертировать MHTMLs в XLTM (Шаблон Excel с поддержкой макросов)
Конвертировать MHTMLs в OTP (Стандартный формат OpenDocument)
Конвертировать MHTMLs в POT (Файлы шаблонов Microsoft PowerPoint)
Конвертировать MHTMLs в POTM (Файл шаблона Microsoft PowerPoint)
Конвертировать MHTMLs в POTX (Презентация шаблона Microsoft PowerPoint)
Конвертировать MHTMLs в PPT (Презентация PowerPoint)
Конвертировать MHTMLs в PPS (Слайд-шоу PowerPoint)
Конвертировать MHTMLs в PPSM (Слайд-шоу с поддержкой макросов)
Конвертировать MHTMLs в PPSX (Слайд-шоу PowerPoint)
Конвертировать MHTMLs в PPT (Презентация PowerPoint)
Конвертировать MHTMLs в PPTM (Файл презентации с поддержкой макросов)
Конвертировать MHTMLs в SWF (Ударная волна флэш-ролик)