Cómo utilizar IronPdfEngine
IronPdfEngine es un servidor gRPC diseñado para gestionar varias operaciones de IronPDF, incluyendo la creación, escritura, edición y lectura de PDFs. Construido como una aplicación C# .NET autónoma, IronPdfEngine funciona de forma independiente, eliminando la necesidad del tiempo de ejecución .NET durante la ejecución.
Cómo utilizar IronPdfEngine como servidor remoto
- Instale la biblioteca C# para utilizar IronPdfEngine
- Instalar el paquete IronPdf.slim desde NuGet
- Utilice la clase IronPdfConnectionConfiguration para configurar las opciones de conexión.
- Utiliza IronPdfEngine para convertir HTML a PDF con un renderizador idéntico al de Chrome.
Instalar con NuGet
Install-Package IronPdf
IronPdf .NET e IronPdfEngine
IronPdf .NET no requiere IronPdfEngine para ejecutarse. IronPdfEngine es sólo una forma opcional de utilizar IronPdf. Por defecto IronPdf para .NET no utilizará IronPdfEngine.
Atención
IronPdf .NET con IronPdfEngine remoto
El paquete nuget IronPdf.slim es el único necesario para utilizar IronPdf para .NET con IronPdfEngine remoto.
Atención
IronPdf
o IronPdf.Linux
puedes utilizar IronPdf.slim
en su lugar para reducir el tamaño de la aplicación.Suponiendo que IronPdfEngine se ejecuta remotamente en 123.456.7.8:33350
.
Atención
Instale IronPdf utilizando NuGet:
PM> Install-Package IronPdf
Después de instalar IronPdf.slim
, sólo tienes que decirle a IronPdf dónde está IronPdfEngine (asegúrese de que la dirección es accesible y no está bloqueada por un cortafuegos). Utilice la clase IronPdfConnectionConfiguration para configurar las opciones de conexión. Añada el siguiente código a la fase inicial de su aplicación (o justo antes de llamar a cualquier método IronPdf).
Installation.ConnectToIronPdfHost(IronPdf.GrpcLayer.IronPdfConnectionConfiguration.RemoteServer("123.456.7.8:33350"));
Installation.ConnectToIronPdfHost(IronPdf.GrpcLayer.IronPdfConnectionConfiguration.RemoteServer("123.456.7.8:33350"));
Installation.ConnectToIronPdfHost(IronPdf.GrpcLayer.IronPdfConnectionConfiguration.RemoteServer("123.456.7.8:33350"))
Así de sencillo! Después de esto su aplicación se conectará a IronPdfEngine remoto!