C#PDF解析器

This article was translated from English: Does it need improvement?
Translated
View the article in English

使用正确的工具,在C#中处理PDF文件可以变得很容易,并且可以利用.NET应用程序所需的所有功能,包括使用C#解析PDF文件的能力。 本教程将使用 IronPDF,一个 C# 库,仅通过几个简单的步骤来实现这一点。

适用于PDF的C# NuGet库

安装使用 NuGet

Install-Package IronPdf
Java PDF JAR

下载 DLL

下载DLL

手动安装到你的项目中

适用于PDF的C# NuGet库

安装使用 NuGet

Install-Package IronPdf
Java PDF JAR

下载 DLL

下载DLL

手动安装到你的项目中

开始在您的项目中使用IronPDF,并立即获取免费试用。

第一步:
green arrow pointer

查看 IronPDFNuget 用于快速安装和部署。它有超过800万次下载,正在使用C#改变PDF。

适用于PDF的C# NuGet库 nuget.org/packages/IronPdf/
Install-Package IronPdf

考虑安装 IronPDF DLL 直接。下载并手动安装到您的项目或GAC表单中: IronPdf.zip

手动安装到你的项目中

下载DLL

C# 解析 PDF 文件

解析 PDF 文件相当容易。 在下面的代码中,我们使用ExtractAllText方法从整个PDF文档中提取每一行文本。 稍后,您可以看到提取的PDF内容的并排输出。

:path=/static-assets/pdf/content-code-examples/how-to/csharp-parse-pdf-parse-pdf.cs
using IronPdf;

// Select the desired PDF File
PdfDocument pdf = PdfDocument.FromFile("sample.pdf");

// Extract all text from an pdf
string allText = pdf.ExtractAllText();

// Extract all text from page 1
string page1Text = pdf.ExtractTextFromPage(0);
Imports IronPdf

' Select the desired PDF File
Private pdf As PdfDocument = PdfDocument.FromFile("sample.pdf")

' Extract all text from an pdf
Private allText As String = pdf.ExtractAllText()

' Extract all text from page 1
Private page1Text As String = pdf.ExtractTextFromPage(0)
VB   C#

查看解析的PDF内容

我们使用了一个C#表单来显示上述代码执行中解析的PDF内容。 这个输出提供了PDF中的确切文本,您可以将其用于您的个人或客户文档需求。

~ PDF

~ C# 表格


图书馆快速访问

文档

阅读《API 参考》,了解有关 IronPDF 及其所有功能的文档。

文档