Konvertálja az PPSM-t JSON formátumba Java segítségével

On Premise Java API az PPSM exportálásához JSON-ba Microsoft® Excel vagy PowerPoint használata nélkül

 

Az PPSM konvertálása JSON formátumba az Aspose.Total for Java egy egyszerű kétlépéses folyamat. Az első lépésben az Aspose.Slides for Java használatával exportálhatja az PPSM-t HTML-be. Másodszor, az Aspose.Cells for Java használatával konvertálhatja a HTML-t JSON-ba.

Konvertálja az PPSM-t JSON formátumba Java segítségével

  1. Nyissa meg az PPSM-fájlt a Presentation osztály használatával
  2. Alakítsa át az PPSM-t HTML-vé a save segítségével. ISaveOptions-) metódus
  3. Töltsön be HTML-dokumentumot a Workbook osztály használatával
  4. Mentse a dokumentumot JSON formátumba a save segítségével. SaveOptions)) módszer

Konverziós követelmények

Az Aspose.Total for Java könnyen használható közvetlenül Maven alapú projektből és vegyen fel könyvtárakat a pom.xml fájlba.

Alternatív megoldásként beszerezhet egy ZIP-fájlt a 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);

Konverziós követelmények

Az API segítségével a jelszóval védett dokumentumot is megnyithatja. Ha a bevitt PPSM-dokumentum jelszóval védett, nem konvertálhatja azt JSON-formátumba jelszó nélkül. Az API lehetővé teszi a titkosított dokumentum megnyitását a megfelelő jelszó átadásával egy LoadOptions objektumban.

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

Konvertálja a védett PPSM-t JSON formátumba Java segítségével

Miközben az PPSM-t JSON-ba konvertálja, beállíthatja a kimeneti JSON-formátum tartományát is. A tartomány beállításához megnyithatja a konvertált HTML-t a Workbook osztály segítségével, létrehozhat egy tartományt exportálandó adatokból a Cells.createRange metódussal, meghívhatja a JsonUtility.exportRangeToJson metódust Range & ExportRangeToJsonOptions hivatkozásokkal, és karakterlánc JSON adatokat írhat a fájlba a következőn keresztül. BufferedWriter.write metódus.

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

PPSM konverziós beállítások felfedezése Java

PPSMs konvertálása CSV (Comma Seperated Values)
PPSMs konvertálása DIF (Data Interchange Format)
PPSMs konvertálása DOC (Microsoft Word Binary Format)
PPSMs konvertálása DOCX (Office 2007+ Word Document)
PPSMs konvertálása DOT (Microsoft Word Template Files)
PPSMs konvertálása DOTM (Microsoft Word 2007+ Template File)
PPSMs konvertálása DOTX (Microsoft Word Template File)
PPSMs konvertálása EXCEL (Spreadsheet File Formats)
PPSMs konvertálása FLATOPC (Microsoft Word 2003 WordprocessingML)
PPSMs konvertálása FODS (OpenDocument Flat XML Spreadsheet)
PPSMs konvertálása MHTML (Web Page Archive Format)
PPSMs konvertálása ODS (OpenDocument Spreadsheet)
PPSMs konvertálása ODT (OpenDocument Text File Format)
PPSMs konvertálása OTT (OpenDocument Standard Format)
PPSMs konvertálása RTF (Rich Text Format)
PPSMs konvertálása SXC (StarOffice Calc Spreadsheet)
PPSMs konvertálása TSV (Tab Seperated Values)
PPSMs konvertálása WORDML (Microsoft Word 2003 WordprocessingML)
PPSMs konvertálása XLAM (Excel Macro-Enabled Add-In)
PPSMs konvertálása XLS (Microsoft Excel Spreadsheet (Legacy))
PPSMs konvertálása XLSB (Excel Binary Workbook)
PPSMs konvertálása XLSM (Macro-enabled Spreadsheet)
PPSMs konvertálása XLSX (Open XML Workbook)
PPSMs konvertálása XLT (Excel 97 - 2003 Template)
PPSMs konvertálása XLTM (Excel Macro-Enabled Template)
PPSMs konvertálása XLTX (Excel Template)