您可以通过 Aspose.Total for Java 分两步将 POWERPOINT 文件转换为 EXCEL。在第一步中,您可以使用 Aspose.Slides for Java 将 POWERPOINT 导出为 HTML。其次,通过使用 Aspose.Cells for Java ,您可以将 HTML 转换为 EXCEL。
如何通过 Java 将 POWERPOINT 转换为 EXCEL 或在线应用程序
- 使用 Presentation 类打开 POWERPOINT 文件
- 使用 save 将 POWERPOINT 转换为 HTML。 ISaveOptions-) 方法
- 使用 Workbook 类加载 HTML 文档
- 使用 [save]https://reference.aspose.com/cells/java/com.aspose.cells/workbook#save(java.lang.String,%20com.aspose.cells.SaveOptions)) 方法
// supports PPT, POT, PPS, PPTX, POTX, PPSX, PPTM, PPSM, and POTM 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"); | |
// Supports XLS, XLSX, XLSB, XLSM, XLT, XLTX, XLTM, XLAM, CSV, TSV, TXT, MHTML, ODS, DIF, MARKDOWN, SXC, and FODS output file formats | |
// save HTML as XLS | |
book.save("output.xls", SaveFormat.Xls); |
免费的 POWERPOINT 到 EXCEL 在线转换器
通过 Java 将受保护的 POWERPOINT 转换为 EXCEL
使用 API,您还可以打开受密码保护的文档。如果您输入的 POWERPOINT 文档受密码保护,则您无法在不使用密码的情况下将其转换为 EXCEL。 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("template.ppt", 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"); | |
// Supports XLS, XLSX, XLSB, XLSM, XLT, XLTX, XLTM, XLAM, CSV, TSV, TXT, MHTML, ODS, DIF, MARKDOWN, SXC, and FODS output file formats | |
// save HTML as XLS | |
book.save("output.xls", SaveFormat.Xls); |
通过 Java 将 POWERPOINT 文件转换为带水印的 EXCEL
在将 POWERPOINT 文件转换为 EXCEL 时,您还可以在输出的 EXCEL 文件格式中添加水印。为了添加水印,创建一个新的工作簿来打开转换后的 HTML 文件。通过其索引选择 Worksheet,创建一个 Shape 并使用其 addTextEffect 函数,设置颜色、透明度等。之后,您可以将 HTML 文档保存为带水印的 EXCEL。
// supports PPT, POT, PPS, PPTX, POTX, PPSX, PPTM, PPSM, and POTM 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("XlsxOutput.xlsx"); | |
// get the first default sheet | |
Worksheet sheet = book.getWorksheets().get(0); | |
// add Watermark | |
Shape wordart = sheet.getShapes().addTextEffect(MsoPresetTextEffect.TEXT_EFFECT_1, "CONFIDENTIAL", | |
"Arial Black", 50, false, true, 18, 8, 1, 1, 130, 800); | |
// get the fill format of the word art | |
FillFormat wordArtFormat = wordart.getFill(); | |
// set the color | |
wordArtFormat.setOneColorGradient(Color.getRed(), 0.2, GradientStyleType.HORIZONTAL, 2); | |
// set the transparency | |
wordArtFormat.setTransparency(0.9); | |
// make the line invisible | |
LineFormat lineFormat = wordart.getLine(); | |
lineFormat.setWeight(0.0); | |
// supports CSV, XLSB, XLSM, XLT, XLTX, XLTM, XLAM, TSV, TXT, ODS, DIF, MD, SXC, and FODS file format | |
// save HTML as XLS | |
book.save("output.xls", SaveFormat.AUTO); |
经常问的问题
- 如何在线将 POWERPOINT 转换为 EXCEL?上面集成了 POWERPOINT 转换的在线应用程序。要开始转换过程,您可以将 POWERPOINT 文件拖放到白色区域或单击它以导入文档。添加文件后,只需单击“转换”按钮。 POWERPOINT 到 EXCEL 转换完成后,您可以下载转换后的文件。只需单击一下,您就会收到输出的 EXCEL 文件。
- 转换 POWERPOINT 需要多长时间?此在线转换器的速度在很大程度上取决于 POWERPOINT 文件的大小。如果 POWERPOINT 文件较小,转换成 EXCEL 可以在几秒钟内完成。此外,如果您已将转换代码集成到 Java 应用程序中,则转换过程的速度将取决于您为此目的优化应用程序的程度。
- 使用免费的 Aspose.Total 转换器将 POWERPOINT 转换为 EXCEL 是否安全?当然! POWERPOINT 到 EXCEL 的转换完成后,转换后的 EXCEL 文件的下载链接将立即可用。请注意,我们会在 24 小时后自动删除所有上传的文件,并且下载链接在此时间段后将不再有效。您的文件是完全安全和私密的,因为没有其他人可以访问它们。我们的文件转换服务,包括 POWERPOINT 转换,使用起来绝对安全。我们提供此免费应用程序主要用于测试目的,以便您可以在集成代码之前评估结果。
- 我应该使用什么浏览器来转换 POWERPOINT?您可以使用任何现代浏览器(例如 Google Chrome、Firefox、Opera 或 Safari)进行此在线转换。然而,如果您正在开发桌面应用程序,Aspose.Total POWERPOINT Conversion API 将无缝运行。