在实际环境中测试
在生产中测试无水印。
随时随地为您服务。
便携式文档格式文件用于各种业务。在开发文档时,开发人员使用 PDF 格式来帮助他们的客户。有了现在的库,创建 PDF 变得前所未有的简单。我们必须对构建、阅读和转换等要素进行评估,以确定哪个商业库最适合在项目中使用。
IronPDF 是一款强大的 PDF 转换器,几乎可以执行浏览器可以执行的任何操作。通过为开发人员提供的 .NET 库,创建、阅读和操作 PDF 文档变得非常简单。IronPDF 使用 Chrome 引擎将 HTML 转换为 PDF 文档。IronPDF 支持 HTML、ASPX、Razor HTML 和 MVC View 等网络组件。IronPDF 支持 Microsoft .NET 应用程序 (ASP.NET 网络应用程序和传统的 Windows 应用程序).IronPDF 还可用于创建具有视觉吸引力的 PDF 文档。
我们可以使用 IronPDF 将 HTML5、JavaScript、CSS 和图片制作成 PDF 文档。此外,文件还可以有页眉和页脚。有了 IronPDF,我们可以轻松阅读 PDF 文档。IronPDF 还拥有全面的 PDF 转换引擎和强大的 HTML 到 PDF 转换器,可以处理 PDF 文档。
打开 Visual Studio 软件,进入 "文件 "菜单。选择 "新建项目",然后选择 "控制台应用程序"。在本文中,我们将使用控制台应用程序生成 PDF 文档。
在 Visual Studio 中创建一个新项目
在相应的文本框中输入项目名称并选择文件路径。然后,单击 Create 按钮并选择所需的 .NET Framework,如下图所示。
在 Visual Studio 中配置新项目
Visual Studio 项目现在将为所选应用程序生成结构,如果您选择了控制台、Windows 和 Web 应用程序,它将打开 program.cs
文件,您可以在其中输入代码并构建/运行应用程序。
选择 .NET Core
接下来,我们可以添加库来测试代码。
IronPDF 库可以通过四种方式下载和安装。
它们是
Visual Studio 软件提供了 NuGet 包管理器选项,可直接将软件包安装到解决方案中。下面的截图显示了如何打开 NuGet 包管理器。
虚拟工作室程序.cs 文件
它提供了一个搜索框,用于显示 NuGet 网站上的软件包列表。在软件包管理器中,我们需要搜索关键字 "IronPdf",如下图所示。
NuGet软件包管理器
在上图中,我们可以看到相关搜索项的列表。我们需要选择所需的选项,将软件包安装到解决方案中。
在 Visual Studio 中,转到工具 > NuGet 包管理器 > 包管理器控制台
在软件包管理器控制台选项卡中输入以下一行:
Install-Package IronPdf
现在,软件包将下载/安装到当前项目,并可随时使用。
NuGet 软件包管理器中的 IronPdf 库**
第三种方法是下载 NuGet 软件包 直接从网站获取。
访问 我们的 IronPDF 网站 直接从网站下载最新软件包。下载完成后,按照以下步骤将软件包添加到项目中。
通过 IronPDF 程序,我们可以从 PDF 文件中提取文本,并将 PDF 页面转换为 PDF 对象。下面是一个如何使用 IronPDF 读取现有 PDF 文件的示例。
第一种方法是从 PDF 中提取文本,示例代码片段如下。
var pdfDocument = IronPdf.PdfDocument.FromFile("result.pdf");
string AllText = pdfDocument.ExtractAllText();
var pdfDocument = IronPdf.PdfDocument.FromFile("result.pdf");
string AllText = pdfDocument.ExtractAllText();
Dim pdfDocument = IronPdf.PdfDocument.FromFile("result.pdf")
Dim AllText As String = pdfDocument.ExtractAllText()
"(《世界人权宣言》) 从文件 静态方法用于从现有文件加载 PDF 文档,并将其转换为 PDFDocument 对象,如上面的代码所示。我们可以使用该对象读取 PDF 页面上可访问的文本和图像。该对象有一个名为 提取所有文本 从整个 PDF 文档中提取所有文本,然后将提取的文本保存到字符串中,我们就可以使用该字符串进行处理。
下面是第二种方法的代码示例,我们可以用它从 PDF 文件中逐页提取文本。
using PdfDocument pdf = PdfDocument.FromFile("result.pdf");
for (var index = 0; index < pdf.PageCount; index++)
{
int PageNumber = index + 1;
string Text = pdf.ExtractTextFromPage(index);
}
using PdfDocument pdf = PdfDocument.FromFile("result.pdf");
for (var index = 0; index < pdf.PageCount; index++)
{
int PageNumber = index + 1;
string Text = pdf.ExtractTextFromPage(index);
}
Using pdf As PdfDocument = PdfDocument.FromFile("result.pdf")
For index = 0 To pdf.PageCount - 1
Dim PageNumber As Integer = index + 1
Dim Text As String = pdf.ExtractTextFromPage(index)
Next index
End Using
在上面的代码中,我们可以看到它将首先加载整个 PDF 文档并将其转换为 PDF 对象。然后,我们使用一个名为 页数,这将检索出加载的 PDF 文档的可用总页数。使用 "for 循环 "和 从页面提取文本 函数允许我们将页码作为参数传递,以便从加载的文档中提取文本。然后,它会将准确的文本保存到字符串变量中。同样,在 "for "或 "for each "循环的帮助下,它也会从 PDF 文件中逐页提取文本。
IronPDF 是最常用的 PDF 库之一。它不依赖于任何其他第三方库。它是独立的,无需在机器上安装 Adobe Reader。它可在多个平台上运行。IronPDF 的入门价格为 $749。您可以选择支付一年的产品支持和更新费用,IronPDF 还提供免版税的再分发服务,但需支付额外费用。更多详情,请访问我们的 定价页.