Импорт презентаций из PDF или HTML на Android
Используя Aspose.Slides для Android через Java, вы можете импортировать презентации из файлов других форматов. Aspose.Slides предоставляет класс SlideCollection, позволяющий импортировать презентации из PDF, HTML‑документов и т.д.
Импорт PowerPoint из PDF
В этом случае вы можете конвертировать PDF в презентацию PowerPoint.

- Создайте экземпляр класса Presentation.
- Вызовите метод addFromPdf() и передайте PDF‑файл.
- Используйте метод save() для сохранения файла в формате PowerPoint.
Этот Java‑код демонстрирует операцию конвертации PDF в PowerPoint:
Presentation pres = new Presentation();
try {
pres.getSlides().addFromPdf("InputPDF.pdf");
pres.save("OutputPresentation.pptx", SaveFormat.Pptx);
} finally {
if (pres != null) pres.dispose();
}
Tip
Возможно, вам будет интересен бесплатный веб‑инструмент Aspose PDF в PowerPoint, так как он представляет собой живую реализацию процесса, описанного здесь.Импорт PowerPoint из HTML
В этом случае вы можете конвертировать HTML‑документ в презентацию PowerPoint.
- Создайте экземпляр класса Presentation.
- Вызовите метод addFromHtml() и передайте HTML‑файл.
- Используйте метод save() для сохранения файла в формате PowerPoint.
Этот Java‑код демонстрирует операцию конвертации HTML в PowerPoint:
Presentation presentation = new Presentation();
try {
FileInputStream htmlStream = new FileInputStream("page.html");
try {
presentation.getSlides().addFromHtml(htmlStream);
} finally {
if (htmlStream != null) htmlStream.close();
}
presentation.save("MyPresentation.pptx", SaveFormat.Pptx);
} catch(IOException e) {
} finally {
if (presentation != null) presentation.dispose();
}
FAQ
Сохраняются ли таблицы при импортировании PDF и можно ли улучшить их обнаружение?
Таблицы могут быть обнаружены во время импорта; класс PdfImportOptions содержит метод setDetectTables, который включает распознавание таблиц. Эффективность зависит от структуры PDF.
Note
Вы также можете использовать Aspose.Slides для конвертации HTML в другие популярные форматы файлов: