翻譯|使用教程|編輯:李顯亮|2020-01-06 10:54:16.340|閱讀 832 次
概述:在本文中,我們將學(xué)習(xí)如何使用Aspose.PDF在.NET中使用C#以編程方式將PDF轉(zhuǎn)換為Excel常用格式。很高興的是,Aspose.PDF已經(jīng)迎來2020第一次更新,增強(qiáng)了多項(xiàng)功能,歡迎閱讀。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
PDF到Excel的轉(zhuǎn)換是當(dāng)今的一種常見做法,特別是當(dāng)你需要需要將表格數(shù)據(jù)從PDF文檔導(dǎo)出到Excel電子表格時。在處理大量文檔時,手動將數(shù)據(jù)從PDF復(fù)制/導(dǎo)出到Excel可能是一項(xiàng)耗時的工作。那么,為什么不自動化該過程并最大程度地減少時間和精力呢?
接下來,我們將學(xué)習(xí)如何使用Aspose.PDF在.NET中使用C#以編程方式將PDF轉(zhuǎn)換為Excel常用格式。很高興的是,Aspose.PDF已經(jīng)迎來2020第一次更新,增強(qiáng)了多項(xiàng)功能,如果你還沒有升級Aspose.PDF最新版測試,可以點(diǎn)擊這里下載。
在本文中,我們將使用Aspose.PDF在C#中執(zhí)行以下PDF到Excel的轉(zhuǎn)換:
為了將PDF文檔轉(zhuǎn)換為XLS電子表格,可以簡單地加載PDF文件并以“ .xls”擴(kuò)展名保存。下面的代碼示例演示如何使用C#將PDF轉(zhuǎn)換為XLS格式的Excel。
// Load PDF document Document pdfDocument = new Document("sampletable.pdf"); ExcelSaveOptions options = new ExcelSaveOptions(); // Save output file pdfDocument.Save("Excel.xls", options);
PDF文件
轉(zhuǎn)換后的Excel文檔
默認(rèn)情況下,Aspose.PDF將PDF文檔轉(zhuǎn)換為XLS格式。如果要獲取轉(zhuǎn)換后的XLSX格式的Excel電子表格,則可以使用ExcelSaveOptions類進(jìn)行指定。下面的代碼示例演示如何使用C#將PDF文檔轉(zhuǎn)換為XLSX格式的Excel。
// Load PDF document Document pdfDocument = new Document("sampletable.pdf"); // Initialize ExcelSaveOptions ExcelSaveOptions options = new ExcelSaveOptions(); // Set output format options.Format = ExcelSaveOptions.ExcelFormat.XLSX; // Save output file pdfDocument.Save("Excel.xlsx", options);
我們也可以在轉(zhuǎn)換后的Excel電子表格中插入空白的第一列。可以使用ExcelSaveOptions.InsertBlankColumnAtFirst選項(xiàng)完成此操作,如以下代碼示例所示。
// Load PDF document Document pdfDocument = new Document("sampletable.pdf"); // Initialize ExcelSaveOptions ExcelSaveOptions options = new ExcelSaveOptions(); // Set output format options.Format = ExcelSaveOptions.ExcelFormat.XLSX; // To insert blank column as first column to the Worksheet options.InsertBlankColumnAtFirst = true; // Save output file pdfDocument.Save("Excel.xlsx", options);
默認(rèn)情況下,輸入PDF文檔中的每個頁面都將轉(zhuǎn)換為單獨(dú)的工作表。對于具有許多頁面的大型PDF文檔,轉(zhuǎn)換后的Excel電子表格還將包含許多工作表。在這種情況下,我們可以使用ExcelSaveOptions.MinimizeTheNumberOfWorksheets選項(xiàng)自定義PDF到Excel的轉(zhuǎn)換,并最小化轉(zhuǎn)換后的電子表格中的工作表數(shù)。
下面的代碼示例演示如何使用C#將PDF到Excel轉(zhuǎn)換中的工作表數(shù)量減少到最少:
// Load PDF document Document pdfDocument = new Document("sampletable.pdf"); // Initialize ExcelSaveOptions ExcelSaveOptions options = new ExcelSaveOptions(); // Set output format options.Format = ExcelSaveOptions.ExcelFormat.XLSX; // Minimize number of Worksheets options.MinimizeTheNumberOfWorksheets = true; // Save output file pdfDocument.Save("Excel.xlsx", options);
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn