Usando IronPDF for .NET en Windows
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 las variantes Desktop Experience como Core, mientras que solo admitimos 2019 y 2012 en la versión Desktop Experience.
Windows Server 2022 y 2016
- Windows Server 2022 y 2016 con una interfaz de usuario ("Experiencia de escritorio")
Servidor Windows 2022 y 2016 solo línea de comandos ("Core").
Windows Server 2019 y 2012
- Windows Server 2019 y 2012 con una interfaz de usuario ("experiencia de escritorio")
- Windows Server 2019 y 2012 solo línea de comandos ("Core"). IronPDF versión 2023.3.2 - 2024.2.2 no son compatibles con Windows Server 2012. Estamos haciendo un esfuerzo para dar soporte a las versiones Core y Nano de Windows Server. No hay ningún problema con la arquitectura del sistema operativo que esté bloqueando nuestra asistencia. Es probable que se deba a las DLLs de medios/gráficos que Chromium (Chrome Renderer) requiere para renderizar HTML a PDF, las cuales están presentes en la versión "Desktop" de Windows Server pero faltan en la versión simplificada. Además, dado que Windows Nano Server es una versión reducida de Windows Server Core, una vez que ofrezcamos compatibilidad total con Windows Server Core, estudiaremos la posibilidad de ofrecer compatibilidad con Windows Nano Server. Windows Nano Server / Servercore en .Net6 no soportan System.Drawing https://ironpdf.com/troubleshooting/libcef-dll-203/
Si tu versión de Windows no es compatible, considera usar IronPDF en Modo Engine.
Atención
IronPDF tiene algunas funciones de alto rendimiento que puedes elegir ejecutar de forma remota. Aunque IronPDF no requiere IronPdfEngine para funcionar, configurar IronPdfEngine como un servicio remoto es una forma opcional de evitar problemas de compatibilidad específicos de la plataforma con Chrome en sistemas operativos más antiguos y en entornos móviles.
¿Cómo cambia el uso de Engine la forma en que programo con IronPDF?
Esto le permitirá usar versiones antiguas de Windows, como Windows Server 2012.
Al utilizar la configuración del Engine, recomendamos instalar IronPdf.Slim
en lugar del paquete completo IronPdf
de NuGet, ya que el Engine gestiona todo el volumen adicional incluido en el paquete Nativo.
PM> Install-Package IronPdf.Slim
Después de instalar IronPdf.Slim
, configure los ajustes de conexión apuntando IronPDF a su instancia de IronPdfEngine. Agregue el siguiente código al inicio de su aplicación (o antes de llamar a cualquier método de IronPDF):
// Assuming that IronPdfEngine runs
// remotely at 123.456.7.8:33350.
Installation.ConnectToIronPdfHost( IronPdf.GrpcLayer.IronPdfConnectionConfiguration.RemoteServer("123.456.7.8:33350"));
// Assuming that IronPdfEngine runs
// remotely at 123.456.7.8:33350.
Installation.ConnectToIronPdfHost( IronPdf.GrpcLayer.IronPdfConnectionConfiguration.RemoteServer("123.456.7.8:33350"));
' Assuming that IronPdfEngine runs
' remotely at 123.456.7.8:33350.
Installation.ConnectToIronPdfHost(IronPdf.GrpcLayer.IronPdfConnectionConfiguration.RemoteServer("123.456.7.8:33350"))
Windows Server Standard y DataCenter
Basado en 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 NuGet de IronPdf depende de IronPdf.Native.Chrome.Windows, que contiene el binario de Chrome para ambas arquitecturas x86 y x64.
El paquete IronPdf es compatible con las arquitecturas de Windows x86 y x46.
Si estás dirigiéndote a un entorno de ejecución específico, puedes eliminar la carpeta /runtimes que no se esté utilizando (ya sea x86 o x64).
Descarga de DLL
Para uso sin conexión, puedes descargar el DLL y agregar una referencia a tu proyecto.
Instalador
También proporcionamos un instalador para Windows. En el Explorador de soluciones de Visual Studio, haz clic derecho en Dependencias y selecciona Agregar referencia de proyecto. A continuación, haga clic en Examinar e incluya todos los archivos DLL extraídos del instalador.
- IronPdfInstaller.zip
Especificación de hardware
IronPDF utiliza Chromium para convertir HTML en PDF. El motor de Chromium renderiza los PDF con precisión de píxeles con la función de impresión de Chrome. Las especificaciones de hardware se refieren principalmente a la ejecución del motor Chromium, que consume la mayor parte de la potencia de cálculo.
- Mínimo : 1 núcleo y 1,75 GB de RAM
- Recomendado : 2 núcleos y 8 GB de RAM o superior