您可以通过 Aspose.Total for Android via Java 分两步在 Android 应用程序中轻松地将 POT 文件转换为 DIF。第一步,您可以使用 Aspose.Slides for Android via Java 将 POT 文件导出为 HTML。其次,通过使用 Aspose.Cells for Android via Java ,您可以将 HTML 转换为 DIF。
如何在 Android 中将 POT 转换为 DIF
- 使用 Presentation 类打开 POT 文件
- 使用 save 将 POT 转换为 HTML。ISaveOptions-) 方法
- 使用 Workbook 类加载 HTML 文档
- 使用 save 将文档保存为 DIF 格式
// 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); |
免费的 POT 到 DIF 在线转换器
在 Android 中通过 Java 将 Protected POT 转换为 DIF
使用 API,您还可以打开受密码保护的文档。如果您输入的 POT 文档受密码保护,则您无法在不使用密码的情况下将其转换为 DIF。 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); |
在 Android 中将 POT 文件转换为带有水印的 DIF
在将 POT 文件转换为 DIF 时,您还可以在输出的 DIF 文件格式中添加水印。为了添加水印,创建一个新的工作簿来打开转换后的 HTML 文件。通过其索引选择 Worksheet,创建一个 Shape 并使用其 addTextEffect 函数,设置颜色、透明度等。之后,您可以将 HTML 文档保存为带水印的 DIF。
// 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); |
经常问的问题
- 如何在线将 POT 转换为 DIF?上面集成了用于 POT 转换的在线应用程序。要开始 POT 文件转换,只需通过将文件拖放到白色区域或在该区域内单击以导入文档来添加文件。添加文件后,单击“转换”按钮开始转换过程。 POT 到 DIF 转换完成后,只需单击一下即可立即下载转换后的文件。
- 转换 POT 需要多长时间?此在线转换器的速度在很大程度上取决于您要转换的 POT 文件的大小。只需几秒钟即可将较小的文件转换为 DIF。此外,如果您计划将转换代码集成到 Android App 应用程序中,速度将取决于您如何针对转换过程优化应用程序。
- 使用免费的 Aspose.Total 转换器将 POT 转换为 DIF 是否安全?当然!转换过程结束后,您可以通过提供的下载链接立即访问和下载 DIF 文件。重要的是要注意,我们会在 24 小时后删除上传的文件,并且下载链接会在这段时间后失效,以确保您的文件的安全和隐私。我们的文件转换过程(包括 POT)是完全安全的,其他人无法访问您的文件。我们还集成了一个免费应用程序,以便在集成代码之前测试和验证转换结果。
- 我应该使用什么浏览器来转换 POT?您可以使用各种现代网络浏览器(如 Google Chrome、Firefox、Opera 和 Safari)进行此在线转换。然而,如果您正在构建桌面应用程序,Aspose.Total POT Conversion API 是一个可靠的选择,可以顺利运行。