Instalación avanzada de IronPDF
A partir de la versión v2022.1 de IronPdf, los usuarios disponen de algunas herramientas avanzadas para instalar IronPdf para plataformas específicas.
En lugar de instalar el paquete NuGet IronPDF
, podemos buscar en nuget otros paquetes IronPDF específicos para nuestro caso de uso. la API sigue siendo la misma, pero se despliegan de forma diferente.
Curiosamente, incluso si cargamos un paquete específico como IronPdf.Linux para un despliegue optimizado para Linux, puedes seguir desarrollando para él en tu SO normal como Windows con Visual Studio!
Paquete NuGet IronPdf
Los más utilizados. Configurado para que pueda empezar a trabajar en Visual Studio lo antes posible. Adecuado para la mayoría de los proyectos.
- Contiene IronPdf.Slim
- Contiene dependencias específicas de Windows para Chrome (por defecto) renderizador
- Paquete predeterminado que descargará las dependencias específicas de Windows en tiempo de ejecución
- Renderizador por defecto de Chrome
- Compatible con TODAS las plataformas, pero la plataforma Windows funcionará sin descargas adicionales
- Útil para usuarios de Windows o usuarios por defecto
- APTO PARA TODAS LAS PLATAFORMAS
Paquete NuGet IronPdf.Slim
Ideal para las aplicaciones que ocupan menos espacio en disco o que pueden distribuirse a muchos sistemas operativos diferentes. El motor de renderizado Chromium / WebKit preciso para su aplicación se descargará bajo demanda en tiempo de ejecución en la máquina de destino.
PM > Install-Package IronPdf.Slim
- TODOS los demás paquetes hacen referencia a este paquete
- Contiene el archivo IronPdf.dll.
- 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
- Se utiliza por defecto el 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 cada plataforma se descargarán la primera vez que se ejecute el programa.
- Requiere acceso a Internet y acceso al disco en tiempo de ejecución si se utiliza de forma autónoma.
- Útil para aplicaciones muy portátiles en las que se desconoce la plataforma de destino.
Paquete NuGet IronPdf.Linux
Ideal para Implantaciones Linux. Diseñado pensando en la nube. Funciona muy bien para AWS & Lambda, Azure Functions y WebApps en modo Linux.
PM > Install-Package IronPdf.Linux
- Contiene IronPdf.Slim
- Contiene dependencias específicas de Linux para Chrome (por defecto) renderizador
- Renderizador por defecto de Chrome
- Compatible con TODAS las plataformas, pero la plataforma Linux funcionará sin descargas adicionales
- Útil para los usuarios avanzados de Linux, especialmente los usuarios de docker y de la nube.
Paquetes NuGet IronPdf.MacOs y IronPdf.MacOs.ARM
Paquetes NuGet disponibles para implantaciones específicas para Compatibilidad con Mac
PM > Install-Package IronPdf.MacOs
PM > Install-Package IronPdf.MacOsARM
- Contiene IronPdf.Slim
- Contiene dependencias específicas de Mac para Chrome (por defecto) renderizador
- Renderizador por defecto de Chrome
- Útil para desarrolladores de macOS
Paquete NuGet IronPdf.Classic
Útil para los clientes heredados que utilizaban IronPDF antes de agosto de 2021 y desean que su renderización HtmlToPdf existente no cambie. Utiliza nuestro renderizador WebKit 2020-2021.
PM > Install-Package IronPdf.Classic
- Contiene IronPdf.Slim y IronPdf.Native.WebKit.
- Contiene las dependencias de Windows, Linux y Mac para la aplicación (legado) Renderizador "HTML a PDF" de WebKit
- Utilizará el renderizador WebKit por defecto