Konvertálja a JSON formátumot WORD-re az Android alkalmazásokban

Elemezze a JSON-t WORD-be az Android-alkalmazásokon belül a Microsoft® Word használata nélkül

 

Kétlépéses folyamatban konvertálhatja a JSON-t WORD-re az Android-alkalmazásokban. Először is, a Powerful Spreadsheet Processing API Aspose.Cells for Android via Java használatával a JSON-t PDF-be elemezheti. A második lépésben a PDF-et WORD-re konvertálhatja a Word Processing API Aspose.Words for Android via Java használatával. Mindkét API az Aspose.Total for Android via Java termékcsaládba tartozik.

Konvertálja a JSON formátumot WORD-re az Androidon Java segítségével

  1. Hozzon létre egy új Workbook objektumot, és olvassa be az érvényes JSON-adatokat a fájlból
  2. Importálja a JSON-fájlt a munkalapra a JsonUtility osztály és a Mentés használatával PDF formátumban
  3. Töltse be a PDF-dokumentumot a Document osztály használatával
  4. Mentse a dokumentumot WORD formátumba a Mentés 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.

// create a blank Workbook object
Workbook workbook = new Workbook();
// access default empty worksheet
Worksheet worksheet = workbook.getWorksheets().get(0);
// Read JSON file
String jsonInput = new String(Files.readAllBytes("SampleJson.json"));
// import JSON data to default worksheet starting at cell A1
JsonUtility.importData(jsonInput, worksheet.getCells(), 0, 0, new JsonLayoutOptions());
// save resultant file in JSON-TO-PDF format
workbook.save("output.pdf", SaveFormat.AUTO);
// load PDF with an instance of Document
var document = new Document("output.pdf");
// supports DOC, DOT, DOCM, DOTX, DOTX, FLATOPC, RTF, WordML, MOBI, CHM, ODT, OTT, PS, PCL, EPUB file formats
// call Save method while passing SaveFormat.DOC
document.Save("output.doc", SaveFormat.Doc);

Állítsa be az elrendezést és konvertálja a JSON-formátumot WORD-re az Androidon Java segítségével

Ezenkívül az API lehetővé teszi, hogy elrendezési beállításokat állítson be a JSON-formátumhoz, miközben a JSON-t WORD-be elemezi a JsonLayoutOptions használatával. Lehetővé teszi a tömb táblaként történő feldolgozását, a nullák figyelmen kívül hagyását, a tömb címének figyelmen kívül hagyását, az objektum címének figyelmen kívül hagyását, a karakterlánc számmá vagy dátummá alakítását, a dátum és számformátum beállítását, valamint a címstílus beállítását. Mindezek a lehetőségek lehetővé teszik, hogy adatait az igényeinek megfelelően jelenítse meg. A következő kódrészlet bemutatja, hogyan állíthatja be az elrendezési beállításokat.

// create a blank Workbook object
Workbook workbook = new Workbook();
// access default empty worksheet
Worksheet worksheet = workbook.getWorksheets().get(0);
// read JSON file
String jsonInput = new String(Files.readAllBytes("SampleJson.json"));
// set JsonLayoutOptions for formatting
JsonLayoutOptions layoutOptions = new JsonLayoutOptions();
layoutOptions.setArrayAsTable(true);
layoutOptionssetConvertNumericOrDate(true);
layoutOptionssetIgnoreArrayTitle(true);
layoutOptionssetIgnoreNull(true);
layoutOptionssetIgnoreObjectTitle(true);
// import JSON data to default worksheet starting at cell A1
JsonUtility.importData(jsonInput, worksheet.getCells(), 0, 0, layoutOptions);
// save resultant file in JSON-TO-PDF format
workbook.save("output.pdf", SaveFormat.AUTO);
// load PDF with an instance of Document
var document = new Document("output.pdf");
// supports DOC, DOT, DOCM, DOTX, DOTX, FLATOPC, RTF, WordML, MOBI, CHM, ODT, OTT, PS, PCL, EPUB file formats
// call Save method while passing SaveFormat.DOC
document.Save("output.doc", SaveFormat.Doc);

Konvertálja a JSON formátumot WORD-re vízjellel az Androidon Java segítségével

Az API használatával a JSON-t vízjellel WORD-re is konvertálhatja. Ha vízjelet szeretne hozzáadni a WORD-dokumentumhoz, először elemezheti a JSON-fájlt PDF-be, és vízjelet adhat hozzá. Vízjel hozzáadásához töltse be az újonnan létrehozott PDF-fájlt a Document osztály használatával, hozzon létre egy TextWatermarkOptions példányt, és állítsa be tulajdonságait, hívja meg a Watermark.setText metódust, és adja át a vízjel szövegét és a TextWatermarkOptions objektumát. A vízjel hozzáadása után a dokumentumot elmentheti a WORD-be.

// create a blank Workbook object
Workbook workbook = new Workbook();
// access default empty worksheet
Worksheet worksheet = workbook.getWorksheets().get(0);
// Read JSON file
String jsonInput = new String(Files.readAllBytes("SampleJson.json"));
// import JSON data to default worksheet starting at cell A1
JsonUtility.importData(jsonInput, worksheet.getCells(), 0, 0, new JsonLayoutOptions());
// save resultant file in JSON-TO-PDF format
workbook.save("output.pdf", SaveFormat.AUTO);
// load PDF with an instance of Document
var document = new Document("output.pdf");
TextWatermarkOptions options = new TextWatermarkOptions();
options.setFontFamily("Arial");
options.setFontSize(36);
options.setColor(Color.BLACK);
options.setLayout(WatermarkLayout.HORIZONTAL);
options.isSemitrasparent(false);
document.getWatermark().setText("Test", options);
// supports DOC, DOT, DOCM, DOTX, DOTX, FLATOPC, RTF, WordML, MOBI, CHM, ODT, OTT, PS, PCL, EPUB file formats
// call Save method while passing SaveFormat.DOC
document.Save("output.doc", SaveFormat.Doc);

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

JSONs konvertálása CHM (Compiled HTML Help File)
JSONs konvertálása DOC (Microsoft Word Binary Format)
JSONs konvertálása DOCM (Microsoft Word 2007 Marco File)
JSONs konvertálása DOT (Microsoft Word Template Files)
JSONs konvertálása DOTX (Microsoft Word Template File)
JSONs konvertálása EPUB (Open eBook File)
JSONs konvertálása FLATOPC (Microsoft Word 2003 WordprocessingML)
JSONs konvertálása MOBI (Open Ebook Format)
JSONs konvertálása ODP (OpenDocument Presentation Format)
JSONs konvertálása ODT (OpenDocument Text File Format)
JSONs konvertálása OTP (OpenDocument Standard Format)
JSONs konvertálása OTT (OpenDocument Standard Format)
JSONs konvertálása PCL (Printer Command Language Document)
JSONs konvertálása POT (Microsoft PowerPoint Template Files)
JSONs konvertálása POTM (Microsoft PowerPoint Template File)
JSONs konvertálása POTX (Microsoft PowerPoint Template Presentation)
JSONs konvertálása PPS (PowerPoint Slide Show)
JSONs konvertálása PPSM (Macro-enabled Slide Show)
JSONs konvertálása PPSX (PowerPoint Slide Show)
JSONs konvertálása PPT (Microsoft PowerPoint 97-2003)
JSONs konvertálása PPTM (Macro-enabled Presentation File)
JSONs konvertálása PS (PostScript File)
JSONs konvertálása RTF (Rich Text Format)
JSONs konvertálása WORDML (Microsoft Word 2003 WordprocessingML)