40%節省
過去我們可能需要外出使用一個插件或一個包來進行 OCR,另一個用於 PDF,將它們全部集成到一個低成本的包中對我們來說真的很棒。
David Jones首席軟體工程師閱讀個案研究
SelectPdf是一個能在Windows上使用的程式庫,在Linux, macOS 和 Docker 中透過雲API路由。IronPDF 使用 Chromium 以進程內方式渲染 HTML, CSS 和 JavaScript 在每個平台上,完整試用且無頁面限制。三行 C# 。
// SelectPdf: clean API, but the in-process library is Windows-only.
// Linux / macOS / Docker must call SelectPdf's cloud REST API instead.
using SelectPdf;
HtmlToPdf converter = new HtmlToPdf();
PdfDocument doc = converter.ConvertHtmlString("<h1>Hello World</h1>");
doc.Save("output.pdf");
doc.Close();
// Free Community Edition caps output at 5 pages per PDF.
// IronPDF: same clean API, in-process on every platform, no cap
using IronPdf;
var renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
pdf.SaveAs("output.pdf");' SelectPdf: clean API, but the in-process library is Windows-only.
' Linux / macOS / Docker must call SelectPdf's cloud REST API instead.
Imports SelectPdf
Dim converter As New HtmlToPdf()
Dim doc As PdfDocument = converter.ConvertHtmlString("<h1>Hello World</h1>")
doc.Save("output.pdf")
doc.Close()
' Free Community Edition caps output at 5 pages per PDF.
' IronPDF: same clean API, in-process on every platform, no cap
Imports IronPdf
Dim renderer As New ChromePdfRenderer()
Dim pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>")
pdf.SaveAs("output.pdf")| SelectPdf | IronPDF | |
|---|---|---|
| HTML5 / CSS3 / JS | 支持的 | 支持的 |
| 渲染引擎 | WebKit, Blink, Chromium (選擇, 部署) | Chromium, 一個捆綁引擎 |
| 進程內平台 | 僅限Windows | Windows, Linux, macOS, Docker |
| Linux / macOS / Docker | 透過SelectPdf的雲端REST API | 進程內,本地,無需傳遞資料 |
| 免費選項 | 社群版,5頁限制 | 30天完整試用,無限制,無浮水印 |
| 社群差距 | 無法載入現有PDF, PDF到文字, 表格 | 試用版功能豐富 |
| 維護 | 自2014年以來積極維護 | 積極維護 |
| PDF編輯 | 完整SDK; 社群版有限制 | 編輯, 合併, 簽署, 表單, 擷取 |
| 程式庫定價 | 從$499 永久 | 從$749 永久,24/5 支援 |
專為開發者設計,提供每個平台上的HTML到PDF的處理,試用版無上限。
Install-Package IronPdf
IronPDF能否在Linux, macOS和Docker上以進程內方式渲染HTML為PDF,而不僅限於Windows?是的!
我可以避免將我的HTML發送到雲API來進行非Windows部署嗎?是的!
試用版是否功能完備,無5頁限制和無浮水印?是的!
IronPDF是否能藉由Chromium引擎渲染HTML5, CSS3與JavaScript?是的!
我能否在同一程式庫中編輯、合併、簽名、提取文字和填寫表單?是的!
它能在Azure, AWS和容器中運行而無需獨立的雲服務嗎?是的!
我可以從複雜的HTML5, CSS3和JavaScript中渲染像素完美的PDF嗎?是的!
我可以藉由一行C#程式碼將HTML字串轉換為PDF嗎?是的!
我可以藉由認證、cookies和自訂頁首將URL轉換為PDF嗎?是的!
我可以從Razor, CSHTML或ASPX檢視生成PDF嗎?是的!
我可以在轉換過程中新增自訂頁首、頁尾、頁碼和浮水印嗎?是的!
我可以在Docker, Azure Functions或AWS Lambda中執行HTML至PDF轉換嗎?是的!
我可以自定義設置我的應用程式並使用該程式庫部屬至Linux, macOS或Windows, 包括Docker容器?是的!
該程式庫是否執行緒安全,可用於高並發、多執行緒的伺服器應用程式和API?是的!
我可以設置自訂檢視角度尺寸和列印媒體CSS來控制響應式佈局嗎?是的!
IronPDF是否相容Azure Functions?是的!
我能否永久性地從PDF文件中檢修敏感文字和圖片?是的!
我可以藉由自訂頁首、表單登入、cookies或形式登入從需要身份驗證的URL生成PDF嗎?是的!
我能否通過ObjectModel屬性存取PDF DOM?是的!
我可以程式化地填寫、讀取和平鋪互動式AcroForm嗎?是的!
它是否支持生成PDF/A和PDF/UA符合存檔和存取性標準的文件?是的!
我能否使用256位AES密碼加密來保護文件並設置使用者權限?是的!
我能否使用X.509證書於PDF上應用和驗證數位簽名嗎?是的!
我能否試用IronPDF於我目前的專案中免費嗎?是的! 點此開始您的30天免費試用




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