Instalação Avançada do IronPDF
A partir da versão 2022.1, os usuários contam com ferramentas avançadas para instalar o IronPDF em plataformas específicas.
Em vez de instalar o pacote NuGet IronPDF, podemos pesquisar no NuGet outros pacotes do IronPDF específicos para o seu caso de uso. A API permanece a mesma, mas a implantação é diferente.
Curiosamente, mesmo que carreguemos um pacote específico como o IronPdf.Linux para uma implantação otimizada para Linux, você ainda pode desenvolver para ele em seu sistema operacional normal, como o Windows, com o Visual Studio!
Pacote NuGet IronPdf
Mais comumente usado. Configurado para que você possa começar a usar o Visual Studio o mais rápido possível. Adequado para a maioria dos projetos.
- Contém IronPdf.Slim
- Contém dependências específicas do Windows para o renderizador Chrome (padrão).
- Pacote padrão que fará o download das dependências específicas do Windows em tempo de execução.
- Usa o renderizador do Chrome por padrão.
- Compatível com TODAS as plataformas, mas a plataforma Windows funcionará sem downloads adicionais.
- Útil para usuários do Windows ou usuários padrão
- Pode ser usado em todas as plataformas
Pacote NuGet IronPdf.Slim
Ideal para aplicações com o menor espaço em disco possível ou que podem ser distribuídas para diversos sistemas operacionais diferentes. O mecanismo de renderização Chromium/WebKit específico para sua aplicação será baixado sob demanda, em tempo de execução, na máquina de destino.
PM > Install-Package IronPdf.Slim
- Todos os outros pacotes fazem referência a este pacote
- Contém o arquivo IronPdf.dll propriamente dito.
- Não inclui dependências específicas para Windows, Linux ou macOS.
- As dependências do Windows, Linux ou macOS serão baixadas em tempo de execução.
- O renderizador padrão é o Chrome em todas as plataformas, a menos que seja especificado o contrário.
- Útil para soluções multiplataforma que desejam baixar dependências específicas da plataforma em tempo de execução.
- Compatível com TODAS as plataformas, mas as dependências específicas da plataforma serão baixadas na primeira vez que o programa for executado.
- Requer acesso à internet e acesso ao disco em tempo de execução se usado de forma independente.
- Requer a instalação do pacote IronSoftware.Native.PdfModel .
- Útil para aplicações altamente portáteis onde a plataforma de destino é desconhecida
Pacotes NuGet IronPdf.Linux e IronPdf.Linux.ARM
Ideal para implementar o IronPDF no Linux . Projetado para a nuvem. Funciona muito bem para AWS e Lambda, Azure Functions e WebApps no modo Linux. Para usuários que atualmente utilizam um processador ARM com Linux, o IronPDF também oferece um pacote específico.
PM > Install-Package IronPdf.Linux PM > Install-Package IronPdf.Linux.ARM
- Contém IronPdf.Slim
- Contém dependências específicas do Linux para o renderizador Chrome (padrão).
- Usa o renderizador do Chrome por padrão.
- Compatível com TODAS as plataformas, mas a plataforma Linux funcionará sem downloads adicionais.
- Útil para usuários avançados de Linux, especialmente usuários de Docker e nuvem.
Pacotes NuGet IronPdf.MacOs e IronPdf.MacOs.ARM
Pacotes NuGet disponíveis para implantações específicas para compatibilidade com IronPdf no macOS.
PM > Install-Package IronPdf.MacOs PM > Install-Package IronPdf.MacOs.ARM
- Contém IronPdf.Slim
- Contém dependências específicas do Mac para o renderizador do Chrome (padrão).
- Usa o renderizador do Chrome por padrão.
- Útil para desenvolvedores de macOS
Pacote NuGet IronPdf.UpdatedChrome
Usuários que desejam usar a versão compatível mais recente do Chromium devem instalar o seguinte pacote. Essas opções são especialmente úteis para quem precisa de suporte para as atualizações mais recentes do Chromium.
PM > Install-Package IronPdf.UpdatedChrome
- Contém IronPdf.Slim
- contém IronSoftware.Native.Model
- Contém IronPdf.Native.UpdatedChrome.Windows
- Novas configurações e atualizações de segurança.
- Pode apresentar problemas de compatibilidade.
- SingleProcess não está disponível.
- O Windows Server 2012 não é compatível.
- Os processos de 32 bits não são mais suportados.
Pacotes NuGet IronPdf.UpdatedChrome.Linux e IronPdf.UpdatedChrome.Linux.ARM
Usuários que desejam usar a versão compatível mais recente do Chromium devem instalar o seguinte pacote. Essas opções são especialmente úteis para quem precisa de suporte para as atualizações mais recentes do Chromium.
PM > Install-Package IronPdf.UpdatedChrome.Linux PM > Install-Package IronPdf.UpdatedChrome.Linux.ARM
- Contém IronPdf.Slim
- contém IronSoftware.Native.Model
- Contém IronPdf.Native.UpdatedChrome.Linux
- Novas configurações e atualizações de segurança.
- Pode apresentar problemas de compatibilidade.
- SingleProcess não está disponível.
- Os processos de 32 bits não são mais suportados.
Pacote NuGet IronPdf.Classic
Útil para clientes antigos que usavam o IronPDF antes de agosto de 2021 e desejam que sua renderização HtmlToPdf atual permaneça inalterada. Utiliza nosso renderizador WebKit 2020-2021.
PM > Install-Package IronPdf.Classic
- Contém IronPdf.Slim e IronPdf.Native.WebKit.
- Contém dependências para Windows, Linux e Mac para o renderizador (legado) WebKit "HTML para PDF".
- Usará o renderizador WebKit legado por padrão.
Se você deseja usar a versão mais recente do Chromium, consulte o seguinte artigo de solução de problemas: IronPdf.Native.UpdatedChrome .
Perguntas frequentes
Como posso escolher o pacote NuGet correto para o meu sistema operacional?
O IronPDF oferece pacotes NuGet especializados, adaptados para diferentes sistemas operacionais: IronPDF para uso geral, IronPDF.Slim para ocupar o mínimo de espaço em disco, IronPDF.Linux para ambientes Linux e IronPDF.MacOs/MacOs.ARM para macOS. Escolha de acordo com as suas necessidades de implementação.
Quais são as vantagens de usar o pacote IronPDF.Slim?
O pacote IronPDF.Slim foi projetado para aplicações que exigem um tamanho reduzido em disco. Ele é compatível com todas as plataformas e baixa as dependências específicas de cada plataforma em tempo de execução, tornando-o ideal para aplicações multiplataforma que precisam ser leves.
É possível implantar o IronPDF em plataformas de nuvem como AWS e Azure?
Sim, o pacote IronPDF.Linux é otimizado para implantações em nuvem em plataformas como AWS e Azure. Ele inclui dependências específicas do Linux para um funcionamento eficiente em ambientes de nuvem, com suporte tanto para AWS quanto para Azure Functions.
Como os usuários do macOS se beneficiam dos pacotes IronPDF.MacOs?
Usuários de macOS podem usar os pacotes IronPDF.MacOs e IronPDF.MacOs.ARM, que são otimizados para implantações em macOS. Esses pacotes incluem dependências específicas do Mac e oferecem suporte à arquitetura ARM, garantindo integração e desempenho perfeitos no macOS.
Posso usar o pacote IronPDF.Classic legado em meus projetos existentes?
Sim, o pacote IronPDF.Classic foi desenvolvido para clientes que precisam manter a renderização de HTML para PDF existente com o renderizador WebKit legado. É especialmente útil para projetos iniciados antes de agosto de 2021 e que exigem desempenho consistente.
Os pacotes IronPDF são adequados para desenvolvimento multiplataforma?
Com certeza. Os pacotes IronPDF, em especial o IronPDF.Slim e o IronPDF.Linux, são projetados para oferecer suporte ao desenvolvimento multiplataforma. Eles garantem a compatibilidade entre diferentes sistemas operacionais, ao mesmo tempo que proporcionam um desempenho eficiente, adaptado a cada ambiente.
O IronPDF é totalmente compatível com o .NET 10? Preciso de alguma configuração especial para isso?
Sim. O IronPDF é totalmente compatível com o .NET 10 — assim como com o .NET 9, 8, 7, 6, 5, .NET Standard e .NET Framework — em ambientes Windows, Linux e macOS. Nenhuma configuração especial ou solução alternativa é necessária ao desenvolver projetos for .NET 10.

