Вы Android-разработчик и хотите добавить в свое приложение функцию преобразования документов? Aspose.Total for Android via Java Библиотеки автоматизации форматов файлов могут помочь вам автоматизировать процесс преобразования документов в ваших приложениях для Android. Чтобы преобразовать файл DOC в PPTM, вы можете сначала использовать API обработки документов Aspose.Words for Android via Java для преобразования формата файла DOC в HTML. После этого с помощью PowerPoint API Aspose.Slides for Android Java вы можете создать новую презентацию, записать в нее HTML-контент и сохранить ее как PPTM.
Как конвертировать DOC в PPTM на Android
- Откройте файл DOC, используя класс Document .
- Преобразуйте файл DOC в HTML, используя save ) метод
- Инициализируйте новый объект Презентация .
- Извлеките содержимое из файла HTML с помощью BufferedReader и запишите содержимое в файл презентации.
- Сохраните документ в PPTM, используя метод save .
Требования к конвертации
Для преобразования файлов DOC в PPTM вы можете легко использовать Aspose.Total for Android via Java непосредственно из Maven и установите библиотеки в свое приложение.
Кроме того, вы можете получить ZIP-файл из загрузки .
// supports DOC, DOCX, DOT, DOTM, DOTX, FLATOPC, ODT, OTT, RTF, TXT, WORDML, DOCM input file formats | |
// load DOC file with an instance of Document | |
Document document = new Document("template.doc"); | |
// save the document in HTML file format | |
document.save("HtmlOutput.html",SaveFormat.HTML); | |
// create a new presentation | |
Presentation pres = new Presentation(); | |
// access the default first slide of presentation | |
ISlide slide = pres.getSlides().get_Item(0); | |
// add the AutoShape to accommodate the HTML content | |
IAutoShape ashape = slide.getShapes().addAutoShape(ShapeType.Rectangle, 10, 10, | |
(float) pres.getSlideSize().getSize().getWidth(), | |
(float) pres.getSlideSize().getSize().getHeight()); | |
ashape.getFillFormat().setFillType(FillType.NoFill); | |
// add text frame to the shape | |
ashape.addTextFrame(""); | |
// clear all paragraphs in added text frame | |
ashape.getTextFrame().getParagraphs().clear(); | |
// initialize StringBuilder to read Html | |
StringBuilder contents = new StringBuilder(); | |
// load HTML file by using BufferedReader | |
BufferedReader reader = new BufferedReader(new FileReader(new File("HtmlOutput.html"))); | |
String text = null; | |
// repeat until all lines are read | |
while ((text = reader.readLine()) != null) { | |
contents.append(text).append(System.getProperty("line.separator")); | |
} | |
reader.close(); | |
// add HTML content in text frame | |
ashape.getTextFrame().getParagraphs().addFromHtml(content); | |
// supports POTM, POT, POTX, PPSM, PPS, PPSX, PPTM, PPT, PPTX, ODP output file formats. | |
// save presentation as Pptx | |
pres.save("output.pptx", com.aspose.slides.SaveFormat.Pptx); |
Бесплатный онлайн-конвертер DOC в PPTM
Конвертировать защищенный DOC в PPTM в Android через Java
Вы также можете преобразовать защищенный паролем DOC в PPTM в своих приложениях для Android. Если ваш входной документ DOC защищен паролем, вы не можете преобразовать его в формат PPTM без использования пароля. Чтобы открыть зашифрованный документ, вы можете установить правильный пароль в объекте LoadOptions и передать его конструктору документа.
// supports DOC, DOT, DOCX, DOCM, DOTX, and DOTM file formats | |
// load DOC file with an instance of Document | |
Document document = new Document("template.doc", new LoadOptions("MyPassword")); | |
// save the document in HTML file format | |
document.save("HtmlOutput.html",SaveFormat.HTML); | |
// create a new presentation | |
Presentation pres = new Presentation(); | |
// perform the conversion to PPT |
Часто задаваемые вопросы
- Как я могу конвертировать DOC в PPTM онлайн?Онлайн-приложение для преобразования DOC интегрировано выше для вашего удобства. Чтобы преобразовать файл DOC в PPTM, просто добавьте файл DOC, перетащив его в белую область или щелкнув внутри области, чтобы импортировать его. После этого нажмите на кнопку «Конвертировать». После завершения преобразования DOC в PPTM вы можете загрузить преобразованный файл одним щелчком мыши.
- Сколько времени занимает конвертация DOC?Скорость этого онлайн-конвертера во многом зависит от размера файла DOC, который вы хотите преобразовать. Небольшие файлы DOC можно преобразовать в PPTM всего за несколько секунд. Однако, если вы интегрировали код преобразования в свое приложение Android App, скорость будет зависеть от того, насколько хорошо вы оптимизировали свое приложение для процесса преобразования.
- Безопасно ли конвертировать DOC в PPTM с помощью бесплатного конвертера Aspose.Total?Конечно! После преобразования ссылка для скачивания вашего PPTM-файла будет доступна мгновенно. Загруженные файлы автоматически удаляются через 24 часа, а ссылки для скачивания становятся недействительными по истечении этого времени. Будьте уверены, что ваши файлы в безопасности, так как никто другой не сможет получить к ним доступ. Наш сервис преобразования файлов, который включает в себя файлы DOC, полностью безопасен. Кроме того, для целей тестирования предоставляется бесплатное приложение, позволяющее подтвердить результаты перед интеграцией кода.
- Какой браузер я должен использовать для преобразования DOC?Современные веб-браузеры, такие как Google Chrome, Firefox, Opera и Safari, совместимы с этим онлайн-инструментом преобразования. Однако, если вы работаете над настольным приложением, рекомендуется использовать Aspose.Total DOC Conversion API для бесперебойной работы.