Konvertieren Sie PPSX über Java in das JSON-Format

Lokale Java-API zum Exportieren von PPSX in JSON ohne Verwendung von Microsoft® Excel oder PowerPoint

 

Die Konvertierung von PPSX in das JSON-Format über Aspose.Total for Java ist ein einfacher zweistufiger Prozess. Im ersten Schritt können Sie PPSX nach HTML exportieren, indem Sie Aspose.Slides for Java verwenden. Zweitens können Sie mit Aspose.Cells for Java HTML in JSON konvertieren.

Konvertieren Sie PPSX über Java in das JSON-Format

  1. Öffnen Sie die PPSX-Datei mit der Klasse Presentation .
  2. Konvertieren Sie PPSX in HTML mit save -Methode
  3. Laden Sie das HTML-Dokument mithilfe der Klasse Workbook .
  4. Speichern Sie das Dokument im JSON-Format mit save -Methode

Konvertierungsanforderungen

Sie können Aspose.Total für Java direkt aus einem auf Maven basierenden Projekt verwenden und fügen Sie Bibliotheken in Ihre pom.xml ein.

Alternativ können Sie eine ZIP-Datei von downloads herunterladen.

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

Konvertierungsanforderungen

Über die API können Sie das passwortgeschützte Dokument auch öffnen. Wenn Ihr eingegebenes PPSX-Dokument kennwortgeschützt ist, können Sie es ohne Verwendung des Kennworts nicht in das JSON-Format konvertieren. Die API ermöglicht es Ihnen, das verschlüsselte Dokument zu öffnen, indem Sie das richtige Kennwort in einem LoadOptions-Objekt übergeben.

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

Konvertieren Sie geschütztes PPSX über Java in das JSON-Format

Während Sie PPSX in JSON konvertieren, können Sie den Bereich auch auf Ihr Ausgabe-JSON-Format festlegen. Um den Bereich festzulegen, können Sie das konvertierte HTML mithilfe der Workbook-Klasse öffnen, einen zu exportierenden Datenbereich mithilfe der Cells.createRange-Methode erstellen, die JsonUtility.exportRangeToJson-Methode mit Verweisen auf Range & ExportRangeToJsonOptions aufrufen und String-JSON-Daten über in eine Datei schreiben BufferedWriter.write-Methode.

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

Erkunden Sie PPSX Konvertierungs optionen mit Java

PPSXs in CSV konvertieren (Durch Kommas getrennte Werte)
PPSXs in DIF konvertieren (Datenaustauschformat)
PPSXs in EXCEL konvertieren (Tabellenkalkulationsdateiformate)
PPSXs in FODS konvertieren (OpenDocument Flat XML-Tabelle)
PPSXs in MARKDOWN konvertieren (Leichte Auszeichnungssprache)
PPSXs in ODS konvertieren (OpenDocument-Tabelle)
PPSXs in SXC konvertieren (StarOffice Calc-Tabelle)
PPSXs in TSV konvertieren (Durch Tabulatoren getrennte Werte)
PPSXs in XLAM konvertieren (Excel-Makro-fähiges Add-In)
PPSXs in XLS konvertieren (Microsoft Excel-Binärformat)
PPSXs in XLSB konvertieren (Excel-Binärarbeitsmappe)
PPSXs in XLSM konvertieren (Makrofähige Tabellenkalkulation)
PPSXs in XLSX konvertieren (Öffnen Sie die XML-Arbeitsmappe)
PPSXs in XLT konvertieren (Excel 97 - 2003-Vorlage)
PPSXs in XLTM konvertieren (Excel-Makro-fähige Vorlage)
PPSXs in DOC konvertieren (Microsoft Word-Binärformat)
PPSXs in DOCX konvertieren (Office 2007+ Word-Dokument)
PPSXs in DOT konvertieren (Microsoft Word-Vorlagendateien)
PPSXs in DOTM konvertieren (Microsoft Word 2007+-Vorlagendatei)
PPSXs in DOTX konvertieren (Microsoft Word-Vorlagendatei)
PPSXs in FLATOPC konvertieren (Microsoft Word 2003 TextverarbeitungML)
PPSXs in ODT konvertieren (OpenDocument-Textdateiformat)
PPSXs in OTT konvertieren (OpenDocument-Vorlage)
PPSXs in RTF konvertieren (Rich-text-Format)
PPSXs in WORDML konvertieren (Microsoft Word 2003 TextverarbeitungML)