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.

Biblioteca NuGet C# para PDF

Instalar con NuGet

Install-Package IronPdf
o
Java PDF JAR

Descargar DLL

Descargar DLL

Instalar manualmente en su proyecto

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.

Tenga en cuenta
Cada versión de IronPdf para .NET requiere una versión específica de IronPdfEngine. No se admiten versiones cruzadas. Para IronPdf para .NET la versión requerida de IronPdfEngine siempre coincidirá. Por ejemplo, IronPdf 2024.2.2 utilizará IronPdfEngine 2024.2.2.

IronPdf .NET con IronPdfEngine remoto

El paquete nuget IronPdf.slim es el único necesario para utilizar IronPdf para .NET con IronPdfEngine remoto.

Tenga en cuenta
Si utilizas 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.

Tenga en cuenta
Para ejecutar IronPdfEngine de forma remota, consulte "Cómo extraer y ejecutar IronPdfEngine."

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"))
VB   C#

Así de sencillo! Después de esto su aplicación se conectará a IronPdfEngine remoto!