C# 将PDF转为Excel
Python微信訂餐小程序課程視頻
https://edu.csdn.net/course/detail/36074
Python實戰量化交易理財系統
https://edu.csdn.net/course/detail/35475
通常,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.PdfNamespace PDFtoExcelClass ProgramPrivate Shared Sub Main(args As String())'加載PDF文檔Dim pdf As New PdfDocument()pdf.LoadFromFile("test.pdf")'保存為Excel文檔pdf.SaveToFile("ToExcel.xlsx", FileFormat.XLSX)End SubEnd Class End Namespace用于轉換的PDF文檔,包含9頁內容:
轉換時,是將原有PDF每頁單獨轉換為一個sheet頁,如圖,轉換后的Excel文檔包含9個sheet頁:
—END—
總結
以上是生活随笔為你收集整理的C# 将PDF转为Excel的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 分享几个拉钩网的前端页面
- 下一篇: 【RK3399Pro学习笔记】二、Thi