Anda dapat dengan mudah mengonversi file POWERPOINT ke JSON di aplikasi Android Anda dalam proses dua langkah melalui Aspose.Total for Android via Java . Pada langkah pertama Anda dapat mengekspor file POWERPOINT ke HTML dengan menggunakan Aspose.Slides for Android via Java . Kedua, dengan menggunakan Aspose.Cells for Android via Java , Anda dapat mengonversi HTML ke JSON.
Cara Mengonversi POWERPOINT ke JSON di Android
- Buka file POWERPOINT menggunakan kelas Presentation
- Konversi POWERPOINT ke HTML dengan menggunakan save
- Muat dokumen HTML dengan menggunakan kelas Workbook
- Simpan dokumen ke format JSON menggunakan save
Persyaratan Konversi
Untuk mengonversi POWERPOINT ke JSON, Anda dapat dengan mudah menggunakan Aspose.Total for Android via Java langsung dari Maven dan instal pustaka di aplikasi Anda.
Atau, Anda bisa mendapatkan file ZIP dari downloads .
// supports PPT, POT, PPS, POTX, PPSX, PPTM, PPSM, POTM, ODP, and OTP input file formats | |
// instantiate a Presentation object that represents a PPT file | |
Presentation presentation = new Presentation("template.ppt"); | |
// save the presentation as HTML | |
presentation.save("output.html", SaveFormat.Html); | |
// load the HTML file in an instance of Workbook | |
Workbook book = new Workbook("output.html"); | |
// save HTML as JSON | |
book.save("output.json", SaveFormat.JSON); |
Konversikan POWERPOINT yang Dilindungi ke JSON di Android melalui Java
Menggunakan API, Anda juga dapat membuka dokumen yang dilindungi kata sandi. Jika dokumen POWERPOINT masukan Anda dilindungi kata sandi, Anda tidak dapat mengonversinya ke JSON tanpa menggunakan kata sandi. API memungkinkan Anda untuk membuka dokumen terenkripsi dengan meneruskan kata sandi yang benar di objek LoadOptions. Contoh kode berikut menunjukkan cara mencoba membuka dokumen terenkripsi dengan kata sandi:
// initialize load options | |
LoadOptions loadOptions = new LoadOptions(); | |
// set password | |
loadOptions.setPassword("123123"); | |
// supports PPT, POT, PPS, POTX, PPSX, PPTM, PPSM, POTM, ODP, and OTP input file formats | |
Presentation presentation = new Presentation("pres.pptx", loadOptions); | |
// save the presentation as HTML | |
presentation.save("output.html", SaveFormat.Html); | |
// load the HTML file in an instance of Workbook | |
Workbook book = new Workbook("output.html"); | |
// save HTML as JSON | |
book.save("output.json", SaveFormat.JSON); |
Konversi File POWERPOINT ke JSON dengan Tanda Air di Android
Saat mengonversi file POWERPOINT ke JSON, Anda juga dapat menambahkan tanda air ke format file JSON keluaran Anda. Untuk menambahkan tanda air, buat Buku Kerja baru untuk membuka file HTML yang dikonversi. Pilih Lembar Kerja melalui indeksnya, buat Bentuk dan gunakan fungsi addTextEffect, atur warna, transparansi, dan lainnya. Setelah itu Anda dapat menyimpan dokumen HTML Anda sebagai JSON dengan Watermark.
// supports PPT, POT, PPS, POTX, PPSX, PPTM, PPSM, POTM, ODP, and OTP input file formats | |
// instantiate a Presentation object that represents a PPT file | |
Presentation presentation = new Presentation("template.ppt"); | |
// save the presentation as HTML | |
presentation.save("output.html", SaveFormat.Html); | |
// load the HTML file in an instance of Workbook | |
Workbook book = new Workbook("output.html"); | |
// access CellsCollection of the worksheet containing data to be converted | |
Cells cells = workbook.getWorksheets().get(0).getCells(); | |
// create & set ExportRangeToJsonOptions for advanced options | |
ExportRangeToJsonOptions exportOptions = new ExportRangeToJsonOptions(); | |
// create a range of cells containing data to be exported | |
Range range = cells.createRange(0, 0, cells.getLastCell().getRow() + 1, cells.getLastCell().getColumn() + 1); | |
// export range as JSON data | |
String jsonData = JsonUtility.exportRangeToJson(range, exportOptions); | |
// write data to disc in JSON format | |
BufferedWriter writer = new BufferedWriter(new FileWriter("output.json")); | |
writer.write(jsonData); | |
writer.close(); |