將 PDF 轉(zhuǎn)換為 Excel
Spire.PDF for .NET 是一款專門對(duì) Word 文檔進(jìn)行操作的 .NET 類庫。致力于在于幫助開發(fā)人員輕松快捷高效地創(chuàng)建、編輯、轉(zhuǎn)換和打印 Microsoft Word 文檔,而無需安裝 Microsoft Word。
行號(hào)用于在每行文本旁邊顯示 Word 自動(dòng)計(jì)算的行數(shù)。當(dāng)我們需要參考合同或法律文件等文檔中的特定行時(shí),它非常有用。word中的行號(hào)功能允許我們?cè)O(shè)置起始值、編號(hào)間隔、與文本的距離以及行號(hào)的編號(hào)方式。使用 Spire.Doc,我們可以實(shí)現(xiàn)上述所有功能。本文將介紹如何將 HTML 轉(zhuǎn)換為 PDF。
歡迎加入spire技術(shù)交流群:767755948
PDF 是一種多功能文件格式,但很難編輯。如果您想修改和計(jì)算 PDF 數(shù)據(jù),將 PDF 轉(zhuǎn)換為 Excel 將是一個(gè)理想的解決方案。在本文中,您將學(xué)習(xí)如何使用 Spire.PDF for .NET 在 C# 和 VB.NET 中將 PDF 轉(zhuǎn)換為 Excel。
- 將 PDF 轉(zhuǎn)換為 Excel
- 將多頁 PDF 轉(zhuǎn)換為一個(gè) Excel 工作表
安裝 Spire.PDF for .NET
首先,您需要將 Spire.PDF for.NET 軟件包中包含的 DLL 文件作為引用添加到您的 .NET 項(xiàng)目中。這些 DLL 文件既可以從這個(gè)鏈接下載,也可以通過 NuGet 安裝。
1 PM> Install-Package Spire.PDF
用 C# 和 VB.NET 將 PDF 轉(zhuǎn)換為 Excel
以下是將 PDF 文檔轉(zhuǎn)換為 Excel 的步驟:
- 初始化一個(gè) PdfDocument 類的實(shí)例。
- 使用PdfDocument.LoadFromFile(filePath)方法加載PDF文檔。
- 使用 PdfDocument.SaveToFile(filePath, FileFormat.XLSX) 方法將文檔保存到 Excel。
01 using Spire.Pdf; 02 using Spire.Pdf.Conversion; 03 04 namespace ConvertPdfToExcel 05 { 06 class Program 07 { 08 static void Main(string[] args) 09 { 10 //Initialize an instance of PdfDocument class 11 PdfDocument pdf = new PdfDocument(); 12 //Load the PDF document 13 pdf.LoadFromFile("Sample.pdf"); 14 15 //Save the PDF document to XLSX 16 pdf.SaveToFile("PdfToExcel.xlsx", FileFormat.XLSX); 17 } 18 } 19 }
[VB.NET]
01 Imports Spire.Pdf 02 Imports Spire.Pdf.Conversion 03 04 Namespace ConvertPdfToExcel 05 Friend Class Program 06 Private Shared Sub Main(ByVal args As String()) 07 'Initialize an instance of PdfDocument class 08 Dim pdf As PdfDocument = New PdfDocument() 09 'Load the PDF document 10 pdf.LoadFromFile("Sample.pdf") 11 12 'Save the PDF document to XLSX 13 pdf.SaveToFile("PdfToExcel.xlsx", FileFormat.XLSX) 14 End Sub 15 End Class 16 End Namespace
在 C# 和 VB.NET 中將多頁 PDF 轉(zhuǎn)換為一個(gè) Excel 工作表
以下是將多頁 PDF 轉(zhuǎn)換為一個(gè) Excel 工作表的步驟:
- 初始化一個(gè)PdfDocument類的實(shí)例。
- 使用 PdfDocument.LoadFromFile(filePath) 方法加載 PDF 文檔。
- 在類構(gòu)造函數(shù)中初始化 XlsxLineLayoutOptions 類實(shí)例,將第一個(gè)參數(shù) convertToMultipleSheet 設(shè)置為 false。
- 使用PdfDocument.ConvertOptions.SetPdfToXlsxOptions(XlsxLineLayoutOptions)方法設(shè)置PDF到XLSX的轉(zhuǎn)換選項(xiàng)。
- 使用PdfDocument.SaveToFile(filePath, FileFormat.XLSX)方法將文檔保存到Excel中。
01 using Spire.Pdf; 02 using Spire.Pdf.Conversion; 03 04 namespace ConvertPdfToExcel 05 { 06 class Program 07 { 08 static void Main(string[] args) 09 { 10 //Initialize an instance of PdfDocument class 11 PdfDocument pdf = new PdfDocument(); 12 //Load the PDF document 13 pdf.LoadFromFile("Sample1.pdf"); 14 15 //Initialize an instance of XlsxLineLayoutOptions class, in the class constructor, setting the first parameter - convertToMultipleSheet as false. 16 //The four parameters represent: convertToMultipleSheet, showRotatedText, splitCell, wrapText 17 XlsxLineLayoutOptions options = new XlsxLineLayoutOptions(false, true, true, true); 18 //Set PDF to XLSX convert options 19 pdf.ConvertOptions.SetPdfToXlsxOptions(options); 20 21 //Save the PDF document to XLSX 22 pdf.SaveToFile("PdfToOneExcelSheet.xlsx", FileFormat.XLSX); 23 } 24 } 25 }
[VB.NET]
01 Imports Spire.Pdf 02 Imports Spire.Pdf.Conversion 03 04 Namespace ConvertPdfToExcel 05 Friend Class Program 06 Private Shared Sub Main(ByVal args As String()) 07 'Initialize an instance of PdfDocument class 08 Dim pdf As PdfDocument = New PdfDocument() 09 'Load the PDF document 10 pdf.LoadFromFile("Sample1.pdf") 11 12 'Initialize an instance of XlsxLineLayoutOptions class, in the class constructor, setting the first parameter - convertToMultipleSheet as false. 13 'The four parameters represent: convertToMultipleSheet, showRotatedText, splitCell, wrapText 14 Dim options As XlsxLineLayoutOptions = New XlsxLineLayoutOptions(False, True, True, True) 15 'Set PDF to XLSX convert options 16 pdf.ConvertOptions.SetPdfToXlsxOptions(options) 17 18 'Save the PDF document to XLSX 19 pdf.SaveToFile("PdfToOneExcelSheet.xlsx", FileFormat.XLSX) 20 End Sub 21 End Class 22 End Namespace
申請(qǐng)臨時(shí)許可證
若想從生成的文檔中刪除評(píng)估信息,或解除功能限制,申請(qǐng) 30 天試用許可證。