Using IronPDF for .NET on Windows

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronPDF es compatible con Windows 10, 11 y Windows Server para .NET 8, 7, 6, Core, .NET Standard y .NET Framework.

Notas importantes sobre Windows Server

Admitimos Windows Server 2022 y 2016 tanto en variantes de Desktop Experience como Core, mientras que solo admitimos 2019 y 2012 en la versión de Desktop Experience.

Windows Server 2022 y 2016

  • Windows Server 2022 y 2016 con una interfaz gráfica de usuario ("Desktop experience")
  • Windows Server 2022 y 2016 solo línea de comandos ("Core").

Windows Server 2019 y 2012

  • Windows Server 2019 y 2012 con una interfaz gráfica de usuario ("Desktop experience")
  • Windows Server 2019 y 2012 solo línea de comandos ("Core").

Las versiones de IronPDF 2023.3.2 - 2024.2.2 no son compatibles con Windows Server 2012.

Estamos haciendo un esfuerzo para admitir las versiones Core y Nano de Windows Server. No hay un problema con la arquitectura del sistema operativo que esté bloqueando nuestro soporte. Es probable que se deba a los DLL de medios/gráficos que Chromium (Chrome Renderer) requiere para renderizar HTML a PDF, que están presentes en la versión "Desktop" de Windows Server, pero faltan en la versión reducida.

Además, dado que Windows Nano Server es una versión reducida de Windows Server Core, una vez que admitamos completamente Windows Server Core, consideraremos admitir Windows Nano Server.

Windows Nano Server / Server Core en .NET 6 no admiten System.Drawing Más detalles

Si su versión de Windows no es compatible, considere usar IronPDF en modo motor

¿Cuál es la diferencia entre Native y Engine?

IronPDF tiene algunas funciones con gran demanda de rendimiento que puedes elegir ejecutar de manera remota. Aunque IronPDF no requiere IronPdfEngine para funcionar, configurar IronPdfEngine como un servicio remoto es una forma opcional de evitar problemas de compatibilidad con Chrome específicos de la plataforma en sistemas operativos más antiguos y entornos móviles.

¿Cómo cambia el uso de Engine la forma en que codifico con IronPDF?

Esto le permitirá usar versiones más antiguas de Windows, como Windows Server 2012.

Al usar la configuración de Motor, recomendamos instalar IronPdf.Slim en lugar del paquete completo IronPdf desde NuGet, ya que el Motor gestiona todo el peso adicional incluido en el paquete Nativo.

# 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
SHELL

Después de instalar IronPdf.Slim, configura los ajustes de conexión apuntando IronPDF a tu instancia de IronPdfEngine. Agrega el siguiente código al inicio de tu aplicación (o antes de llamar a cualquier método de 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"))
$vbLabelText   $csharpLabel

Windows Server Standard y DataCenter

Según las diferencias destacadas en la documentación de Microsoft "Comparación de las ediciones Standard y Datacenter de Windows Server 2016", Windows Server DataCenter contiene todos los componentes de Windows Server Standard, junto con componentes adicionales de mejora de almacenamiento. IronPdf también funcionaría en Windows Server DataCenter Desktop Experience.

Instalación específica de Windows

NuGet

El paquete principal de IronPdf NuGet depende de IronPdf.Native.Chrome.Windows, que contiene el binario de Chrome para arquitecturas x86 y x64.

  • El paquete IronPdf admite arquitecturas de Windows x86 y x64.

Si está apuntando a un tiempo de ejecución específico, puede eliminar la carpeta /runtimes que no está en uso (ya sea x86 o x64).

Descarga de DLL

Para uso sin conexión, puede descargar el DLL y agregar una referencia a su proyecto.

Instalador

También proporcionamos un instalador para Windows. En el Explorador de soluciones de Visual Studio, haga clic derecho en Dependencias y seleccione Agregar referencia del proyecto. Luego, haga clic en Examinar e incluya todos los archivos DLL extraídos del instalador.

Especificación de hardware

IronPDF utiliza Chromium para renderizar HTML a PDF. El motor Chromium renderiza PDFs con una precisión de píxeles perfecta, similar a la función de impresión de Chrome. Las especificaciones de hardware son principalmente para ejecutar el motor Chromium, que requiere la mayor parte de la potencia de cómputo.

  • Mínimo: 1 núcleo y 1.75 GB de RAM
  • Recomendado: 2 núcleos y 8 GB de RAM o más

Preguntas Frecuentes

¿Qué versiones de Windows son compatibles con la herramienta PDF?

IronPDF es compatible con Windows 10, 11, y las versiones de Windows Server 2022, 2016, 2019, y 2012 en el modo de Experiencia de Escritorio. Sin embargo, Windows Server 2019 y 2012 no son soportados en modo Core.

¿Cómo puedo manejar tareas PDF en versiones no compatibles de Windows?

Para versiones no compatibles de Windows, puedes usar IronPDF en Modo Engine. Esto te permite manejar funciones intensivas en rendimiento de manera remota, evitando problemas de compatibilidad específicos de la plataforma.

¿Existen requisitos de hardware específicos para ejecutar IronPDF?

Sí, el requisito mínimo es 1 Núcleo y 1.75 GB de RAM, mientras que la especificación recomendada es 2 Núcleos y 8 GB de RAM o más, debido a la dependencia de IronPDF en el motor Chromium para el renderizado.

¿Se puede usar IronPDF sin conexión?

Sí, IronPDF se puede usar sin conexión descargando el DLL y añadiéndolo como referencia en tu proyecto. También hay un instalador disponible para Windows para facilitar el uso sin conexión.

¿Cuál es el proceso para configurar IronPDF en Modo Engine?

Para configurar IronPDF en Modo Engine, instala el paquete `IronPdf.Slim` desde NuGet, configura los ajustes de conexión para apuntar IronPDF a tu instancia de IronPdfEngine usando el código proporcionado, y conéctalo al host remoto.

¿Por qué puede haber problemas de compatibilidad con Windows Nano Server?

Windows Nano Server no soporta IronPDF debido a la falta de DLLs de medios/gráficos requeridos por el motor Chromium. Sin embargo, se está desarrollando soporte para Windows Server Core, que podría extenderse a Nano Server en el futuro.

¿Qué paquetes de NuGet son necesarios para la herramienta PDF?

El paquete principal de IronPDF NuGet depende de IronPdf.Native.Chrome.Windows, que incluye los binarios necesarios de Chrome para arquitecturas x86 y x64.

¿Cómo utiliza IronPDF Chromium para el renderizado?

IronPDF utiliza el motor Chromium para convertir HTML a PDF, asegurando una precisión pixel-perfecta similar a la función de impresión de Chrome. Este proceso requiere una potencia de cálculo significativa, de ahí las especificaciones de hardware.

Curtis Chau
Escritor Técnico

Curtis Chau tiene una licenciatura en Ciencias de la Computación (Carleton University) y se especializa en el desarrollo front-end con experiencia en Node.js, TypeScript, JavaScript y React. Apasionado por crear interfaces de usuario intuitivas y estéticamente agradables, disfruta trabajando con frameworks modernos y creando manuales bien ...

Leer más
¿Listo para empezar?
Nuget Descargas 16,685,821 | Versión: 2025.12 recién lanzado