C#實(shí)現(xiàn)將PDF轉(zhuǎn)為Excel的方法詳解
通常,PDF格式的文檔能支持的編輯功能不如office文檔多,針對PDF文檔里面有表格數(shù)據(jù)的,如果想要編輯表格里面的數(shù)據(jù),可以將該P(yáng)DF文檔轉(zhuǎn)為Excel格式,然后編輯。本文,將以C#代碼為例,介紹如何實(shí)現(xiàn)由PDF格式到Excel文檔格式的轉(zhuǎn)換。下面是具體步驟。
dll引用方法
方法1
在程序中引入Spire.Pdf.dll文件;將 Spire.PDF for .NET 下載到本地,解壓,安裝。安裝完成后,找到安裝路徑下BIN文件夾中的Spire.Pdf.dll。然后在Visual Studio中打開“解決方案資源管理器”,鼠標(biāo)右鍵點(diǎn)擊“引用”,“添加引用”,將本地路徑BIN文件夾下的dll文件添加引用至程序。
方法2
通過 NuGet 安裝??赏ㄟ^以下2種方法安裝:
1.可以在Visual Studio中打開“解決方案資源管理器”,鼠標(biāo)右鍵點(diǎn)擊“引用”,“管理NuGet包”,然后搜索“Spire.PDF”,點(diǎn)擊“安裝”。等待程序安裝完成。
2.將以下內(nèi)容復(fù)制到PM控制臺安裝:Install-Package Spire.PDF -Version 8.3.9
PDF轉(zhuǎn)Excel
轉(zhuǎn)換時(shí),可通過以下步驟來實(shí)現(xiàn),僅需要三行代碼:
- 創(chuàng)建PdfDocument類的對象。
- 調(diào)用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用于轉(zhuǎn)換的PDF文檔,包含9頁內(nèi)容:

轉(zhuǎn)換時(shí),是將原有PDF每頁單獨(dú)轉(zhuǎn)換為一個(gè)sheet頁,如圖,轉(zhuǎn)換后的Excel文檔包含9個(gè)sheet頁:

到此這篇關(guān)于C#實(shí)現(xiàn)將PDF轉(zhuǎn)為Excel的方法詳解的文章就介紹到這了,更多相關(guān)C# PDF轉(zhuǎn)Excel內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
.net實(shí)現(xiàn)裁剪網(wǎng)站上傳圖片的方法
這篇文章主要介紹了.net實(shí)現(xiàn)裁剪網(wǎng)站上傳圖片的方法,比較實(shí)用的功能,需要的朋友可以參考下2014-07-07
C#實(shí)現(xiàn)簡單的RSA非對稱加密算法示例
這篇文章主要介紹了C#實(shí)現(xiàn)簡單的RSA非對稱加密算法,結(jié)合實(shí)例形式分析了C#實(shí)現(xiàn)RSA加密的具體步驟與相關(guān)操作技巧,需要的朋友可以參考下2017-08-08
Linq利用Distinct去除重復(fù)項(xiàng)問題(可自己指定)
這篇文章主要介紹了Linq利用Distinct去除重復(fù)項(xiàng)問題(可自己指定),具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-01-01
c#調(diào)用存儲過程實(shí)現(xiàn)登錄界面詳解
2013-03-03
C# WinForm實(shí)現(xiàn)Win7 Aero透明效果代碼
這篇文章主要介紹了C# WinForm實(shí)現(xiàn)Win7 Aero透明效果代碼,通過調(diào)用dwmapi.dll相關(guān)方法實(shí)現(xiàn),需要的朋友可以參考下2014-07-07

