Usando IronPDF for .NET en 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 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 & 2016 with a UI ("Experiencia de escritorio")
  • Windows Server 2022 & 2016 command-line only ("Núcleo").

    **Windows Server 2019 y 2012

  • Windows Server 2019 & 2012 with a UI ("Experiencia de escritorio")
  • Windows Server 2019 & 2012 command-line only ("Núcleo").

    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 DLL multimedia/gráficas que Chromium(Renderizador Chrome) requiere para convertir HTML a PDF, que están presentes en la versión "Desktop" de Windows Server pero que 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 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
¿Cuál es la diferencia entre Native y Engine?

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 usar la configuración del Motor, recomendamos instalar IronPdf.Slim en lugar del paquete completo IronPdf de NuGet, ya que el Motor 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 señalando a IronPDF tu 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"))
VB   C#

Windows Server Standard y DataCenter

Basándose en las diferencias señaladas 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 del almacenamiento. IronPdf también funcionaría en Windows Server DataCenter Desktop Experience.

Instalación específica de Windows

El principal paquete NuGet de IronPdf depende deIronPdf.Native.Chrome.Windowsque contiene el binario de Chrome para las arquitecturas x86 y x64.

  • EnIronPDF son compatibles con las arquitecturas x86 y x46 de Windows.

    Si el objetivo es un tiempo de ejecución específico, puede eliminar la carpeta /runtimes que no esté en uso(x86 o x64).

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