40%節省
過去我們可能需要外出使用一個插件或一個包來進行 OCR,另一個用於 PDF,將它們全部集成到一個低成本的包中對我們來說真的很棒。
David Jones首席軟體工程師閱讀個案研究
獲得相同的Chromium級別渲染,而無需監護無頭瀏覽器。IronPDF捆綁其引擎,只需三行C#運行,並在此基礎上增添完整的PDF編輯功能。無需Chromium下載,無需頁面池,無需Linux上的X-server。
// PuppeteerSharp: download a browser, launch, open a page, dispose
using PuppeteerSharp;
await new BrowserFetcher().DownloadAsync();
await using var browser = await Puppeteer.LaunchAsync(
new LaunchOptions { Headless = true });
await using var page = await browser.NewPageAsync();
await page.SetContentAsync("<h1>Hello World</h1>");
await page.PdfAsync("output.pdf");
// IronPDF: the browser is already inside the package
using IronPdf;
var renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
pdf.SaveAs("output.pdf");' PuppeteerSharp: download a browser, launch, open a page, dispose
Imports PuppeteerSharp
Await New BrowserFetcher().DownloadAsync()
Await Using browser = Await Puppeteer.LaunchAsync(New LaunchOptions With {.Headless = True})
Await Using page = Await browser.NewPageAsync()
Await page.SetContentAsync("<h1>Hello World</h1>")
Await page.PdfAsync("output.pdf")
End Using
End Using
' IronPDF: the browser is already inside the package
Imports IronPdf
Dim renderer = New ChromePdfRenderer()
Dim pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>")
pdf.SaveAs("output.pdf")| PuppeteerSharp | IronPDF | |
|---|---|---|
| 渲染引擎 | 無頭Chromium,已下載 | Chromium捆綁在包中 |
| 首次運行設置 | BrowserFetcher.DownloadAsync, 100MB+ | Install-Package,無需下載 |
| API風格 | 異步瀏覽器和頁面生命週期 | 一次同步渲染調用 |
| 併發 | 構建自己瀏覽器/頁面池 | 執行緒安全,為伺服器而構建 |
| Linux和Docker | 需要X-server和Chromium依賴 | 無頭運行,無需X-server |
| PDF編輯 | 僅生成 | 編輯、合併、蓋章、簽名、表單、壓縮 |
| 授權與支援 | 免費,開源,社群 | 商業,永久許可,24/5工程師 |
為希望獲得PuppeteerSharp質量渲染但不需要瀏覽器運行的開發人員而設計。
Install-Package IronPdf
IronPDF是否是HTML到PDF在C#中的PuppeteerSharp的即用型替代品?是!
IronPDF的渲染質量是否與PuppeteerSharp相同的Chromium引擎質量?是!
我可以避免下載和運輸Chromium瀏覽器二進制檔案嗎?是!
我可以在不管理瀏覽器或頁面池的情況下將HTML轉換為PDF嗎?是!
我可以編輯、合併、蓋章和簽署PuppeteerSharp只能生成的PDF嗎?是!
它在Linux和Docker上運行無需X-server嗎?是!
我能從複雜的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剛剛發布