Como escolher a versão certa do IronPDF para seus projetos
Vejo que existem algumas versões diferentes do IronPDF. Como posso saber qual é o melhor para mim?
Para evitar problemas de dependências ausentes, não é recomendável usar o IronPdf.Slim. No entanto, o IronPdf.Slim é extremamente útil quando o sistema operacional de destino é desconhecido. Para permitir que dependências do Windows, Linux ou macOS sejam baixadas em tempo de execução, IronPdf.Installation.AutomaticallyDownloadNativeBinaries deve ser configurado para true.
Observe que, para o IronPdf.Slim, além de ser portátil, ele não economizará espaço para o usuário em tempo de execução. O IronPDF depende de duas dependências: IronPdf.Slim (contém o IronPDF.dll) e IronPdf.Native.Chrome (contém o renderizador Chrome (padrão)), dependendo da plataforma. Por exemplo, em um ambiente Windows, em tempo de execução, o IronPDF será baixado. No Linux, será baixado o IronPdf.Native.Chrome.Linux e, no macOS, dependendo do processador utilizado, será baixado o IronPdf.Native.Chrome.MacOS ou o IronPdf.Native.Chrome.MacOS.ARM .
IronPDF
- 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.
IronPdf.Slim
- 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.
- Útil para AWS Lambda ou aplicações altamente portáteis onde a plataforma de destino é desconhecida
-
Instruções de instalação:
- Defina
AutomaticallyDownloadNativeBinariesparatrue. ( Referência da API ) Isso permitirá que as dependências do Windows, Linux ou macOS sejam baixadas em tempo de execução.
// Enable automatic downloading of platform-specific dependencies IronPdf.Installation.AutomaticallyDownloadNativeBinaries = true;// Enable automatic downloading of platform-specific dependencies IronPdf.Installation.AutomaticallyDownloadNativeBinaries = true;' Enable automatic downloading of platform-specific dependencies IronPdf.Installation.AutomaticallyDownloadNativeBinaries = True$vbLabelText $csharpLabel - Defina
IronPdf.Linux
- 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 nenhum download adicional.
- Útil para usuários avançados de Linux, especialmente usuários de Docker e nuvem.
IronPdf.MacOs
- Contém dependências específicas do Mac para o renderizador Chrome (padrão).
- Usa o renderizador do Chrome por padrão.
- Útil para desenvolvedores de macOS
IronPdf.Classic
- Contém IronPDF e IronPDF.*
- Contém dependências para Windows, Linux e Mac para o renderizador WebKit (legado).
- Por padrão, utiliza o renderizador WebKit.

