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
PDFsharp desenha PDFs com comandos no estilo GDI+. Quando o trabalho é transformar HTML, CSS e JavaScript em um PDF, IronPDF renderiza a página diretamente com um motor Chromium, com layout e quebras de página tratados para você. Três linhas de C#.
// PDFsharp: draw the page by hand with GDI+ style commands
using PdfSharp.Pdf;
using PdfSharp.Drawing;
var document = new PdfDocument();
PdfPage page = document.AddPage();
XGraphics gfx = XGraphics.FromPdfPage(page);
var font = new XFont("Arial", 20);
gfx.DrawString("Hello World", font, XBrushes.Black,
new XRect(0, 0, page.Width, page.Height),
XStringFormats.TopLeft);
document.Save("output.pdf");
// No HTML or CSS. Wrapping and page breaks are manual.
// IronPDF: render the HTML itself, layout handled by Chromium
using IronPdf;
var renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
pdf.SaveAs("output.pdf");' PDFsharp: draw the page by hand with GDI+ style commands
Imports PdfSharp.Pdf
Imports PdfSharp.Drawing
Dim document = New PdfDocument()
Dim page As PdfPage = document.AddPage()
Dim gfx As XGraphics = XGraphics.FromPdfPage(page)
Dim font = New XFont("Arial", 20)
gfx.DrawString("Hello World", font, XBrushes.Black, New XRect(0, 0, page.Width, page.Height), XStringFormats.TopLeft)
document.Save("output.pdf")
' No HTML or CSS. Wrapping and page breaks are manual.
' IronPDF: render the HTML itself, layout handled by Chromium
Imports IronPdf
Dim renderer = New ChromePdfRenderer()
Dim pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>")
pdf.SaveAs("output.pdf")PDFsharp é uma biblioteca capaz, gratuita e licenciada pela MIT para criar e editar PDFs programaticamente com desenho no estilo GDI+. Não possui um motor de HTML, CSS ou JavaScript, então uma página estilizada significa reconstruir o layout elemento por elemento ou migrar para o modelo de documento MigraDoc. IronPDF renderiza o HTML diretamente com Chromium e mantém edição, mesclagem, formulários e assinaturas na mesma biblioteca.
| PDFsharp | IronPDF | |
|---|---|---|
| Abordagem | Desenho programático (estilo GDI+) | Renderização de HTML, CSS e JavaScript |
| HTML / CSS / JS | Não suportado | Renderização completa pelo Chromium |
| Layout | Coordenadas manuais, quebras de página não automáticas | Layout de navegador automático e paginação |
| Fluxo de texto | Básico; use MigraDoc DOM para fluxo | Tratado por HTML e CSS |
| Modelos web existentes | Reconstruir elemento por elemento | Reutilize HTML, CSS e Razor como está |
| Edição de PDF | Criar, mesclar, dividir, extrair texto | Criar, editar, mesclar, dividir, assinar, formulários |
| Manutenção | Mantido ativamente, MIT | Mantido ativamente, comercial |
| Licença | MIT gratuito (pago apenas para remover atribuição) | Comercial, perpétuo, suporte 24/5 |
| Melhor ajuste | PDFs feitos à mão ou programaticamente | Geração de PDFs com HTML como primeiro argumento |
Projetado para desenvolvedores que preferem renderizar um modelo HTML em vez de posicionar cada elemento no código.
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 pode converter HTML e CSS para PDF, que o PDFsharp não faz?SIM!
Posso reutilizar HTML, CSS ou modelos Razor existentes em vez de desenhar com coordenadas?SIM!
O IronPDF lida automaticamente com fluxo de texto, layout e quebras de página?SIM!
O IronPDF pode renderizar JavaScript e CSS moderno, como flexbox e grid?SIM!
Ainda posso criar, mesclar, dividir, editar e extrair texto como faria com o PDFsharp?SIM!
O IronPDF é mantido ativamente com suporte comercial?SIM!
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