在實際環境中測試
在生產環境中測試無浮水印。
在任何需要的地方都能運作。
本文將討論如何使用 C# ASP.NET 編程語言結合 IronPDF 來查看和保存 PDF 文件。
開始處理
方法IronPDF 是一個功能強大且靈活的庫,用於在 ASP.NET 應用程式中生成、編輯和處理 PDF 文件。它允許開發人員輕鬆地從 HTML、CSS、JavaScript 和圖像生成 PDF 文件,還可以從現有的 PDF 文件中提取文本和圖像。IronPDF 基於 Chromium 構建,支持廣泛的 HTML 和 CSS 特性,使得創建與您的 Web 應用程式一致的高質量 PDF 文件變得輕而易舉。它無縫集成到 ASP.NET 應用程式中,並且可以輕鬆定制以滿足特定需求。IronPDF 還支持多種輸出選項,包括直接輸出到瀏覽器、保存到磁盤以及將 PDF 文件作為電子郵件附件發送。
要在ASP.NET中使用IronPDF来查看PDF文件,需要满足以下先决条件:
.NET框架: IronPDF需要服务器上安装版本为4.0或更高版本的.NET框架。如果你使用支持Core的Visual Studio版本,也可以将IronPDF与.NET Core一起使用。
IronPDF NuGet包: 你需要在你的ASP.NET解决方案中安装IronPDF NuGet包。可以通过Visual Studio的NuGet包管理器或使用包管理器控制台来安装该包。
為了在您的 .NET 應用程式中使用 IronPDF 庫進行檢視,您需要在 Visual Studio 中建立一個新的專案。您可以使用任何版本,但建議使用最新版。根據您的需求,您可以選擇不同的專案範本,例如 Windows Forms。在本教程中,為了簡單起見,將使用主控台應用程式範本。
控制台應用程式
選擇適當的專案類型後,您可以為專案提供一個名稱並選擇其位置。選擇所需的框架,例如專案的 .NET Core。
專案配置
當專案解決方案創建後,您將可以訪問 Program.cs
文件,您可以在 Main
函數中編寫邏輯並構建/運行應用程式。
Program.cs
最後,您可以將IronPDF庫整合到您的專案中以測試程式碼。
IronPDF 庫可以通過多種方式下載和安裝,但今天我們只討論其中的兩種。
它們是:
要安裝 IronPDF 庫,您可以使用 Visual Studio 中的 NuGet 套件管理器。打開 NuGet 套件管理器,並在「瀏覽」選項卡中搜索 IronPDF。當您在搜索結果中找到 IronPDF 後,選中它並繼續進行安裝。安裝完成後,您可以在您的項目中開始使用 IronPDF 庫。
以下截圖顯示了我們如何在 Visual Studio 中打開 NuGet 套件管理器。
\n\nNuGet 套件管理員\n\n在搜尋欄中輸入 IronPDF,然後選擇適合的版本並點擊安裝。
IronPDF
許多人喜歡使用命令列介面安裝套件。要使用命令列安裝 IronPDF,請按照以下步驟進行:
Install-Package IronPdf
現在這個套件將下載/安裝到當前的專案並且可以使用。
IronPDF 安裝
使用 IronPDF 查看 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
})
瀏覽器輸出
使用 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
現在,您的 PDF 文件將被創建並顯示在 Windows Forms 中。
Windows Forms
IronPDF 是一個功能強大且靈活的庫,用於在 ASP.NET 應用程式中建立、編輯和處理 PDF 檔案。通過將 IronPDF 集成到 ASP.NET 專案中,開發人員可以輕鬆地從 HTML、CSS 和圖像生成/上傳 PDF 檔案,並從現有的 PDF 檔案中提取文字和圖像。此外,系統庫支持多種輸出選項,包括直接將頁面輸出到瀏覽器、保存到磁碟,以及作為電子郵件附件發送 PDF 檔案。在 IronPDF 的幫助下,開發人員可以創建專業外觀的 PDF 資料,與其網頁應用程式的外觀和感覺相匹配,並使最終使用者能夠在網頁上直接查看 PDF 檔案,而無需分別下載和打開檔案控制。同時,你可以輕鬆設置頁面語言。總的來說,IronPDF 是任何希望通過 PDF 處理和查看來增強其 ASP.NET 應用程式功能的開發人員的出色工具。有關 PDF 查看器的更多詳細資訊,請訪問以下內容。 連結.
Iron Suite 是一組強大的軟體工具,旨在簡化和加速開發任務。它包括IronPDF,用於創建、閱讀和操縱PDF文件/檢視器;IronOCR,用於光學字符識別;以及IronBarcode,用於在.NET應用程序中生成條碼。