Impor Presentasi dari PDF atau HTML di Android

Pendahuluan

Menggunakan Aspose.Slides for Android via Java, Anda dapat mengimpor presentasi dari file dalam format lain. Aspose.Slides menyediakan kelas SlideCollection untuk memungkinkan Anda mengimpor presentasi dari PDF, dokumen HTML, dll.

Impor PowerPoint dari PDF

Dalam kasus ini, Anda akan mengonversi PDF menjadi presentasi PowerPoint.

pdf-to-powerpoint

  1. Buat instance dari kelas Presentation.
  2. Panggil metode addFromPdf() dan berikan file PDF.
  3. Gunakan metode save() untuk menyimpan file dalam format PowerPoint.

Kode Java ini menunjukkan operasi PDF ke PowerPoint:

Presentation pres = new Presentation();
try {
    pres.getSlides().addFromPdf("InputPDF.pdf");
    pres.save("OutputPresentation.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

Impor PowerPoint dari HTML

Dalam kasus ini, Anda akan mengonversi dokumen HTML menjadi presentasi PowerPoint.

  1. Buat instance dari kelas Presentation.
  2. Panggil metode addFromHtml() dan berikan file PDF.
  3. Gunakan metode save() untuk menyimpan file dalam format PowerPoint.

Kode Java ini menunjukkan operasi HTML ke 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

Apakah tabel dipertahankan saat mengimpor PDF, dan apakah deteksi mereka dapat ditingkatkan?

Tabel dapat dideteksi selama impor; PdfImportOptions mencakup metode setDetectTables yang mengaktifkan pengenalan tabel. Efektivitasnya bergantung pada struktur PDF.