Usando o IronPDF for .NET no Windows
O IronPDF é compatível com Windows 10, 11 e Windows Server for .NET 8, 7, 6, Core, .NET Standard e .NET Framework.
Notas importantes sobre o Windows Server
Oferecemos suporte ao Windows Server 2022 e 2016 , tanto na versão Desktop Experience quanto na versão Core, enquanto que apenas as versões Desktop Experience são suportadas para o Windows Server 2019 e 2012 .
Windows Server 2022 e 2016
- Windows Server 2022 e 2016 com interface de usuário ("Experiência de Área de Trabalho")
- Somente linha de comando do Windows Server 2022 e 2016 ("Core").
Windows Server 2019 e 2012
- Windows Server 2019 e 2012 com interface de usuário ("Experiência de Área de Trabalho")
- Somente linha de comando do Windows Server 2019 e 2012 ("Core").
As versões do IronPDF 2023.3.2 a 2024.2.2 não são compatíveis com o Windows Server 2012.
Estamos nos esforçando para oferecer suporte às versões Core e Nano do Windows Server. Não há nenhum problema com a arquitetura do sistema operacional que esteja impedindo nosso suporte. Provavelmente, isso se deve às DLLs de mídia/gráficos que o Chromium (Chrome Renderer) exige para renderizar HTML em PDF, as quais estão presentes na versão "Desktop" do Windows Server, mas ausentes na versão simplificada.
Além disso, como o Windows Nano Server é uma versão simplificada do Windows Server Core, assim que tivermos suporte completo para o Windows Server Core, analisaremos a possibilidade de oferecer suporte ao Windows Nano Server.
O Windows Nano Server / Server Core no .NET 6 não suporta System.Drawing.
Mais detalhes
Se a sua versão do Windows não for compatível, considere usar o IronPDF no Modo de Mecanismo.
Qual a diferença entre Native e Engine?
O IronPDF possui algumas funções que exigem alto desempenho e que você pode optar por executar remotamente. Embora o IronPDF não exija o IronPdfEngine para funcionar, configurar o IronPdfEngine como um serviço remoto é uma maneira opcional de evitar problemas de compatibilidade com o Chrome em sistemas operacionais mais antigos e ambientes móveis.
Como o uso do Engine altera a forma como programo com o IronPDF?
Isso permitirá que você utilize versões mais antigas do Windows, como o Windows Server 2012.
Ao usar a configuração do Engine, recomendamos instalar o pacote IronPdf.Slim em vez do pacote completo IronPdf do NuGet, pois o Engine gerencia todo o conteúdo adicional incluído no pacote Native.
# Install the IronPdf.Slim package using Package Manager Console
:InstallCmd Install-Package IronPdf.Slim
# Install the IronPdf.Slim package using Package Manager Console
:InstallCmd Install-Package IronPdf.Slim
Após instalar o IronPdf.Slim, configure as definições de conexão apontando o IronPDF para a sua instância do IronPdfEngine. Adicione o seguinte código na inicialização da sua aplicação (ou antes de chamar qualquer método do IronPDF) :
// Configure IronPDF to connect to the remote IronPdfEngine instance
// Replace "123.456.7.8:33350" with the actual remote host and port
Installation.ConnectToIronPdfHost(IronPdf.GrpcLayer.IronPdfConnectionConfiguration.RemoteServer("123.456.7.8:33350"));
// Configure IronPDF to connect to the remote IronPdfEngine instance
// Replace "123.456.7.8:33350" with the actual remote host and port
Installation.ConnectToIronPdfHost(IronPdf.GrpcLayer.IronPdfConnectionConfiguration.RemoteServer("123.456.7.8:33350"));
' Configure IronPDF to connect to the remote IronPdfEngine instance
' Replace "123.456.7.8:33350" with the actual remote host and port
Installation.ConnectToIronPdfHost(IronPdf.GrpcLayer.IronPdfConnectionConfiguration.RemoteServer("123.456.7.8:33350"))
Windows Server Standard e DataCenter
Com base nas diferenças destacadas na documentação da Microsoft " Comparação das edições Standard e Datacenter do Windows Server 2016 ", o Windows Server Datacenter contém todos os componentes do Windows Server Standard, juntamente com componentes adicionais de aprimoramento de armazenamento. O IronPdf também funcionaria no Windows Server DataCenter Desktop Experience.
Instalação específica para Windows
NuGet
O pacote NuGet principal do IronPdf depende do IronPdf.Native.Chrome.Windows , que contém o binário do Chrome para arquiteturas x86 e x64.
- O pacote IronPdf é compatível com as arquiteturas Windows x86 e x64.
Se estiver a definir um ambiente de execução específico, pode eliminar a pasta /runtimes que não estiver a ser utilizada (x86 ou x64).
Download do arquivo DLL
Para uso offline, você pode baixar a DLL e adicionar uma referência ao seu projeto.
Instalador
Também fornecemos um instalador para Windows. No Solution Explorer do Visual Studio, clique com o botão direito do mouse em Dependências e selecione Adicionar Referência de Projeto. Em seguida, clique em Procurar e inclua todos os arquivos DLL extraídos do instalador.
Especificações de hardware
O IronPDF usa o Chromium para renderizar HTML em PDF. O mecanismo Chromium renderiza PDFs com precisão perfeita em nível de pixel, semelhante ao recurso de impressão do Chrome. As especificações de hardware são voltadas principalmente para a execução do mecanismo Chromium, que consome a maior parte do poder de processamento.
- Requisitos mínimos : 1 núcleo e 1,75 GB de RAM
- Recomendado : 2 núcleos e 8 GB de RAM ou superior
Perguntas frequentes
Quais versões do Windows são compatíveis com a ferramenta PDF?
O IronPDF é compatível com Windows 10, 11 e com as versões do Windows Server 2022, 2016, 2019 e 2012 no modo Experiência de Área de Trabalho. No entanto, o Windows Server 2019 e 2012 não são compatíveis com o modo Core.
Como posso lidar com tarefas em PDF em versões não suportadas do Windows?
Para versões do Windows não suportadas, você pode usar o IronPDF no Modo Engine. Isso permite lidar remotamente com funções que exigem alto desempenho, contornando problemas de compatibilidade específicos da plataforma.
Existem requisitos de hardware específicos para executar o IronPDF?
Sim, o requisito mínimo é de 1 núcleo e 1,75 GB de RAM, enquanto a especificação recomendada é de 2 núcleos e 8 GB de RAM ou superior, devido à dependência do IronPDF no mecanismo Chromium para renderização.
O IronPDF pode ser usado offline?
Sim, o IronPDF pode ser usado offline baixando o arquivo DLL e adicionando-o como referência no seu projeto. Um instalador também está disponível para Windows para facilitar o uso offline.
Qual é o processo para configurar o IronPDF no Modo Engine?
Para configurar o IronPDF no Modo Engine, instale o pacote `IronPDF.Slim` do NuGet, configure as definições de conexão para apontar o IronPDF para a sua instância do IronPDFEngine usando o código fornecido e conecte-se ao host remoto.
Por que podem existir problemas de compatibilidade com o Windows Nano Server?
O Windows Nano Server não é compatível com o IronPDF devido à falta de DLLs de mídia/gráficos necessárias para o mecanismo Chromium. No entanto, o suporte para o Windows Server Core está em desenvolvimento e poderá ser estendido ao Nano Server no futuro.
Quais pacotes NuGet são necessários para a ferramenta PDF?
O pacote NuGet principal do IronPDF depende do IronPDF.Native.Chrome.Windows, que inclui os binários do Chrome necessários para arquiteturas x86 e x64.
Como o IronPDF utiliza o Chromium para renderização?
O IronPDF utiliza o mecanismo Chromium para renderizar HTML em PDF, garantindo precisão perfeita em cada pixel, semelhante ao recurso de impressão do Chrome. Esse processo exige poder computacional significativo, justificando assim as especificações de hardware.

