Konwertuj PPSM na format JSON przez Java

On Premise Java API do eksportowania PPSM do JSON bez użycia Microsoft® Excel lub PowerPoint

 

Konwersja PPSM do formatu JSON za pomocą Aspose.Total for Java to prosty, dwuetapowy proces. W pierwszym kroku możesz wyeksportować PPSM do HTML za pomocą Aspose.Slides for Java . Po drugie, używając Aspose.Cells for Java , możesz przekonwertować HTML na JSON.

Konwertuj PPSM na format JSON przez Java

  1. Otwórz plik PPSM za pomocą klasy Presentation
  2. Przekonwertuj PPSM na HTML, używając [save]( https://reference.aspose.com/slides/java/com.aspose.slides/Presentation#save-java.lang.String-int-com.aspose.slides . Metoda ISaveOptions-)
  3. Załaduj dokument HTML za pomocą klasy Workbook
  4. Zapisz dokument w formacie JSON za pomocą save metoda

Wymagania dotyczące konwersji

Możesz łatwo użyć Aspose.Total for Java bezpośrednio z projektu opartego na Maven i dołącz biblioteki do swojego pom.xml.

Możesz też pobrać plik ZIP ze strony 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);

Wymagania dotyczące konwersji

Korzystając z interfejsu API, możesz również otworzyć dokument chroniony hasłem. Jeśli wejściowy dokument PPSM jest chroniony hasłem, nie można go przekonwertować na format JSON bez użycia hasła. API umożliwia otwarcie zaszyfrowanego dokumentu poprzez podanie prawidłowego hasła w obiekcie LoadOptions.

// 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);

Konwertuj chroniony plik PPSM na format JSON za pomocą Javy

Podczas konwertowania PPSM na JSON możesz również ustawić zakres na wyjściowy format JSON. Aby ustawić zakres, możesz otworzyć przekonwertowany kod HTML za pomocą klasy Workbook, utworzyć zakres danych do wyeksportowania za pomocą metody Cells.createRange, wywołać metodę JsonUtility.exportRangeToJson z odwołaniami do Range & ExportRangeToJsonOptions i zapisać ciąg danych JSON do pliku za pomocą Metoda BufferedWriter.write.

// 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();

Eksploruj PPSM opcji konwersji z Java

Przelicz PPSMs na DOC (Format binarny programu Microsoft Word)
Przelicz PPSMs na DOCX (Dokument Office 2007+ Word)
Przelicz PPSMs na DOT (Pliki szablonów Microsoft Word)
Przelicz PPSMs na DOTM (Plik szablonu programu Microsoft Word 2007+)
Przelicz PPSMs na DOTX (Plik szablonu Microsoft Word)
Przelicz PPSMs na FLATOPC (Przetwarzanie tekstu Microsoft Word 2003ML)
Przelicz PPSMs na CSV (Wartości oddzielone przecinkami)
Przelicz PPSMs na DIF (Format wymiany danych)
Przelicz PPSMs na EXCEL (Formaty plików arkuszy kalkulacyjnych)
Przelicz PPSMs na FODS (Płaski arkusz kalkulacyjny XML OpenDocument)
Przelicz PPSMs na MARKDOWN (Lekki język znaczników)
Przelicz PPSMs na ODS (Arkusz kalkulacyjny OpenDocument)
Przelicz PPSMs na SXC (Arkusz kalkulacyjny StarOffice Calc)
Przelicz PPSMs na TSV (Wartości oddzielone tabulatorami)
Przelicz PPSMs na XLAM (Dodatek programu Excel z obsługą makr)
Przelicz PPSMs na XLS (Format binarny programu Microsoft Excel)
Przelicz PPSMs na XLSB (Binarny skoroszyt programu Excel)
Przelicz PPSMs na XLSM (Arkusz kalkulacyjny z obsługą makr)
Przelicz PPSMs na XLSX (Otwórz skoroszyt XML)
Przelicz PPSMs na XLT (Szablon programu Excel 97 - 2003)
Przelicz PPSMs na XLTM (Szablon programu Excel z obsługą makr)
Przelicz PPSMs na XLTX (Szablon Excela)
Przelicz PPSMs na ODT (Format pliku tekstowego OpenDocument)
Przelicz PPSMs na OTT (Szablon OpenDocument)
Przelicz PPSMs na RTF (Bogaty format tekstu)
Przelicz PPSMs na WORDML (Przetwarzanie tekstu Microsoft Word 2003ML)