在 Android 上从 PDF 或 HTML 导入演示文稿

使用 Aspose.Slides for Android via Java,您可以从其他格式的文件导入演示文稿。Aspose.Slides 提供了 SlideCollection 类,允许您从 PDF、HTML 文档等导入演示文稿。

从 PDF 导入 PowerPoint

在这种情况下,您可以将 PDF 转换为 PowerPoint 演示文稿。

pdf-to-powerpoint

  1. 创建 Presentation 类的实例。
  2. 调用 addFromPdf() 方法并传入 PDF 文件。
  3. 使用 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();
}

从 HTML 导入 PowerPoint

在这种情况下,您可以将 HTML 文档转换为 PowerPoint 演示文稿。

  1. 创建 Presentation 类的实例。
  2. 调用 addFromHtml() 方法并传入 PDF 文件。
  3. 使用 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();
}

常见问题

在导入 PDF 时表格会被保留吗?是否可以改进表格检测?

在导入过程中可以检测表格;PdfImportOptions 包含一个 setDetectTables 方法,可启用表格识别。其效果取决于 PDF 的结构。