試試 IronPDF 的 .NET PDF 函式庫

C# VB PDF .NET : using HTML 建立 PDFusing HTML 建立 PDF
using IronPdf;

// Disable local disk access or cross-origin requests
Installation.EnableWebSecurity = true;

// Instantiate Renderer
var renderer = new ChromePdfRenderer();

// Create a PDF from a HTML string using C#
var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");

// Export to a file or Stream
pdf.SaveAs("output.pdf");

// Advanced Example with HTML Assets
// Load external html assets: Images, CSS and JavaScript.
// An optional BasePath 'C:\site\assets\' is set as the file location to load assets from
var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
myAdvancedPdf.SaveAs("html-with-assets.pdf");
NuGet Downloads Badge
PM > Install-Package IronPdf

使用IronPDF,您可以在.NET專案中從簡單的HTML字串建立新的PDF文件,並且IronPDF可以在C#、F#和VB.NET中使用。 感謝使用ChromePdfRenderer類,您可以確保從HTML字串轉換的任何PDF文件將會完美無瑕。 通過IronPDF強大的HTML轉PDF功能,您可以根據個人需求建立高品質的PDF文件。

請參考下方的程式碼範例以了解更多細節:

將HTML字串轉換為PDF的第一步是確保您已正確設定IronPDF程式庫,並使其在專案中正常運作。 通過包含using IronPdf,我們確保可以從IronPDF程式庫中存取所需的類,以進行HTML到PDF的轉換。 下一行Installation.EnableWebSecurity = true在概念上用於禁用本地磁碟存取或跨來源請求,確保安全操作。 (Note: This line was missing from the example but usually pertains to configuration settings to secure PDF rendering operations.)

範例展示了如何建立ChromePdfRenderer的實例,該實例處理HTML到PDF的轉換。 The RenderHtmlAsPdf method is used to convert a simple HTML string ("<h1>Hello World</h1>") into a PDF document. 此文件使用SaveAs方法保存到磁碟中。

在高級範例中,IronPDF展示了如何處理包含外部資產(如圖片、CSS和JavaScript)的HTML內容。 為了載入這些資產,可以使用可選的BasePath參數,指定包含所需文件的目錄。 包括外部資產的結果PDF使用相同的SaveAs方法保存。 此程式碼範例強調了IronPDF可處理簡單和複雜HTML內容的能力,使其成為一個有效的程式生成PDF的工具。

學習使用IronPDF將HTML字串轉換為C#中的PDF
ASP .NET 中的 HTML 轉 PDF/A

什麼是 IronPDF for .NET?

我們的 .NET PDF 函式庫解決方案是開發人員的夢想,尤其是使用 C# 的軟體工程師。您可以輕鬆建立一個用於 .NET 的核心 PDF 函式庫。IronPDF 使用 .NET Chromium 引擎將 HTML 頁面渲染為 PDF 檔案。 無需使用複雜的 API 即可定位或設計 PDF。IronPDF 支援標準網頁文件格式,包括 HTML、ASPX、JS、CSS 及圖片。它讓您能運用 HTML5、CSS、JavaScript 以及圖片來建立 .NET PDF 函式庫。您可輕鬆地編輯 PDF、新增水印,以及加入頁首和頁尾。此外,它還能讓您輕鬆讀取 PDF 文字並擷取圖片!
.NET PDF 函式庫功能:使用 IronPDF

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

我們從未見過如此精準的 HTML 轉 PDF 轉換器!我們業界領先的 PDF 函式庫具備眾多功能,並搭載可無縫整合至 Chrome / Webkit 環境的渲染引擎。無需安裝。

建立

  • 從 HTML 4 和 5、CSS 及 JavaScript 建立 PDF 文件
  • 從網址生成 PDF 文件
  • 透過自訂網路登入憑證、UserAgents、代理伺服器、Cookie、HTTP 標頭及表單變數載入 URL,支援透過 HTML 登入表單進行登入
    • 支援主流圖示字型(Fontello、Bootstrap、FontAwesome)
    • 透過程式方式載入外部樣式表與資源(HTTP、HTTPS 或檔案系統)
  • 單執行緒與多執行緒渲染
  • 自訂 ISO 紙張尺寸,並可自訂方向、邊距及色彩成分

