【Total Android API】(https://products.aspose.com/total/android-java/)為Android應用程序提供文檔轉換和管理解決方案,無需依賴任何其他軟件。 通過將 API 集成到新開發的應用程序或現有應用程序中,程序員可以輕鬆地自動化文檔管理和操作解決方案。 通過集成 API,程序員可以輕鬆地添加功能以在應用程序中創建、編輯或轉換各種格式的文檔。 Android 中的 PDF Converter API 可處理 Office DOCX、XLSX、PPTX 到 PDF 等轉換案例,反之亦然。此外,下面列出的 API 處理的案例很少,相關轉換案例的鏈接也很少。
將 PDF 轉換為 CSV
Total Android API 支持 PDF 到 Excel XLSX 和 CSV 轉換。這是一個兩步的過程。 兩個總 API Aspose.PDF for Android via Java 和 Aspose.Cells for Android via Java 涉及。過程是您可以先將 PDF 轉換為 Excel XLSX 格式,然後再將 XLSX 轉換為 CSV。 更詳細地說,通過 Document 類加載 PDF 文件並通過 save 方法。 接下來使用 Workbook 類加載渲染的 XLSX 文檔並調用 save 方法。
Android - PDF 到 Excel 轉換
// supports PDF, CGM, EPUB, TeX, PCL, PS, SVG, XPS, MD, MHTML, XML, and XSLFO file format | |
// load PDF with an instance of Document | |
Document document = new Document("template.pdf"); | |
// save document in XLSX format | |
document.save("XlsxOutput.xlsx", SaveFormat.Xlsx); | |
// load the XLSX file in an instance of Workbook | |
Workbook book = new Workbook("XlsxOutput.xlsx"); | |
// supports CSV, XLSB, XLSM, XLT, XLTX, XLTM, XLAM, TSV, TXT, ODS, DIF, MD, SXC, and FODS file format | |
// save XLSX as CSV | |
book.save("output.csv", SaveFormat.AUTO); |
Excel 到 Word 的轉換
Android API 也處理 Excel 轉換。 過程是,使用 Workbook 類加載 EXCEL XLSX 文件,並通過首先將 SaveFormat 設置為 AUTO 將 EXCEL 轉換為 PDF。 接下來使用 Document 類加載保存的 PDF 文件並調用 save 方法將文檔保存為Word DOC/DOCX格式。
Android - Excel 到 Word 的轉換
Workbook book = new Workbook("input.csv"); | |
book.save("pdfOutput.pdf", com.aspose.cells.SaveFormat.AUTO); | |
Document document = new Document("pdfOutput.pdf"); | |
document.save("output.doc", com.aspose.pdf.SaveFormat.Doc); |
將 POWERPOINT 轉換為 HTML 和 MHTML
Android Total API 處理各種格式,包括 PowerPoint 文件,因此可以將演示文稿轉換為 HTML 和 MHTML。 過程是,使用 Presentation 類加載 POWERPOINT PPT/PPTX 文件並調用 save 方法將 POWERPOINT 轉換為 HTML。 此外,現在使用 Workbook 類加載轉換後的 HTML 文檔並調用 save 方法用於 MHTML 轉換。
Android - PowerPoint 幻燈片到 HTML 和 MHTML 轉換
// 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); |