IRONSOFTWAREHOME

試試 IronPDF 的 .NET PDF 函式庫

C# VB PDF .NET : 在 Blazor 中產生 PDF 檔案在 Blazor 中產生 PDF 檔案
@using IronPdf;

public void ExportData()
{
    try
    {
        string fileName = "Demo.pdf";
        var Renderer = new IronPdf.ChromePdfRenderer();
        var pdf = Renderer.RenderUrlAsPdf("https://localhost:7018/fetchdata");
        JSRuntime.InvokeVoidAsync("saveAsFile", fileName, Convert.ToBase64String(pdf.Stream.ToArray()));
    }
    catch (Exception ex)
    {
    }
}
NuGet Downloads Badge
PM >
Install-Package IronPdf

IronPDF允許開發者使用C#、F#和VB.NET在.NET Core和.NET Framework中輕鬆建立PDF文件。

在此範例中,我們展示如何從任何HTML渲染PDF文件。 這使我們能夠建立與現有網站品牌緊密匹配的PDF。

您可以選擇如上所述的簡單HTML或結合CSS、圖像和JavaScript。

這個HTML轉換為PDF的過程還可以讓PDF設計委派給網頁設計師,而不是後端編碼人員。

IronPDF使用像素完美的Chrome渲染引擎,將您的HTML5與CSS3和JavaScript支持轉換為PDF文件。 這可以採用字串、外部文件或外部URL的形式,所有這些都可以使用IronPDF輕鬆地渲染為PDF。

ASP .NET 中的 HTML 轉 PDF

什麼是 IronPDF?

IronPDF 是一款 .NET PDF 函式庫,讓程式設計師能夠輕鬆地在 C#、F# 和 VB.NET 中,針對 .NET Core 和 .NET Framework 建立、編輯及匯出 PDF 檔案。IronPDF 可自動將已準備好的文件轉為 PDF。 無論是網頁表單、本地 HTML 頁面或其他網頁,皆可透過 IronPDF 轉換為 PDF。它還能將合約、報告、報價單、發票及其他文件製作成 PDF 報告/文件。本工具支援 .NET Framework 及 .NET Core 環境下的網頁表單、MVC、ASP.NET、ASP.NET Core 以及 Web API。

除了具備強大的內建 HTML 轉 PDF 轉換引擎(可從 HTML5、JavaScript 和 CSS 生成完美的 PDF 文件)外,IronPDF 還包含眾多 PDF 處理功能。 建立互動式 PDF 文件、填寫並提交互動式表單、合併與分割 PDF 檔案、從 PDF 檔案中擷取文字與圖片、在 PDF 檔案中搜尋文字、將 PDF 頁面柵格化為圖片,以及轉換 PDF 檔案,這些都是 IronPDF 能夠對 PDF 文件執行的操作範例。

什麼是 Blazor?

Blazor 能透過 WebAssembly 在瀏覽器中直接執行前端 C# 程式碼。由於 WebAssembly 支援 .NET 技術,Blazor 可在其開發的前端應用程式中,重複使用後端來源的原始碼與函式庫。 Blazor 亦可在伺服器端執行前端業務邏輯。透過即時通訊框架 SignalR,前端 UI 事件會傳送至伺服器。執行完成後,必要的 UI 更新將傳回前端並整合至 DOM 中。

透過 Blazor Hybrid,開發人員可利用 .NET MAUI 及現有的 Blazor UI 元件,建立跨平台的原生客戶端應用程式。開發人員還能將相同的 UI 元件整合至桌面、網頁及行動環境中,同時不影響各平台原生功能的存取。此外,開發人員亦可運用 Blazor Hybrid 來更新現有的 WPF 和 Windows Forms 應用程式。

Blazor 採用開放的網頁標準,無需依賴外掛程式或程式碼轉換。所有當前網頁瀏覽器(包括行動裝置上的瀏覽器)皆支援 Blazor 伺服器技術。

.NET PDF 函式庫功能:使用 IronPDF

IronPDF 如何與 Blazor 協作

IronPDF for Blazor 允許使用者透過 C# 和 VB.NET 建立、匯入及匯出 PDF 文件。此函式庫同時支援 .NET Framework、.NET Core 及 .NET Standard。IronPDF 提供兩種 PDF 編輯方式:一種是使用原生 PDF 元素,另一種則是將文件視為流式文件進行編輯。

效能

IronPDF for Blazor 函式庫提供無與倫比的效能與最佳化的記憶體消耗;它會按需解碼照片、使用 FlateDecode 加密來壓縮內容,並透過僅包含最常使用的字形來嵌入字型子集。

互動式表單

使用文字方塊、單選鈕、清單方塊及其他類似控制項,為 PDF 文件增添互動性。藉此,使用者可依需求更新並填寫 PDF 文件中的資料。表單填寫完成後,可將其扁平化以移除互動欄位,同時保留其內容。此功能有助於防止後續對文件進行修改。

加密

PDF 文件可透過密碼進行加密,以保護機密資訊免遭未經授權的存取。

文字屬性

在建立或更新 PDF 文件時,您可透過功能豐富的 API 自訂文字與圖形元素的外觀。透過填充、文字、描邊、字型、文字大小等樣式控制項,能輕鬆滿足任何設計需求。

using C#、VB.NET 編輯 PDF

IronPDF 如何建立與顯示 PDF 文件