無需 Adobe Acrobat 即可編輯現有 PDF 文件

  • 讀取並填寫表單欄位資料
  • 從 PDF 中擷取圖片與文字
  • 新增、編輯、更新大綱與書籤,並透過便利貼程式化註解
  • 從 HTML 或 PDF 資源新增前景或背景疊加層
  • 將新的 HTML 內容疊印至任何現有 PDF 頁面
  • 新增邏輯或 HTML 頁首與頁尾

處理現有 PDF 文件

  • 載入並解析現有 PDF 文件
  • 合併與分割 PDF 文件中的內容
  • 新增頁首、頁尾、註解、書籤、浮水印、文字及圖像資源
  • 使用文字、圖片及 HTML 背景新增印章與浮水印
  • 旋轉頁面

從多種格式轉換

  • 圖片轉 PDF 檔案 – 僅需一行程式碼,即可將主流圖像文件(JPG、PNG、GIF、BMP、TIFF、系統繪圖及 SVG)轉換為 PDF
  • ASPX WebForms – 僅需 3 行程式碼,即可將 ASP.NET WebForms 轉換為可在瀏覽器中檢視且可下載的 PDF
  • HTML 文件 – 將 HTML 轉換為 PDF
  • 自訂「基礎 URL」以實現跨網路存取資源檔案
  • 透過虛擬視口(寬度和高度)實現響應式佈局
  • 自訂Zoom功能,支援可縮放:
    • 將 HTML 內容調整至能保留畫質的尺寸
    • 輸出解析度以 DPI 為單位
  • 使用 ImagetoDataURI 將系統繪圖圖像資源嵌入 HTML 字串
  • 啟用 JavaScript 支援,包含可選的渲染延遲
  • 支援任何主要檔案編碼的 HTML(預設為 UTF-8)

匯出

  • MVC 檢視 – 將 ASP.NET MVC 檢視匯出為 PDF
  • 合併頁面與圖片
  • 將檔案匯出為任何格式,並包含受支援的字型

節省

  • 從檔案、二進位資料或 MemoryStreams 儲存及載入。

安全性

  • 透過更新使用者密碼、元資料、安全性權限及可驗證數位簽章的選項來提升安全性

PRINT

  • 螢幕預覽或 PRINT CSS 媒體型別
  • 將 PDF 檔案轉換為 PrintDocument 物件,並在無需 Adobe 的情況下進行列印(僅需少量程式碼)
using C#、VB.NET 編輯 PDF

PDF 文件所需的一切

隨時隨地以您想要的方式建立、合併、分割、編輯及處理 PDF 檔案,一切皆輕而易舉。運用您的 C# 開發技能,充分發揮 IronPDF 不斷擴充的功能清單。

若要開始使用 IronPDF 進行專案開發,請下載免費的 NuGet 套件安裝程式,或直接下載 DLL 檔案。接著,您即可建立 PDF 文件、編輯及處理現有檔案格式,或無需 Adobe Acrobat 即可匯出至任何格式。

我們的支援服務涵蓋從免費且詳盡的教學資源,到全天候的即時技術支援。

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

使用熟悉的 HTML 文件進行設計

IronPDF 讓您能在 ASP.NET 網頁應用程式中處理主流 HTML 文件格式,並將其轉換為 PDF。可套用多種設定,包括設定檔案行為與名稱、新增頁首與頁尾、變更列印選項、加入分頁符、結合非同步與多執行緒處理等。

同樣地,您可將 C# MVC HTML 轉換為 PDF 以供 ASP.NET 應用程式使用,並將 MVC 檢視 PRINT 為 PDF 檔案格式,支援 HTML、CSS、JavaScript 及圖片。

此外,您還可在 ASP.NET C# 應用程式及網站中建立 PDF 文件,並將現有 HTML 頁面轉換為 PDF(C# HTML 轉 PDF 轉換器)。豐富的 HTML 內容將作為 PDF 內容使用,並可透過 IronPDF 的生成功能進行編輯與處理。

有了 IronPDF,您再也不必為解析度問題而煩惱。IronPDF 產出的 PDF 文件,其像素呈現效果與 Google Chrome 網頁瀏覽器中的 PDF 功能完全一致。

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 教學
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 21,253,952版本:2026.10剛剛發布