Konvertálja a WORD-t JSON formátumba Androidon Java segítségével

Tervezzen Android-alkalmazásokat a WORD JSON-ba exportálásához Microsoft® Word vagy Excel használata nélkül

 

A WORD-t JSON-formátumba konvertálhatja Android-alkalmazásaiban az [Aspose.Total for Android via Java] segítségével ( https://products.aspose.com/total/android-java/) . A dokumentumkezelési és -konverziós API Aspose.Words for Android via Java használatával WORD-t HTML-be exportálhat. Ezt követően az Aspose.Cells for Android via Java használatával konvertálhatja a HTML-t JSON-ba.

Konvertálja a WORD-t JSON formátumba az Androidon

  1. Nyissa meg a WORD-fájlt a Wordument osztály használatával
  2. A [Mentés]( https://reference.aspose.com/words/java/com.aspose.words/Wordument#save(java.lang.String,com.aspose.words.SaveOptions) segítségével konvertálja a WORD-t HTML-vé. ) módszerrel
  3. Töltsön be HTML-dokumentumot a Workbook osztály használatával
  4. Mentse a dokumentumot JSON formátumba a Mentés segítségével. SaveOptions)) módszer

Konverziós követelmények

Könnyedén használhatja az Aspose.Total for Android rendszert Java-n keresztül közvetlenül a Maven webhelyről és könyvtárakat telepíteni az alkalmazásba.

Másik megoldásként beszerezhet egy ZIP-fájlt a downloads webhelyről.

// supports DOC, DOT, DOCX, DOCM, DOTX, DOTM, RTF, WordML, MOBI, ODT, and OTT input file formats
// load DOCX with an instance of Document
Document document = new Document("template.docx");
// call Save method while passing SaveFormat.HTML
document.save("html_output.html",SaveFormat.HTML);
// load the HTML file in an instance of Workbook
Workbook book = new Workbook("html_output.html");
// save HTML as JSON
book.save("output.json", SaveFormat.JSON);

A védett WORD konvertálása JSON formátumba Androidon Java segítségével

Az API segítségével a jelszóval védett dokumentumot is megnyithatja. Ha a bemeneti WORD-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. A következő kódpélda bemutatja, hogyan lehet megnyitni egy titkosított dokumentumot jelszóval.

// supports DOC, DOT, DOCX, DOCM, DOTX, and DOTM file formats
// load DOCX with an instance of Document
Document document = new Document("template.docx", new LoadOptions("MyPassword"));
// call Save method while passing SaveFormat.HTML
document.save("html_output.html",SaveFormat.HTML);
// load the HTML file in an instance of Workbook
Workbook book = new Workbook("html_output.html");
// save HTML as JSON
book.save("output.json", SaveFormat.JSON);

Konvertálja a WORD-t JSON-ba az Android tartományban Java-n keresztül

Miközben a WORD-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 adattartomá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 DOC, DOT, DOCX, DOCM, DOTX, DOTM, RTF, WordML, MOBI, ODT, and OTT input file formats
// load DOCX with an instance of Document
Document document = new Document("template.docx");
// call Save method while passing SaveFormat.HTML
document.save("html_output.html",SaveFormat.HTML);
// load the HTML file in an instance of Workbook
Workbook book = new Workbook("html_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();

WORD konverziós beállítások felfedezése Android

WORDs konvertálása CSV (Comma Seperated Values)
WORDs konvertálása DIF (Data Interchange Format)
WORDs konvertálása EXCEL (Spreadsheet File Formats)
WORDs konvertálása FODS (OpenDocument Flat XML Spreadsheet)
WORDs konvertálása ODS (OpenDocument Spreadsheet)
WORDs konvertálása SXC (StarOffice Calc Spreadsheet)
WORDs konvertálása TSV (Tab Seperated Values)
WORDs konvertálása XLAM (Excel Macro-Enabled Add-In)
WORDs konvertálása XLS (Microsoft Excel Spreadsheet (Legacy))
WORDs konvertálása XLSB (Excel Binary Workbook)
WORDs konvertálása XLSM (Macro-enabled Spreadsheet)
WORDs konvertálása XLSX (Open XML Workbook)
WORDs konvertálása XLT (Excel 97 - 2003 Template)
WORDs konvertálása XLTM (Excel Macro-Enabled Template)
WORDs konvertálása XLTX (Excel Template)