Elegir la versión correcta de IronPDF para los proyectos
Veo que hay algunas versiones diferentes de IronPDF. ¿Cómo sé cuál es la mejor para mí?
Para evitar problemas de dependencias faltantes no se recomienda usar IronPdf.Slim. Sin embargo, IronPdf.Slim es altamente útil cuando el sistema operativo de destino es desconocido. Para permitir que las dependencias de Windows, Linux o macOS se descarguen en tiempo de ejecución, IronPdf.Installation.AutomaticallyDownloadNativeBinaries debe configurarse en true.
Tenga en cuenta que para IronPdf.Slim, además de ser portátil, no ahorrará al usuario ningún espacio en tiempo de ejecución. IronPdf depende de dos dependencias: IronPdf.Slim (contiene IronPdf.dll) e IronPdf.Native.Chrome (contiene el motor de rendering de Chrome (predeterminado)) basado en la plataforma. Por ejemplo, en un entorno Windows en tiempo de ejecución, IronPDF.Native.Chrome.Windows se descargará. En Linux, IronPDF.Native.Chrome.Linux se descargará, y para macOS, dependiendo de qué procesador se esté utilizando, se descargará o bien IronPDF.Native.Chrome.MacOS o bien IronPDF.Native.Chrome.MacOS.ARM.
IronPDF
https://www.nuget.org/packages/IronPdf/
- Contiene dependencias específicas de Windows para el renderizador Chrome (predeterminado)
- Paquete predeterminado que descargará dependencias específicas de Windows en tiempo de ejecución
- Predeterminado al renderizador de Chrome
- Soporta TODAS las plataformas, pero la plataforma Windows funcionará sin descargas adicionales
- Útil para usuarios de Windows o usuarios predeterminados. SE PUEDE USAR EN TODAS LAS PLATAFORMAS
IronPDF.Slim
https://www.nuget.org/packages/IronPdf.Slim/
- NO incluye dependencias específicas de Windows, Linux o macOS
- Las dependencias de Windows, Linux o macOS se descargarán en tiempo de ejecución
- Predeterminado al renderizador de Chrome en todas las plataformas a menos que se especifique lo contrario
- Útil para soluciones multiplataforma que desean descargar dependencias específicas de la plataforma en tiempo de ejecución
- Compatible con TODAS las plataformas, pero las dependencias específicas de la plataforma se descargarán la primera vez que se ejecute el programa
- Útil para AWS Lambda o aplicaciones altamente portátiles donde la plataforma de destino es desconocida
Instrucciones de instalación:
- Establecer
AutomaticallyDownloadNativeBinariesentrue. (Referencia de API) Esto permitirá que las dependencias de Windows, Linux o macOS se descarguen en tiempo de ejecución.
// Enable automatic downloading of platform-specific dependencies IronPdf.Installation.AutomaticallyDownloadNativeBinaries = true;// Enable automatic downloading of platform-specific dependencies IronPdf.Installation.AutomaticallyDownloadNativeBinaries = true;$vbLabelText $csharpLabel- Establecer
IronPDF.Linux
https://www.nuget.org/packages/IronPdf.Linux/
- Contiene dependencias específicas de Linux para el motor de rendering de Chrome (predeterminado)
- Predeterminado al renderizador de Chrome
- Soporta TODAS las plataformas, pero la plataforma Linux funcionará sin descargas adicionales
- Útil para usuarios avanzados de Linux, específicamente usuarios de Docker y nube
IronPDF.MacOs
https://www.nuget.org/packages/IronPdf.MacOs/
- Contiene dependencias específicas de Mac para el motor de rendering de Chrome (predeterminado)
- Predeterminado al renderizador de Chrome
- Útil para desarrolladores de macOS
IronPDF.Classic
https://www.nuget.org/packages/IronPdf.Classic/
- Contiene IronPdf.Slim e IronPdf.Native.WebKit.*
- Contiene dependencias de Windows, Linux y Mac para el motor de rendering (heredado) WebKit
- Por defecto, utiliza el motor de rendering de WebKit






