使用IRONPDF

ASP PDF查看器(开发者教程)

发布 2023年四月19日
分享:

本文将讨论如何在 IronPDF 的帮助下使用 C# ASP.NET 编程语言查看和保存 PDF 文件。

1.IronPDF for ASP.NET

IronPDFASP.NET PDF 是一个强大而灵活的库,用于在 ASP.NET 应用程序中生成、编辑和处理 PDF 文件。 它允许开发人员轻松地从 HTML、CSS、JavaScript 和图像中生成 PDF 文件,以及从现有的 PDF 文件中提取文本和图像。 IronPDF 基于 Chromium 构建,支持大量 HTML 和 CSS 功能,可以轻松创建与网络应用程序外观相匹配的高质量 PDF 文档。 它可与 ASP.NET 应用程序无缝集成,并可轻松定制,以满足特定要求。 IronPDF 还支持多种输出选项,包括直接输出到浏览器、保存到磁盘以及将 PDF 文件作为电子邮件附件发送。

2. 前提条件

要使用 IronPDF for .NET 查看 PDF 文件,需要满足一些前提条件:

  1. .NET Framework:IronPDF 要求服务器上安装 4.0 或更高版本的 .NET Framework。 如果您使用的 Visual Studio 版本支持 Core,您也可以使用 IronPDF for .NET Core。

  2. IronPDF NuGet 软件包:您需要在 ASP.NET 解决方案中安装 IronPDF NuGet 包。 您可以通过 Visual Studio 的 NuGet 软件包管理器或使用软件包管理控制台安装该软件包。

  3. ASP.NET 基础知识

3.创建新的 ASP.NET Core 项目

要在您的 .NET 应用程序中使用 IronPDF 库进行查看,您需要在 Visual Studio 中创建一个新项目。 您可以使用任何版本,但建议使用现有的最新版本。 根据您的要求,您可以选择不同的项目模板,如 Windows Forms。 为了简单起见,本教程将使用控制台应用程序模板。

ASP PDF 查看器(开发人员教程),图 1:控制台应用程序

控制台应用程序

选择合适的项目类型后,您就可以为项目取名并选择翻译位置。 为项目选择所需的框架,如 .NET Core。

ASP PDF 查看器(开发人员教程),图 2:项目配置

项目配置

创建项目解决方案后,您就可以访问 Program.cs 文件,在其中您可以在 Main 函数中编写逻辑并构建/运行应用程序。

ASP PDF 查看器(开发人员教程),图 3:Program.cs

程序.cs

最后,您可以将 IronPDF 库集成到您的项目中,以测试代码。

4.安装 IronPDF

IronPdf 库可以通过多种不同方式下载和安装,但今天我们只讨论其中两种。

它们是

  • 使用 Visual Studio NuGet 软件包
  • 使用 Visual Studio 命令行

4.1 使用 Visual Studio NuGet 软件包

要安装 IronPdf 库,可以使用 Visual Studio 中的 NuGet 包管理器。 打开 NuGet 包管理器,在 "浏览 "选项卡中搜索 IronPDF。 在搜索结果中找到 IronPdf 后,请选择并继续安装。 安装完成后,您就可以开始在项目中使用 IronPDF 库了。

下面的截图显示了我们如何在 Visual Studio 中打开 NuGet 包管理器。

ASP PDF 查看器(开发人员教程),图 4:NuGet 软件包管理器

NuGet软件包管理器

在搜索栏中写入 IronPdf,然后选择相应版本并点击安装。

ASP PDF 查看器(开发人员教程),图 5:IronPDF

IronPDF

4.2 使用 Visual Studio 命令行

许多人喜欢使用命令行界面安装软件包。 要使用命令行安装 IronPDF,请按照以下步骤操作:

  • 在 Visual Studio 中,转到 工具 > NuGet 包管理器 > 包管理器控制台
  • 在“包管理器控制台”选项卡中输入以下行:
Install-Package IronPdf

现在,软件包将下载/安装到当前项目中,即可使用。

ASP PDF 查看器(开发人员教程),图 6:IronPDF 安装

IronPDF 安装

5.使用 IronPDF 查看 PDF 文件

使用 IronPDF 查看 PDF 的方法有很多,但这里我们将讨论其中的两种。

  1. 首先是使用代码在默认的 PDF 阅读器中打开 PDF 文件。

  2. 使用 C# 创建表格并在其中查看 PDF 文件。

5.1.在默认 PDF 阅读器中查看 PDF 文档

在本节中,我们将了解如何仅使用 C# 代码就能在创建 PDF 后自动打开服务器上的 PDF 查看器控件。 以下是使用 "Process.Start "在默认 PDF 查看器中查看 PDF 的源代码示例()方法。

using IronPdf;
using System;
using System.Diagnostics;

