IRONSOFTWAREHOME
USANDO O IRONPRINT

Como imprimir um PDF a partir de uma impressora de rede usando o IronPDF

Curtis Chau
Curtis Chau
Updated: 28 de junho de 2026
<div class="alert alert-info iron-variant-1" role="alert">
<a href="https://ironsoftware.com/print/csharp/">IronPrint</a> is Iron Software's brand new .NET printing library, offering compatibility across a wide range of platforms, including Windows, macOS, Android, and iOS. <a href="https://ironsoftware.com/print/csharp/docs/">Get started with IronPrint</a> now!
</div>
HTML

1. Introdução

Este tutorial mostrará como imprimir PDFs de qualquer impressora em uma rede usando o IronPDF.

1.1 Recursos do IronPDF

O IronPDF é uma biblioteca PDF potente que pode converter de HTML para PDF com perda mínima da formatação original mostrada nos navegadores. A biblioteca .NET para desenvolvedores facilita a produção, leitura e manipulação de arquivos PDF.

IronPDF converte arquivos HTML para arquivos PDF usando o motor Chrome. IronPDF suporta HTML, ASPX, páginas Razor e Visualizações MVC, além de outros formatos web. IronPDF suporta todas as tecnologias Microsoft.NET (tanto aplicativos Web ASP.NET como aplicativos Windows tradicionais).

IronPDF pode ser usado para criar documentos PDF visualmente impressionantes. Podemos produzir documentos PDF com IronPDF a partir de HTML5, JavaScript, CSS e imagens. Também pode haver cabeçalhos e rodapés nos arquivos. Também é fácil visualizar arquivos PDF usando o IronPDF.

  • Algumas das fontes que podem ser usadas para fazer um arquivo PDF incluem HTML, HTML5, ASPX e Visualização Razor/MVC. Também temos a opção de converter arquivos de imagem, assim como arquivos HTML, para PDF.
  • Você pode criar arquivos PDF interativos com IronPDF, preencher e enviar formulários interativos com ele, mesclar e dividir arquivos PDF, extrair texto e imagens de arquivos PDF, pesquisar texto dentro de um arquivo PDF, rasterizar páginas PDF para imagens, converter PDF para HTML e imprimir arquivos PDF.
  • Um documento pode ser gerado usando IronPDF a partir de uma URL. Também suporta agentes de usuário, proxies, cookies, cabeçalhos HTTP e variáveis de formulário para logins feitos atrás de formulários de login em HTML.
  • IronPDF pode visualizar e editar arquivos PDF.
  • É possível extrair imagens de documentos usando o IronPDF.
  • Podemos adicionar cabeçalhos, rodapés, texto, imagens, marcadores, marcas d'água e mais a documentos com IronPDF.
  • Podemos combinar e dividir páginas em documentos novos ou recentes usando IronPDF.
  • IronPDF pode converter documentos em PDFs sem depender do software Acrobat.
  • IronPDF pode criar PDFs a partir de arquivos HTML que usam arquivos CSS.

2. Criando um novo projeto no Visual Studio

Neste artigo, vamos usar um aplicativo de console para gerar documentos PDF.

Abra o software Visual Studio e vá para o menu Arquivo. Selecione "Novo Projeto" e, em seguida, selecione "Aplicativo de Console".

Como imprimir um PDF a partir de uma impressora de rede, Figura 1

Insira o nome do projeto e selecione o caminho do arquivo na caixa de texto apropriada. Em seguida, clique no botão *Criar* e selecione o .NET Framework necessário, como na captura de tela abaixo.


![Como imprimir um PDF a partir de uma impressora de rede, Figura 2](/static-assets/pdf/blog/csharp-print-pdf-network-printer/csharp-print-pdf-network-printer-2.webp)
Text

O projeto do Visual Studio irá agora gerar a estrutura para a aplicação selecionada. Se você selecionou o console, Windows ou o modelo de aplicativo web no assistente de Novo Projeto, o Visual Studio abrirá o arquivo Program.cs, onde você pode inserir o código.

Como imprimir um PDF a partir de uma impressora de rede, Figura 3

Em seguida, podemos adicionar a biblioteca para testar o código.

## 3. Instale a biblioteca IronPDF.

A biblioteca IronPDF pode ser baixada e instalada de quatro maneiras.

Estes são:

1. Usando a Interface do Gerenciador de Pacotes NuGet do Visual Studio
2. Usando a Linha de Comando do Visual Studio
3. Download direto do site NuGet
4. Download direto do site IronPDF

### 3.1 Usando a Interface do Gerenciador de Pacotes NuGet do Visual Studio

O Visual Studio fornece a Interface do Gerenciador de Pacotes NuGet para instalar pacotes diretamente em uma solução. A captura de tela abaixo mostra como abrir o Gerenciador de Pacotes NuGet .


