Mengonversi Presentasi PowerPoint ke Dokumen Word di Android

Ikhtisar

Artikel ini menyediakan solusi bagi pengembang dalam mengonversi presentasi PowerPoint dan OpenDocument ke dokumen Word menggunakan Aspose.Slides dan Aspose.Words. Panduan langkah demi langkah ini membawa Anda melalui setiap tahap proses konversi.

Aspose.Slides dan Aspose.Words

Untuk mengonversi file PowerPoint (PPTX atau PPT) ke Word (DOCX atau DOC), Anda memerlukan kedua Aspose.Slides for Android via Java dan Aspose.Words for Android via Java.

Sebagai API mandiri, Aspose.Slides untuk java menyediakan fungsi yang memungkinkan Anda mengekstrak teks dari presentasi.

Aspose.Words adalah API pemrosesan dokumen canggih yang memungkinkan aplikasi untuk membuat, memodifikasi, mengonversi, merender, mencetak file, dan melakukan tugas lain dengan dokumen tanpa menggunakan Microsoft Word.

Konversi PowerPoint ke Word

  1. Unduh pustaka Aspose.Slides for Android via Java dan Aspose.Words for Java.
  2. Tambahkan aspose-slides-x.x-jdk16.jar dan aspose-words-x.x-jdk16.jar ke CLASSPATH Anda.
  3. Gunakan potongan kode ini untuk mengonversi PowerPoint ke Word:
Presentation pres = new Presentation("sample.pptx");

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

for (ISlide slide : pres.getSlides()) {
    // menghasilkan gambar slide sebagai aliran byte array
    IImage image = slide.getImage(1, 1);
    ByteArrayOutputStream imageStream = new ByteArrayOutputStream();
    image.save(imageStream, ImageFormat.Png);
    image.dispose();

    builder.insertImage(imageStream.toByteArray());

    // menyisipkan teks slide
    for (IShape shape : slide.getShapes()) {
        if (shape instanceof AutoShape) {
            builder.writeln(((AutoShape) shape).getTextFrame().getText());
        }
    }

    builder.insertBreak(BreakType.PAGE_BREAK);
}

doc.save("output.docx");
pres.dispose();

FAQ

Komponen apa yang perlu dipasang untuk mengonversi presentasi PowerPoint dan OpenDocument ke dokumen Word?

Anda hanya perlu menambahkan paket yang sesuai untuk Aspose.Slides for Android via Java dan Aspose.Words for Android via Java ke proyek Anda. Kedua pustaka beroperasi sebagai API mandiri, dan tidak ada keharusan untuk menginstal Microsoft Office.

Apakah semua format presentasi PowerPoint dan OpenDocument didukung?

Aspose.Slides mendukung semua format presentasi, termasuk PPT, PPTX, ODP, dan jenis file umum lainnya. Hal ini memastikan Anda dapat bekerja dengan presentasi yang dibuat dalam berbagai versi Microsoft PowerPoint.