Descripción general de la instalación
Hay dos maneras de instalar IronPDF: modo nativo y motor remoto. Por defecto, se recomienda el modo nativo.
-
Instala IronPDF con el Administrador de Paquetes NuGet
PM > Install-Package IronPdf -
Copie y ejecute este fragmento de código.
IronPdf.ChromePdfRenderer .StaticRenderHtmlAsPdf("<p>Hello World</p>") .SaveAs("pixelperfect.pdf"); -
Despliegue para probar en su entorno real
Comienza a usar IronPDF en tu proyecto hoy mismo con una prueba gratuita
1. Requisitos de la plataforma
| Plataforma | Versión .NET | Hardware | Requisitos adicionales, compatibilidad |
|---|---|---|---|
|
|
.NET 10, 9, 8, 7, 6, 5, .NET Core, .NET Standard y .NET Framework. |
|
|
|
|
|
||
|
|
Todas las versiones de macOS desde 2020 |
2. Métodos de instalación
Instalar la biblioteca de PDF en C# lleva menos de 5 minutos. Consíguelo gratis a través de NuGet o descarga directa y comienza a usarlo en Visual Studio de inmediato.
- Best para: Despliegues en la nube y en contenedores, compatibilidad con sistemas operativos heredados.
- Paquete: IronPdf.Slim
- Tamaño: Más ligero, ocupando unos pocos MB.
- Requisitos: Requiere configurar la conexión al host.
- Best para: Implementaciones modernas de Windows, macOS y Linux.
- Paquete: Paquete completo de IronPDF NuGet.
- Tamaño: De gran tamaño (cientos de MBs), incluyendo los binarios de Chrome y Pdfium.
- Requisitos: Funciona en sistemas operativos modernos.
3. Opciones de instalación
.installation-options__tab[data-tab="1"] { border-bottom: 3px solid #E01A59;
Ve a la biblioteca IronPDF NuGet (o la Consola del Administrador de Paquetes en Visual Studio)
- Selecciona 'Administrar paquetes NuGet' > 'Explorar' > Busca IronPDF
Install-Package IronPdf
- Descargue el paquete IronPDF DLL para su plataforma: Windows, Linux, macOS
- Descomprima el archivo ZIP para su sistema operativo en una ubicación dentro de su directorio de soluciones.
- En el Explorador de soluciones de Visual Studio, haga clic con el botón derecho en "Dependencias"
- añadir referencia de proyecto' > Seleccione 'Examinar' para incluir todas las DLL extraídas del zip.
Instala IronPDF usando NuGet.
Install-Package IronPdf.Slim
4. Configuraciones adicionales
Una vez que haya adquirido IronPDF o se haya suscrito a una versión de prueba de 30 días, encontrará la clave de licencia enviada a su correo electrónico.
Establece la propiedad TempFolderPath de IronPdf.Installation.
IronPdf.License.LicenseKey = "KEY";
IronPdf.License.LicenseKey = "KEY";
Imports IronPdf
IronPdf.License.LicenseKey = "KEY"
Ver estado de la licencia.
bool valid = IronPdf.License.IsLicensed;
bool valid = IronPdf.License.IsLicensed;
Imports IronPdf
Dim valid As Boolean = IronPdf.License.IsLicensed
Establezca la propiedad TempFolderPath del objeto IronPdf.Installation.
IronPdf.Installation.TempFolderPath = @"C:\My\Safe\Path";
IronPdf.Installation.TempFolderPath = @"C:\My\Safe\Path";
IronPdf.Installation.TempFolderPath = "C:\My\Safe\Path"
## 5. Escenarios de implementación
Ejecutar e implementar IronPDF .NET en
Función AzureEjecutar e implementar IronPDF .NET en
AWS LambdaEjecute IronPDF en
Contenedor Docker LinuxEjecutar IronPDF como una aplicación
Contenedor remoto## Próximos pasos
Preguntas Frecuentes
¿Cómo puedo configurar IronPDFEngine para la generación remota de PDF?
Para configurar IronPDFEngine para la generación remota de PDF, instala el paquete IronPdf.Slim desde NuGet y configura las configuraciones de conexión usando la clase IronPDFConnectionConfiguration. Esta configuración te permite conectar tu aplicación a la instancia de IronPDFEngine remotamente.
¿Cuáles son los principales beneficios de usar IronPDFEngine con mi aplicación?
Usar IronPDFEngine con tu aplicación permite la ejecución remota de tareas PDF, ayudando a evitar problemas de compatibilidad específicos de la plataforma, especialmente en sistemas más antiguos y plataformas móviles. También elimina la necesidad del tiempo de ejecución de .NET durante la ejecución.
¿Por qué podría elegir usar IronPDFEngine en lugar de la biblioteca PDF nativa?
Podrías elegir IronPDFEngine para ejecutar funciones PDF intensivas en rendimiento de forma remota, reduciendo problemas de compatibilidad con diferentes sistemas operativos y mejorando el rendimiento al aprovechar un renderizador idéntico a Chrome para la conversión de HTML a PDF.
¿Es compatible el escalado horizontal en IronPDFEngine?
No, IronPDFEngine actualmente no admite el escalado horizontal, lo que significa que no puede ser equilibrado en carga entre múltiples instancias debido a la forma en que se manejan los archivos binarios de PDF en la memoria del servidor.
¿Puede ejecutarse IronPDFEngine en diferentes sistemas operativos?
IronPDFEngine está diseñado para ejecutarse en sistemas Linux usando contenedores Docker. Sin embargo, los archivos binarios son específicos de la plataforma, por lo que necesitas asegurarte de usar la versión correcta para tu sistema operativo.
¿Qué debo hacer si mis salidas de PDF son diferentes al usar IronPDFEngine?
Las salidas de PDF pueden variar ligeramente debido a comportamientos diferentes del sistema operativo. Para minimizar diferencias, asegúrate de estar usando la imagen Docker correcta y verifica cualquier configuración específica del sistema operativo que pueda afectar el renderizado.
¿Cómo aseguro que mi aplicación esté usando la versión correcta de IronPDFEngine?
Para asegurar la compatibilidad, cada versión de IronPDF requiere una versión correspondiente de IronPDFEngine. Asegúrate de actualizar ambos componentes simultáneamente para evitar problemas de versiones cruzadas.
¿Cuáles son las limitaciones al usar IronPDFEngine en Windows?
Al usar IronPDFEngine en Windows, necesitas contenedores de Linux para Docker y debes asegurarte de que el puerto del servidor sea accesible. Los binarios son específicos de la plataforma y se requiere cambiar a contenedores de Linux.
¿Cómo configuro IronPDF para conectar a un servidor remoto de IronPDFEngine?
Para configurar IronPDF para un servidor remoto, usa Installation.ConnectToIronPDFHost con el método IronPdf.GrpcLayer.IronPDFConnectionConfiguration.RemoteServer, especificando los detalles de IP y puerto del servidor.
¿Qué paquete debo usar para minimizar el tamaño de la aplicación al usar IronPDFEngine?
Deberías usar el paquete IronPdf.Slim de NuGet, ya que incluye solo los componentes necesarios para ejecutar IronPDF con IronPDFEngine, reduciendo así el tamaño de la aplicación.

