翻譯|使用教程|編輯:李顯亮|2020-06-24 09:49:56.737|閱讀 660 次
概述:在本文中,將展示如何使用Java以編程方式自動將PDF轉換為Excel,以及如何將PDF轉換為XLS并轉換為XLSX。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
當需要將表格中的數據從PDF文檔導出到Excel工作簿時,可能會出現各種情況。通過PDF to Excel,可以編輯數據,應用公式,繪制圖表以及執行電子表格支持的其他操作。
在本文中,我將展示如何使用Java以編程方式自動將PDF轉換為Excel,以及如何將PDF轉換為XLS并轉換為XLSX。
目前,Java版Aspose.PDF升級到v20.6版,支持將PDF轉換為CSV,修復HOCR數據的異常,感興趣的朋友可點擊下方按鈕下載最新版。
為了將PDF轉換為Excel XLS,只需要加載PDF文檔并以.xls擴展名保存。以下是執行此轉換的步驟。
以下代碼示例顯示了如何使用Java將PDF轉換為Excel XLS。
// Load source PDF file Document doc = new Document("sampletable.pdf"); // Convert PDF to XLS doc.save("workbook.xls", SaveFormat.Excel);
輸入PDF文檔
輸出Excel電子表格
要將PDF轉換為XLSX電子表格,需要使用ExcelSaveOptions類定義輸出Excel格式。以下是使用Aspose.PDF for Java將PDF轉換為XLSX的步驟。
以下代碼示例顯示了如何使用Java將PDF轉換為XLSX。
// Load source PDF file Document doc = new Document("sampletable.pdf"); // Set Excel options ExcelSaveOptions options = new ExcelSaveOptions(); // Set output format options.setFormat(ExcelSaveOptions.ExcelFormat.XLSX); // Convert PDF to XLSX doc.save("workbook.xlsx", options);
默認情況下,Aspose.PDF將PDF文檔中的每個頁面轉換為單獨的工作表。但是,可以自定義API以在大型PDF文檔的情況下最大程度地減少工作表的數量。以下是執行此操作的步驟。
下面的代碼示例演示如何使用Java將工作表數量最少的PDF轉換為XLSX。
// Load source PDF file Document doc = new Document("sampletable.pdf"); // Set Excel options ExcelSaveOptions options = new ExcelSaveOptions(); // Set output format options.setFormat(ExcelSaveOptions.ExcelFormat.XLSX); // Set minimizing option options.setMinimizeTheNumberOfWorksheets(true); // Convert PDF to Excel XLSX doc.save("workbook.xlsx", options);
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn