• <menu id="w2i4a"></menu>
  • logo Aspose.PDF使用教程

    文檔首頁>>Aspose.PDF使用教程>>PDF處理控件Aspose.PDF功能演示:使用Java將PDF文檔轉換為XLS / XLSX

    PDF處理控件Aspose.PDF功能演示:使用Java將PDF文檔轉換為XLS / XLSX


    當需要將表格中的數據從PDF文檔導出到Excel工作簿時,可能會出現各種情況。通過PDF to Excel,可以編輯數據,應用公式,繪制圖表以及執(zhí)行電子表格支持的其他操作。

    在本文中,我將展示如何使用Java以編程方式自動將PDF轉換為Excel,以及如何將PDF轉換為XLS并轉換為XLSX。

    • 使用Java將PDF轉換為XLS
    • 使用Java將PDF轉換為XLSX
    • PDF到Excel –最大限度地減少工作表數量

    目前,Java版Aspose.PDF升級到v20.6版,支持將PDF轉換為CSV,修復HOCR數據的異常,感興趣的朋友可點擊下方按鈕下載最新版。

    點擊下載最新版Aspose.PDF for Java

    PDF處理控件Aspose.PDF功能演示:使用Java將PDF文檔轉換為XLS / XLSX

    使用Java將PDF轉換為Excel XLS

    為了將PDF轉換為Excel XLS,只需要加載PDF文檔并以.xls擴展名保存。以下是執(zhí)行此轉換的步驟。

    • 使用Document類加載PDF文件
    • 使用Document.save(String outputFileName,int format)方法將PDF保存為Excel 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文檔

    PDF處理控件Aspose.PDF功能演示:使用Java將PDF文檔轉換為XLS / XLSX

    輸出Excel電子表格

    PDF處理控件Aspose.PDF功能演示:使用Java將PDF文檔轉換為XLS / XLSX

    使用Java將PDF轉換為XLSX

    要將PDF轉換為XLSX電子表格,需要使用ExcelSaveOptions類定義輸出Excel格式。以下是使用Aspose.PDF for Java將PDF轉換為XLSX的步驟。

    • 使用Document類加載輸入的PDF文檔。
    • 創(chuàng)建一個ExcelSaveOptions類的實例。
    • 使用ExcelSaveOptions.setFormat(ExcelSaveOptions.ExcelFormat.XLSX)方法設置輸出格式。
    • 使用Document.save(String outputFileName,SaveOptions options)方法將PDF轉換為Excel 。

    以下代碼示例顯示了如何使用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);

    最小化PDF到Excel中的工作表數量

    默認情況下,Aspose.PDF將PDF文檔中的每個頁面轉換為單獨的工作表。但是,可以自定義API以在大型PDF文檔的情況下最大程度地減少工作表的數量。以下是執(zhí)行此操作的步驟。

    • 使用Document類加載輸入的PDF文檔。
    • 創(chuàng)建一個ExcelSaveOptions類的實例。
    • 設置選項ExcelSaveOptions.setMinimizeTheNumberOfWorksheets(true)。
    • 將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);
    // Set minimizing option
    options.setMinimizeTheNumberOfWorksheets(true);
    // Convert PDF to Excel XLSX
    doc.save("workbook.xlsx", options);

    還想要更多嗎?您可以點擊閱讀
    【2019 · Aspose最新資源整合】,查找需要的教程資源。如果您有任何疑問或需求,請隨時加入Aspose技術交流群(642018183),我們很高興為您提供查詢和咨詢。
    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();