使用IRONPDF

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

发布 2023年四月19日
分享:

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

1.IronPDF for ASP.NET

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

2.先决条件

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

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

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

3.ASP.NET 基础知识

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

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

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

控制台应用程序

选择适当的项目类型后,就可以为项目命名并选择项目位置。为项目选择所需的框架,如 .NET Core。

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

项目配置

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

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

Program.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 中,转到 Tools > NuGet Package Manager > Package Manager Console
  • 在 "软件包管理器控制台 "选项卡中输入以下一行:
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 数据,使其与 Web 应用程序的外观和感觉相匹配,并使最终用户可以直接在网页上查看 PDF 文件,而无需单独下载和打开文件控件。此外,您还可以轻松设置页面语言。总之,IronPDF 对于任何希望通过 PDF 处理和查看增强 ASP.NET 应用程序功能的开发人员来说,都是一款优秀的工具。有关 PDF 查看器的更多详情,请访问以下网站 链接.

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

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

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

免费NuGet下载 总下载量: 10,746,704 查看许可证 >