C# 將PDF轉為Excel
通常,PDF格式的文件能支援的編輯功能不如office文件多,針對PDF文件裡面有表格資料的,如果想要編輯表格裡面的資料,可以將該PDF文件轉為Excel格式,然後編輯。本文,將以C#程式碼為例,介紹如何實現由PDF格式到Excel文件格式的轉換。下面是具體步驟。
【dll引用方法】
方法1
在程式中引入Spire.Pdf.dll檔案;將Spire.PDF for .NET下載到本地,解壓,安裝。安裝完成後,找到安裝路徑下BIN資料夾中的Spire.Pdf.dll。然後在Visual Studio中開啟“解決方案資源管理器”,滑鼠右鍵點選“引用”,“新增引用”,將本地路徑BIN資料夾下的dll檔案新增引用至程式。
方法2
通過NuGet安裝。可通過以下2種方法安裝:
1.可以在Visual Studio中開啟“解決方案資源管理器”,滑鼠右鍵點選“引用”,“管理NuGet包”,然後搜尋“Spire.PDF”,點選“安裝”。等待程式安裝完成。
2.將以下內容複製到PM控制檯安裝。
Install-Package Spire.PDF -Version 8.3.9
【PDF轉Excel】
轉換時,可通過以下步驟來實現,僅需要三行程式碼:
-
建立 PdfDocument類的物件。
-
呼叫 PdfDocument.LoadFromFile(string filename)方法載入PDF文件。
-
通過 PdfDocument.SaveToFile(string filename, FileFormat fileFormat)方法將檔案儲存為Excel格式到指定路徑。
C#
using Spire.Pdf; namespace PDFtoExcel { class Program { static void Main(string[] args) { //載入PDF文件 PdfDocument pdf = new PdfDocument(); pdf.LoadFromFile("test.pdf"); //儲存為Excel文件 pdf.SaveToFile("ToExcel.xlsx",FileFormat.XLSX); } } }
VB.NET
Imports Spire.Pdf Namespace PDFtoExcel Class Program Private Shared Sub Main(args As String()) '載入PDF文件 Dim pdf As New PdfDocument() pdf.LoadFromFile("test.pdf") '儲存為Excel文件 pdf.SaveToFile("ToExcel.xlsx", FileFormat.XLSX) End Sub End Class End Namespace
用於轉換的PDF文件,包含9頁內容:
轉換時,是將原有PDF每頁單獨轉換為一個sheet頁,如圖,轉換後的Excel文件包含9個sheet頁:
—END—
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31499788/viewspace-2886127/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- C# 將OFD轉為PDFC#
- C# 將Excel轉為PDF時自定義表格紙張大小C#Excel
- C# 將PDF轉為線性化PDFC#
- C# 將Excel轉為XMLC#ExcelXML
- C# 將PDF文件轉換為Markdown文件C#
- Java 將PDF轉為PDF/AJava
- C#將html轉pdfC#HTML
- C#/VB.NET 將Html轉為ExcelC#HTMLExcel
- C#/VB.NET 將彩色PDF轉為灰度C#
- Python 將PDF轉為PDF/A、PDF/X,以及PDF/A轉回PDFPython
- Java 將PDF轉為線性PDFJava
- 使用C#,VB和Java將PDF轉換為DOC / DOCXJava
- Excel轉PDF怎麼轉?Excel轉PDF方法有哪些Excel
- Java 將Excel轉為OFDJavaExcel
- C# word或者excel儲存或匯出為PDFC#Excel
- Java將彩色PDF轉為灰度Java
- Java 將Html轉為PDF(二)JavaHTML
- C# 實現將 PDF 轉文字的功能C#
- 安卓手機怎麼將PDF檔案轉Excel安卓Excel
- C#生轉換網頁為pdfC#網頁
- python pdf轉ExcelPythonExcel
- Java 將Excel轉為SVG的方法JavaExcelSVG
- C# 將HTML轉為XMLC#HTMLXML
- 如何將Excel轉PDF?3種免費方法很實用Excel
- word與excel轉pdf方法Excel
- C#實現 word、pdf、ppt 轉為圖片C#
- Java 將PDF轉為HTML時儲存到流JavaHTML
- Java 將PDF轉為透明背景的圖片Java
- PDF批次轉換器,批次轉word為pdf,批次轉ppt為pdf
- 利用poi將Html中table轉為ExcelHTMLExcel
- Java 將Excel轉為et和ett格式JavaExcel
- 如何把PDF轉換成EXCELExcel
- C#/VB.NET 將OFD儲存為PDF檔案流C#
- aspose word轉換pdf檔案後將pdf檔案轉換為圖片png
- Python實現批次將ppt轉換為pdfPython
- 利用命令列將pdf轉換為長圖命令列
- Python實現批量將ppt轉換為pdfPython
- 利用vbs指令碼將word文件轉換為pdf指令碼