var renderer = new IronPdf.ChromePdfRenderer();
//HTML string
var pdf = renderer.RenderHtmlAsPdf("Hello IronPDF\nIronPDF Demo");
var outputPath = "ChromePdfRenderer.pdf";
pdf.SaveAs(outputPath);
Console.WriteLine(outputPath);
Process.Start(new ProcessStartInfo { UseShellExecute = true, FileName = outputPath });
using IronPdf;
using System;
using System.Diagnostics;

var renderer = new IronPdf.ChromePdfRenderer();
//HTML string
var pdf = renderer.RenderHtmlAsPdf("Hello IronPDF\nIronPDF Demo");
var outputPath = "ChromePdfRenderer.pdf";
pdf.SaveAs(outputPath);
Console.WriteLine(outputPath);
Process.Start(new ProcessStartInfo { UseShellExecute = true, FileName = outputPath });
Imports Microsoft.VisualBasic
Imports IronPdf
Imports System
Imports System.Diagnostics

Private renderer = New IronPdf.ChromePdfRenderer()
'HTML string
Private pdf = renderer.RenderHtmlAsPdf("Hello IronPDF" & vbLf & "IronPDF Demo")
Private outputPath = "ChromePdfRenderer.pdf"
pdf.SaveAs(outputPath)
Console.WriteLine(outputPath)
Process.Start(New ProcessStartInfo With {
	.UseShellExecute = True,
	.FileName = outputPath
})
VB   C#

ASP PDF 查看器(开发人员教程),图 7:浏览器输出

浏览器输出

5.2.在 Windows 窗体中查看 PDF

使用 IronPdf,您可以在 Windows 窗体中轻松查看 PDF 文档。 首先,创建一个新的 Windows 窗体应用程序项目。 然后在设计文件中添加一个标签,并在 Form1.cs 文件中编写以下源代码。

using System.Windows.Forms;
using IronPdf;

namespace PDF_viewer
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            var renderer = new IronPdf.ChromePdfRenderer();
            using var pdf = renderer.RenderHtmlAsPdf("Hello IronPDF IronPDF Demo  ");
            string allText = pdf.ExtractAllText();
            label1.Text = allText;
        }
    }
}
using System.Windows.Forms;
using IronPdf;

namespace PDF_viewer
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            var renderer = new IronPdf.ChromePdfRenderer();
            using var pdf = renderer.RenderHtmlAsPdf("Hello IronPDF IronPDF Demo  ");
            string allText = pdf.ExtractAllText();
            label1.Text = allText;
        }
    }
}
Imports System.Windows.Forms
Imports IronPdf

Namespace PDF_viewer
	Partial Public Class Form1
		Inherits Form

		Public Sub New()
			InitializeComponent()
			Dim renderer = New IronPdf.ChromePdfRenderer()
			Dim pdf = renderer.RenderHtmlAsPdf("Hello IronPDF IronPDF Demo  ")
			Dim allText As String = pdf.ExtractAllText()
			label1.Text = allText
		End Sub
	End Class
End Namespace
VB   C#

现在,您的 PDF 文件将被创建并显示在 Windows 窗体中。

ASP PDF 查看器(开发人员教程),图 8:Windows 窗体

Windows 窗体

6. 结论

IronPDF 是一个功能强大且灵活的库,用于在 ASP.NET 应用程序中创建、编辑和处理 PDF 文件。 通过将 IronPDF 集成到 ASP.NET 项目中,开发人员可以轻松地从 HTML、CSS 和图像中生成/上传 PDF 文件,以及从现有的 PDF 文件中提取文本和图像。 此外,系统库支持多种输出选项,包括将页面直接输出到浏览器、保存到磁盘以及将 PDF 文件作为电子邮件附件发送。 在 IronPDF 的帮助下,开发人员可以创建与其网络应用程序外观相匹配的专业 PDF 数据,并使最终用户能够直接在网页上查看 PDF 文件,而无需单独下载和打开文件控件。 此外,您还可以轻松设置页面语言。 总之,IronPDF 对于任何希望通过 PDF 处理和查看功能来增强其 ASP.NET 应用程序能力的开发人员来说,都是一款出色的工具。 有关 PDF 查看器的详细信息,请访问以下网站ASP.NET PDF 查看器文档.

Iron Suite是一系列功能强大的软件工具,旨在简化和加速开发任务。 它包括用于创建、阅读和操作 PDF 文档/查看器的 IronPDF、用于光学字符识别的 IronOCR 和用于在 .NET 应用程序中生成条形码的 IronBarcode。

< 前一页
如何在 .NET 中将 PDF 转换为 JPG
下一步 >
PDF 转换器 .NET(开发者教程)

准备开始了吗? 版本: 2024.12 刚刚发布

免费NuGet下载 总下载量: 11,781,565 查看许可证 >