![Como imprimir um PDF a partir de uma impressora de rede, Figura 4](/static-assets/pdf/blog/csharp-print-pdf-network-printer/csharp-print-pdf-network-printer-4.webp)
Text

A UI do Gerenciador de Pacotes fornece uma caixa de pesquisa para mostrar a lista de pacotes do site NuGet. No Gerenciador de Pacotes, procure pela biblioteca IronPDF usando a palavra-chave "IronPDF", como mostrado na captura de tela abaixo.

Como imprimir um PDF a partir de uma impressora de rede, Figura 5

PM > Install-Package IronPrint

O pacote será baixado/instalado no projeto atual e estará pronto para uso.

Como imprimir um PDF a partir de uma impressora de rede, Figura 6

### 3.3 Download direto do site NuGet

A terceira forma de instalar o IronPDF é baixar o pacote NuGet diretamente do site.

1. Navegue até a página da galeria [NuGet](https://www.nuget.org/packages/IronPdf/) do IronPDF.
2. Selecione o link "Download do pacote" no menu do lado direito.
3. Clique duas vezes no pacote baixado do Explorer de Arquivos para instalá-lo.
4. Recarregue o projeto do Visual Studio.

### 3.4 Download direto do site do IronPDF

[Baixe a versão mais recente do IronPDF](/) diretamente do site. Uma vez baixado, siga os passos abaixo para adicionar o pacote ao projeto.

1. No Visual Studio, clique com o botão direito sobre o projeto no painel do Solution Explorer.
2. Selecione a opção Adicionar Referência. Clique no botão Procurar e pesquise a localização da referência baixada.
3. Clique em OK para adicionar a referência.

## 4. Imprimir Arquivos PDF

IronPDF permite-nos imprimir documentos PDF usando um driver de impressora de rede. Podemos imprimir documentos PDF quantas vezes desejarmos. Abaixo está um exemplo de código para imprimir em impressoras de rede.

```csharp
try
{
    // Initialize the Chrome Pdf Renderer object
    var chromePdfRenderer = new ChromePdfRenderer();
    
    // Render the HTML content to a PDF
    using (var pdfDocument = chromePdfRenderer.RenderHtmlAsPdf("<h1>Hello, world!</h1>"))
    {
        // Get the print document from the rendered PDF
        using (var printDocument = pdfDocument.GetPrintDocument())
        {
            // Specify the printer name
            printDocument.PrinterSettings.PrinterName = "Brother DCP-T700W Printer";
            // Alternative printer for local PDF creation
            printDocument.PrinterSettings.PrinterName = "Microsoft Print to PDF";
            
            // Trigger the print process
            printDocument.Print();
        }
    }
}
catch (Exception ex)
{
    Console.WriteLine(ex.Message);
}
Text

O código acima nos ajuda a imprimir o documento PDF criado na impressora local ou de rede programaticamente. Primeiro, criamos um objeto para o ChromePdfRenderer, que nos ajuda a converter texto, código HTML, URLs e outros documentos em documentos PDF. Vários tipos de métodos, como RenderHtmlAsPdf, RenderHTMLFileAsPdf e RenderUrlAsPdf são usados para realizar vários tipos de operações. Este código de exemplo usa RenderHtmlAsPdf, pois nos permite converter o código HTML inserido em um documento PDF.

Uma vez criado um objeto para o ChromePdfRenderer usando o método necessário, precisamos então usar o método GetPrintDocument no objeto criado, o que nos permite acessar todas as configurações da impressora. Isso fornece opções de configuração como tamanho da página, margem, DPI, etc., enquanto podemos acessar muitas outras configurações. Também podemos passar o nome da impressora para a propriedade PrinterSettings.PrinterName, o que nos permite imprimir as páginas de uma impressora especificada. Após especificar todas as configurações da impressora, chamamos o método Print, que acionará a impressão na impressora especificada. Para usar este método, você precisará adicionar uma referência de assembly ao System.Drawing.dll.

IronPDF não tem restrições para imprimir documentos. Podemos imprimir qualquer número de documentos conforme necessário. Se não especificarmos um nome de impressora, ela imprimirá da impressora padrão.

5. Conclusão

IronPDF é uma das bibliotecas de PDF mais conhecidas. Funciona de forma independente de todas as outras bibliotecas, e seu computador não precisa ter o Adobe Reader instalado. Também funciona em uma variedade de plataformas. O preço inicial do IronPDF é $999.00. Há uma opção para efetuar um pagamento anual para manutenção e atualizações do produto. IronPDF também oferece cobertura para SaaS e redistribuição OEM livre de royalties por um custo extra.

Para mais detalhes sobre preços, vá aqui.

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.