IRONSOFTWAREHOME
ATUALIZAÇÕES DO DESENVOLVEDOR

C# PDF NuGet (Como funciona para desenvolvedores)

Curtis Chau
Curtis Chau
Updated: 21 de abril de 2026

No mundo moderno da documentação digital, o manuseio de documentos PDF tornou-se cada vez mais importante. Seja para converter documentos HTML em PDF, criptografar PDFs, gerenciar pacotes NuGet usando o Console do Gerenciador de Pacotes no Visual Studio ou utilizar o framework .NET Standard 2.0/ .NET Core 2.0, os desenvolvedores precisam de uma biblioteca de arquivos PDF robusta e eficiente. Este artigo apresentará o IronPDF, uma biblioteca PDF abrangente para .NET/Core compatível com .NET Core 2.0, .NET Framework 7, .NET 6.0 e outras plataformas .NET , e explorará seus recursos e benefícios.

Introdução ao NuGet

O NuGet é o gerenciador de pacotes para desenvolvedores .NET , que facilita o gerenciamento e a inclusão de bibliotecas e pacotes em projetos. Simplifica o processo de encontrar, instalar e gerenciar bibliotecas de terceiros, garantindo a compatibilidade de versões e otimizando os fluxos de trabalho de desenvolvimento. Os pacotes NuGet podem ser instalados através do Visual Studio ou pelo Console do Gerenciador de Pacotes.

IronPDF: Biblioteca PDF em C#

C# PDF NuGet (Como Funciona para Desenvolvedores): Figura 2 - IronPDF - Criar um PDF

IronPDF é uma biblioteca .NET para PDF poderosa e fácil de usar, projetada para facilitar a criação, modificação e conversão de PDFs. Está disponível como um pacote NuGet para IronPDF . Oferece uma ampla gama de funcionalidades, incluindo conversão de arquivos HTML para PDF, edição de documentos PDF e adição de marcas d'água. O IronPDF é compatível com .NET Core, .NET Framework 4.0+ e outras plataformas .NET , tornando-se a escolha ideal para desenvolvedores que trabalham com arquivos PDF em seus projetos.

Compatibilidade do IronPDF

IronPDF é uma biblioteca de conversão de PDF for .NET altamente compatível e adaptável, que se integra perfeitamente a diversas plataformas .NET . Essa ampla compatibilidade garante que os desenvolvedores possam incorporar o IronPDF em seus projetos existentes sem esforço, independentemente da plataforma que estejam utilizando.

C# PDF NuGet (Como Funciona para Desenvolvedores): Figura 3 - Multiplataforma

.NET Standard 2.0: Como uma biblioteca compatível com o .NET Standard 2.0, o IronPDF permite que os desenvolvedores criem aplicativos multiplataforma direcionados a várias implementações do .NET . Sua compatibilidade com o .NET Standard 2.0 significa que os desenvolvedores podem aproveitar os recursos do IronPDF em projetos .NET Core, .NET Framework e Xamarin, entre outros.

Compatibilidade com .NET Core 7.0 : A compatibilidade do IronPDF com o .NET Core 7.0 garante que os desenvolvedores possam utilizá-lo em aplicações modernas e de alto desempenho. O .NET Core é uma estrutura multiplataforma de código aberto projetada para a criação de aplicativos em nuvem e conteinerizados, e o suporte do IronPDF para essa plataforma garante que os desenvolvedores possam aproveitar seus recursos em uma ampla gama de cenários.

.NET Framework 7.0: O IronPDF também é compatível com o .NET Framework 7.0, permitindo que os desenvolvedores integrem suas poderosas funcionalidades de PDF em projetos legados construídos sobre essa popular estrutura. Como o .NET Framework continua sendo amplamente utilizado em ambientes corporativos, a compatibilidade do IronPDF com a versão 7.0 e posteriores garante que os desenvolvedores possam continuar a manter e aprimorar os aplicativos existentes com facilidade.

Instale com o Gerenciador de Pacotes NuGet

IronPDF é uma biblioteca essencial para .NET que simplifica o trabalho com arquivos PDF e páginas da web em aplicações .NET . Para instalar o IronPDF em um computador Windows usando o Gerenciador de Pacotes NuGet , siga estas etapas no Visual Studio:

  1. Abra o Visual Studio e navegue até o projeto desejado.

  2. Vá ao menu "Ferramentas", selecione "Gerenciador de Pacotes NuGet " e, em seguida, "Console do Gerenciador de Pacotes". Isso abrirá a janela do Console do Gerenciador de Pacotes.

  3. No console, digite o seguinte comando para instalar o pacote:

    PM > Install-Package IronPdf

  4. Pressione "Enter" para executar o comando, e o Visual Studio fará o download e instalará a versão mais recente do IronPDF, incorporando-a ao seu projeto.

Para se manter informado sobre as atualizações de versão mais recentes ou o status do serviço do NuGet, verifique as informações de atualizações e versões do IronPDF ou inscreva-se para receber notificações de lançamento. As atualizações de versão geralmente incluem novos recursos, melhorias de desempenho e correções de bugs, garantindo que você esteja sempre usando a versão mais robusta e eficiente do IronPDF.

O IronPDF também oferece pacotes NuGet específicos para implantação em Linux e macOS. Esses pacotes foram projetados para simplificar o processo de implantação do seu aplicativo em plataformas que não sejam Windows.

Funcionalidades do IronPDF

O IronPDF oferece uma variedade de recursos que atendem às diversas necessidades dos desenvolvedores que trabalham com documentos PDF. Essas características incluem:

