使用 IRONPDF

ASP PDF 查看器(開發者教程)

發佈 2023年4月19日
分享:

本文將討論如何使用 C# ASP.NET 編程語言結合 IronPDF 來查看和保存 PDF 文件。

1. IronPDF For ASP.NET

IronPDF是一個強大且靈活的函式庫,用於在 ASP.NET 應用程式中生成、編輯和處理 PDF 檔案。 它允許開發人員輕鬆地從 HTML、CSS、JavaScript 和圖像生成 PDF 文件,還可以從現有的 PDF 文件中提取文本和圖像。 IronPDF 建立在 Chromium 之上,支援各種 HTML 和 CSS 功能,使之容易創建與您的網路應用程式外觀和感覺相匹配的高品質 PDF 文檔。 它可以無縫整合到 ASP.NET 應用中,並能輕鬆定制以滿足特定需求。 IronPDF 也支持多種輸出選項,包括直接輸出到瀏覽器、保存到磁碟和以電子郵件附件的形式發送 PDF 文件。

2. 必要條件

要使用 IronPDF for ASP.NET 檢視 PDF 文件,需滿足一些先決條件:

  1. .NET Framework:IronPDF 需要在伺服器上安裝 .NET Framework 4.0 或更高版本。 如果您使用的是支持 Core 的 Visual Studio 版本,您也可以與 .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 Forms。 在本教程中,將使用主控台應用程式範本以簡化過程。

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 中,依次選擇 工具 > 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 Forms 中查看 PDF

使用IronPDF,您可以輕鬆在Windows Forms中查看PDF文件。 首先,建立一個新的 Windows Forms 應用程式專案。 然後在設計文件中添加一個標籤,並在 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 Forms 中。

ASP PDF Viewer(開發者教程),圖8:Windows Forms

Windows Forms

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,622,374 查看許可證 >