IronPDF 可透過 RenderHtmlAsPdf 方法將網頁轉換為 PDF。此方法可接受包含網頁 HTML 標記的字串。透過這種方式,內容可在傳入方法前依需求進行內嵌樣式設定。額外的程式碼可讓使用者將 PDF 檔案下載至其客戶端電腦。

同樣地, RenderUrlAsPdf 方法可將 URL 中的 HTML 內容轉換為 PDF 內容,並包含所有 JavaScript 和 CSS 的引用。IronPDF 能以高精準度從 HTML 生成 PDF,確保與原始網頁 100% 一致。此函式庫可處理包含圖表、圖形、圖片、表格等元素的複雜網頁設計,另有獨立方法可對 PDF 文件進行額外自訂。可自訂項目包括頁面尺寸、邊距大小、頁首/頁尾內容等。

PDF 文件生成後,可透過客戶端 JavaScript 在瀏覽器端顯示該文件。

在 .NET 應用程式中將 HTML、JavaScript、CSS 和圖像轉換為 PDF。

為何 Blazor 支援 IronPDF

IronPDF 採用最新的 .NET 技術開發,因此能夠在 Blazor 環境中無縫運作,無需進行複雜的整合。

IronPDF 支援多種檔案型別,包括 HTML、ASPX、cshtml 及 Razor。Razor 是 Blazor 中用於將 .NET 原始碼嵌入網頁的檔案格式,其語法由 Razor 標記語、C# 及 HTML 組成。

Visual Studio 的簡易安裝

立即透過 NuGet 試用

優勢顯而易見!使用 IronPDF,您不僅能完成更多任務,操作也更加輕鬆。我們的產品非常適合需要建立、管理及編輯 PDF 檔案庫的任何人士,包括房地產、出版、金融及 Enterprise 界的客戶。我們的解決方案價格也極具競爭力。

準備好了解 IronPDF 能為您的專案和業務帶來什麼幫助了嗎?立即試用

支援:

  • 支援 .NET Framework 4.0 及以上版本的 C# 與 VB
  • Visual Studio 的 NuGet 安裝程式支援
  • .NET Core 2 及以上版本
  • .NET 開發整合開發環境 (IDE) — Microsoft Visual Studio。
  • Azure for .NET 雲端託管
  • JetBrains ReSharper C# 相容

IronPDF 授權

開發用途免費。部署授權價格自 749 美元起。

IronPDF 的部署授權

.NET 的 PDF C# / VB 教學指南

C# HTML 轉 PDF | C# 與 VB.NET 教學指南
C#PDFHTML
Jean Ashberg .NET 軟體工程師

教學指南 | C# 與 VB .NET HTML 轉 PDF

讓我們在 .NET 中建立 PDF 檔案,無需複雜的程式化版面設計或 API……

查看 Jean 的 HTML 轉 PDF 教學
ASPX 轉 PDF | ASP.NET 教學
C#PDF.NETASPX
Jacob Müller 軟體產品設計師 @ Team Iron

教學 | 在 ASP.NET 中將 ASPX 轉換為 PDF

看看使用 C# 或 VB .NET 將 ASPX 頁面轉換為 PDF 文件是多麼簡單……

參閱 Jacob 的 ASPX 轉 PDF/A 教學
VB.NET | VB .NET PDF 教學指南
VB.NETPDFASP.NET
Veronica Sillar .NET 軟體工程師

教學 | 使用 VB.NET 建立 PDF 檔案

看看我是如何在 VB .NET 專案中使用 IronPDF 來建立 PDF 文件的……

參閱 Veronica 的 VB .NET 教學

成千上萬的開發者使用 IronPDF 來...

會計與財務系統

  • # 收據
  • # 報告
  • # 發票列印
為 ASP.NET 會計與財務系統新增 PDF 支援

企業數位化

  • # 文件說明
  • # 排序與標籤
  • # 紙本替代方案
C# 企業數位化應用案例

Enterprise內容管理

  • # 內容製作
  • # 文件管理
  • # 內容發佈
.NET CMS PDF 支援

資料與報表應用程式

  • # 效能追蹤
  • # 趨勢圖譜
  • # 報告
C# PDF 報表
立即安裝 IronPDF
IronPDF Component 軟體函式庫客戶
.NET 程式設計師

無論是在企業、政府部門任職,還是以自由工作者身分執業的開發者,皆使用 IronPDF。

IronPDF 作為領先的 .NET PDF 函式庫,持續獲得支援

IronPDF 客戶圖示
IronPDF 客戶圖示
IronPDF 客戶圖示
IronPDF 客戶圖示
IronPDF 客戶圖示
IronPDF 客戶圖示
IronPDF 客戶圖示
IronPDF 客戶圖示

準備開始了嗎?

Nuget Downloads 20,389,208版本:2026.7剛剛發布

Key in blue circle

立即免費取得 30 天試用金鑰

bullet_checked無需信用卡或建立帳號
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
預訂您的免費現場演示
Booking Badge related to IronPDF Product Demo

受到全球數百萬工程師的信任

Iron Software的客戶標誌
獲取您的無義務諮詢
填寫以下表格或電子郵件sales@ironsoftware.com
您的詳細資訊將始終保密
受到全球數百萬工程師的信任
Iron Software的客戶標誌
立即獲取您的30天試用金鑰
無需信用卡或帳戶建立