Convert HTML to PDF in C#

O IronPDF permite que os desenvolvedores convertam facilmente conteúdo HTML, incluindo CSS e JavaScript, em arquivos PDF de alta qualidade. O exemplo de código a seguir demonstra como criar um PDF a partir de uma string HTML usando C# e sem o Adobe Acrobat:

using IronPdf;

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

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

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

C# PDF NuGet (Como Funciona para Desenvolvedores): Figura 4 - Saída de HTML para PDF

Editar PDF

Com o IronPDF, os desenvolvedores podem editar documentos PDF, adicionar ou remover páginas e manipular o conteúdo dentro dos documentos. O exemplo de código a seguir demonstra como dividir um documento PDF em arquivos separados com base em quebras de página :

using IronPdf;

// Define multi-page HTML content
const string html = @"Hello Iron
                      This is 1st Page

                      This is 2nd Page

                      This is 3rd Page";

var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlAsPdf(html);

// Take the first page
var page1doc = pdf.CopyPage(0);
page1doc.SaveAs("Split1.pdf");

// Take the pages 2 & 3
var page23doc = pdf.CopyPages(1, 2);
page23doc.SaveAs("Split2.pdf");

C# PDF NuGet (Como Funciona para Desenvolvedores): Figura 5 - Saída Dividida

Segurança de documentos PDF

O IronPDF oferece recursos robustos de segurança para PDFs , incluindo criptografia, proteção por senha e assinaturas digitais. O exemplo de código a seguir demonstra como aplicar criptografia e proteção por senha a um documento PDF:

using IronPdf;

// Load an existing PDF document
var pdf = PdfDocument.FromFile("input.pdf");

// Set encryption and password protection
pdf.Encrypt(PdfDocument.EncryptionAlgorithm.AES, 256, "ownerPassword", "userPassword");

// Save the encrypted PDF document
pdf.SaveAs("encrypted_output.pdf");

Metadados do PDF

O IronPDF permite que os desenvolvedores editem e gerenciem os metadados de documentos PDF, como autor, palavras-chave e data de modificação. O exemplo de código a seguir demonstra como modificar os metadados de um PDF existente:

using IronPdf;

// Open an Encrypted File, alternatively create a new PDF from HTML
var pdf = PdfDocument.FromFile("encrypted.pdf", "password");

// Edit file metadata
pdf.MetaData.Author = "Satoshi Nakamoto";
pdf.MetaData.Keywords = "SEO, Friendly";
pdf.MetaData.ModifiedDate = System.DateTime.Now;

Marca d'água

O IronPDF permite que os desenvolvedores adicionem marcas d'água aos seus documentos PDF para segurança e personalização da marca . O exemplo de código a seguir demonstra como inserir uma marca d'água em um PDF novo ou existente:

using IronPdf;

// Stamps a Watermark onto a new or existing PDF
var renderer = new ChromePdfRenderer();

var pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf");
pdf.ApplyWatermark("SAMPLE", 30, IronPdf.Editing.VerticalAlignment.Middle, IronPdf.Editing.HorizontalAlignment.Center);
pdf.SaveAs(@"C:\Path\To\Watermarked.pdf");

C# PDF NuGet (Como Funciona para Desenvolvedores): Figura 6 - Saída com Marca d'Água

Conclusão

IronPDF é uma biblioteca .NET versátil e poderosa que simplifica o processo de trabalho com documentos PDF em projetos .NET . Com seus amplos recursos, como conversão de HTML para PDF, modificação de PDF, segurança, gerenciamento de metadados e marca d'água, o IronPDF é uma ferramenta indispensável para desenvolvedores que buscam aprimorar seus aplicativos e aumentar a produtividade. Compatível com .NET Standard 2.0, .NET Core 7.0 e .NET Framework 7.0, o IronPDF pode ser facilmente integrado a projetos existentes através do NuGet, tornando-se uma ferramenta indispensável para desenvolvedores que trabalham com arquivos PDF.

A IronPDF oferece um IronPDF de teste gratuito , que permite aos usuários experimentar seus recursos e funcionalidades antes de efetuar a compra. Após o período de avaliação , os usuários podem optar por adquirir uma licença do IronPDF, cujo preço inicial varia de acordo com o tipo de licença e o número de desenvolvedores que utilizam o software.

Curtis Chau
Redator Técnico

Curtis Chau é bacharel em Ciência da Computação (Universidade Carleton) e se especializa em desenvolvimento front-end, com experiência em Node.js, TypeScript, JavaScript e React. Apaixonado por criar interfaces de usuário intuitivas e esteticamente agradáveis, Curtis gosta de trabalhar com frameworks modernos e criar manuais bem estruturados e visualmente atraentes.

...
Leia mais

Artigos relacionados

Key in blue circle

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.

Your trial license will be sent to your email address

Sem limitações. 100% desbloqueado. Sem cartão de crédito.

bullet_checkedNão é necessário cartão de crédito nem criação de conta.Sem limitações. 100% desbloqueado. Sem cartão de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Agende sua demonstração ao vivo gratuita.
Booking Badge

Aprovado por milhões de engenheiros em todo o mundo.

Logotipos dos clientes da Iron Software
Agende sua consulta sem compromisso.
Preencha o formulário abaixo ou envie um e-mail para sales@ironsoftware.com
Os seus dados serão sempre mantidos em sigilo.
Aprovado por milhões de engenheiros em todo o mundo.
Logotipos dos clientes da Iron Software
Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.