40%ECONOMIA
Antes, tínhamos que usar um plug-in ou pacote específico para OCR e outro para PDF, mas ter tudo integrado em um único pacote de baixo custo foi ótimo para nós.
David JonesEngenheiro de Software LíderLeia o estudo de caso
Obtenha a mesma renderização de qualidade Chromium sem o navegador sem interface para supervisão. IronPDF incorpora seu próprio motor, executa em três linhas de C# e adiciona edição completa de PDF no topo. Sem download de Chromium, sem pool de página, sem X-server no Linux.
// 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 é uma portabilidade .NET capaz do Node Puppeteer, mas é automação de navegador primeiro e geração de PDF em segundo lugar. Você baixa uma construção do Chromium na primeira execução, gerencia o ciclo de vida do navegador e da página você mesmo e constrói um pool de página para sobreviver à carga. IronPDF envolve um motor do Chromium dentro do pacote NuGet, expõe uma chamada de renderização síncrona e adiciona edição, mesclagem, formulários e assinatura na mesma biblioteca.
| PuppeteerSharp | IronPDF | |
|---|---|---|
| Motor de renderização | Chromium sem interface, baixado | Chromium incluído no pacote |
| Configuração na primeira execução | BrowserFetcher.DownloadAsync, 100MB+ | Install-Package, nada para baixar |
| Estilo de API | Ciclo de vida assíncrono do navegador e pagina | Uma chamada de renderização síncrona |
| Concorrência | Construa seu próprio pool de navegador / página | Seguro para threads, construído para servidores |
| Linux e Docker | X-server e dependências do Chromium requeridos | Executa sem interface, sem X-server |
| Edição de PDF | Gerar somente | Editar, mesclar, carimbar, assinar, formulários, comprimir |
| Licença e suporte | Grátis, código aberto, comunidade | Comercial, licença perpétua, engenheiros 24/5 |
Construído para desenvolvedores que querem renderização da qualidade do PuppeteerSharp sem o navegador para operar.
Install-Package IronPdf
Antes, tínhamos que usar um plug-in ou pacote específico para OCR e outro para PDF, mas ter tudo integrado em um único pacote de baixo custo foi ótimo para nós.
David JonesEngenheiro de Software LíderLeia o estudo de caso
ECONOMIA20%
A Green2view alcançou uma economia de 20%, um tempo de resposta de documentos 30% mais rápido e 100% de conformidade.
Leia o estudo de casoMENOS TRABALHO ADMINISTRATIVO40%
Simplesmente funciona — a geração automática de PDFs fornece relatórios financeiros com qualidade impecável, em todos os detalhes.
Leia o estudo de casoO IronPDF é uma alternativa imediata ao PuppeteerSharp para HTML para PDF em C#?SÃO!
O IronPDF renderiza com a mesma qualidade de motor do Chromium como o PuppeteerSharp?SÃO!
Posso evitar baixar e enviar um binário do navegador Chromium?SÃO!
Posso converter HTML para PDF sem gerenciar um navegador ou pool de páginas?SÃO!
Posso editar, mesclar, carimbar e assinar PDFs que o PuppeteerSharp só pode gerar?SÃO!
Ele roda em Linux e Docker sem um X-server?SÃO!
Posso gerar PDFs com qualidade de pixel perfeita a partir de HTML5, CSS3 e JavaScript complexos? SIM!
Posso converter uma string HTML em PDF com uma única linha de código C#? SIM!
Posso converter uma URL em PDF com autenticação, cookies e cabeçalhos personalizados? SIM!
Posso gerar um PDF a partir de views Razor, CSHTML ou ASPX? SIM!
Posso adicionar cabeçalhos, rodapés, números de página e marcas d'água personalizados durante a conversão? SIM!
Posso executar a conversão de HTML para PDF no Docker, no Azure Functions ou no AWS Lambda? SIM!
Posso implantar meu aplicativo usando a biblioteca no Linux, macOS ou Windows, incluindo contêineres Docker? SIM!
A biblioteca é thread-safe para uso em aplicações de servidor e APIs altamente concorrentes e multithread? SIM!
Posso definir dimensões de viewport personalizadas e CSS de mídia de impressão para controlar layouts responsivos? SIM!
O IronPDF é compatível com o Azure Functions? SIM!
Posso ocultar permanentemente textos e imagens confidenciais de documentos PDF? SIM!
Posso gerar um PDF a partir de uma URL que exige autenticação por meio de cabeçalhos personalizados, cookies ou logins de formulário? SIM!
Posso acessar o DOM do PDF através da propriedade ObjectModel? SIM!
Posso preencher, ler e achatar AcroForms interativos programaticamente? SIM!
É compatível com a geração de documentos em formato PDF/A e PDF/UA para arquivamento e padrões de acessibilidade? SIM!
Posso proteger um documento com criptografia de senha AES de 256 bits e definir permissões de usuário? SIM!
Posso aplicar e verificar assinaturas digitais em um PDF usando certificados X.509? SIM!
Posso testar o IronPDF no meu projeto em produção gratuitamente agora? SIM! Clique aqui para iniciar seu teste gratuito de 30 dias.




Nuget Downloads 20,389,208|Versão:2026.7recém-lançado