แปลง POT เป็นรูปแบบ JSON ผ่าน Java

บน Premise Java API เพื่อส่งออก POT ไปยัง JSON โดยไม่ต้องใช้ Microsoft® Excel หรือ PowerPoint

 

การแปลงรูปแบบ POT เป็นรูปแบบ JSON ผ่าน Aspose.Total for Java เป็นกระบวนการสองขั้นตอนง่ายๆ ในขั้นตอนแรก คุณสามารถส่งออก POT เป็น HTML ได้โดยใช้ Aspose.Slides for Java ประการที่สอง โดยใช้ Aspose.Cells for Java คุณสามารถแปลง HTML เป็น JSON

แปลง POT เป็นรูปแบบ JSON ผ่าน Java

  1. เปิดไฟล์ POT โดยใช้คลาส Presentation
  2. แปลง POT เป็น HTML โดยใช้ [บันทึก]( https://reference.aspose.com/slides/java/com.aspose.slides/Presentation#save-java.lang.String-int-com.aspose.slides ISaveOptions-) วิธีการ
  3. โหลดเอกสาร HTML โดยใช้คลาส Workbook
  4. บันทึกเอกสารในรูปแบบ JSON โดยใช้ save วิธีการ

ข้อกำหนดการแปลง

คุณสามารถใช้ Aspose.Total สำหรับ Java ได้โดยตรงจากโปรเจ็กต์ที่ใช้ Maven และรวมไลบรารี่ใน pom.xml ของคุณ

หรือคุณสามารถรับไฟล์ ZIP จาก ดาวน์โหลด

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

ข้อกำหนดการแปลง

คุณยังสามารถเปิดเอกสารที่มีการป้องกันด้วยรหัสผ่านได้โดยใช้ API หากเอกสาร POT ที่คุณป้อนมีการป้องกันด้วยรหัสผ่าน คุณจะไม่สามารถแปลงเป็นรูปแบบ JSON ได้โดยไม่ต้องใช้รหัสผ่าน API อนุญาตให้คุณเปิดเอกสารที่เข้ารหัสโดยส่งรหัสผ่านที่ถูกต้องในออบเจกต์ 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);

แปลง POT ที่ได้รับการป้องกันเป็นรูปแบบ JSON ผ่าน Java

ขณะที่คุณกำลังแปลง POT เป็น JSON คุณยังสามารถตั้งค่าช่วงเป็นรูปแบบ JSON เอาต์พุตของคุณได้ ในการตั้งค่าช่วง คุณสามารถเปิด HTML ที่แปลงแล้วโดยใช้คลาสเวิร์กบุ๊ก สร้างช่วงของข้อมูลที่จะส่งออกโดยใช้เมธอด Cells.createRange เรียกเมธอด JsonUtility.exportRangeToJson ด้วยการอ้างอิงของ Range & ExportRangeToJsonOptions และเขียนสตริงข้อมูล JSON ไปยังไฟล์ผ่าน วิธีการ 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();

สำรวจ POT ตัวเลือกการแปลงด้วย Java

แปลง POT S TO DOC (รูปแบบไบนารีของ Microsoft Word)
แปลง POT S TO DOCX (เอกสาร Office 2007+ Word)
แปลง POT S TO DOT (ไฟล์เทมเพลต Microsoft Word)
แปลง POT S TO DOTM (ไฟล์เทมเพลต Microsoft Word 2007+)
แปลง POT S TO DOTX (ไฟล์เทมเพลต Microsoft Word)
แปลง POT S TO FLATOPC (โปรแกรมประมวลผลคำ Microsoft Word 2003ML)
แปลง POT S TO ODT (รูปแบบไฟล์ข้อความ OpenDocument)
แปลง POT S TO OTT (เทมเพลต OpenDocument)
แปลง POT S TO RTF (รูปแบบ Rich Text)
แปลง POT S TO WORDML (โปรแกรมประมวลผลคำ Microsoft Word 2003ML)
แปลง POT S TO CSV (ค่าที่คั่นด้วยเครื่องหมายจุลภาค)
แปลง POT S TO DIF (รูปแบบการแลกเปลี่ยนข้อมูล)
แปลง POT S TO EXCEL (รูปแบบไฟล์สเปรดชีต)
แปลง POT S TO FODS (สเปรดชีต OpenDocument Flat XML)
แปลง POT S TO MARKDOWN (ภาษามาร์กอัปที่มีน้ำหนักเบา)
แปลง POT S TO MHTML (ไมม์ HTML)
แปลง POT S TO ODS (OpenDocument สเปรดชีต)
แปลง POT S TO SXC (สเปรดชีตคำนวณ StarOffice)
แปลง POT S TO TSV (ค่าที่คั่นด้วยแท็บ)
แปลง POT S TO XLAM (Add-in ที่เปิดใช้งานแมโครของ Excel)
แปลง POT S TO XLS (รูปแบบไบนารีของ Microsoft Excel)
แปลง POT S TO XLSB (สมุดงานไบนารีของ Excel)
แปลง POT S TO XLSM (สเปรดชีตที่เปิดใช้งานมาโคร)
แปลง POT S TO XLSX (เปิดสมุดงาน XML)
แปลง POT S TO XLT (เทมเพลต Excel 97 - 2003)
แปลง POT S TO XLTM (เทมเพลตที่เปิดใช้งานแมโครของ Excel)
แปลง POT S TO XLTX (เทมเพลต Excel)