Cómo utilizar IronPdfEngine

Chaknith Bin
Chaknith Bin
22 de febrero, 2024
Actualizado 10 de diciembre, 2024
Compartir:
This article was translated from English: Does it need improvement?
Translated
View the article in English

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.

Comience con IronPDF

Comience a usar IronPDF en su proyecto hoy con una prueba gratuita.

Primer Paso:
green arrow pointer


IronPdf .NET e IronPdfEngine

IronPdf .NET no requiere IronPdfEngine para ejecutarse. IronPdfEngine es sólo una forma opcional de utilizar IronPdf. Por defecto, IronPDF for .NET no utilizará IronPdfEngine.

Atención
Cada versión de IronPdf para .NET requiere una versión específica de IronPdfEngine. La compatibilidad entre versiones no es compatible. Para IronPDF for .NET, la versión requerida de IronPdfEngine siempre coincidirá. Por ejemplo, IronPdf 2024.2.2 usará IronPdfEngine 2024.2.2

IronPdf .NET con IronPdfEngine remoto

[{i:(Si estás usando IronPdf o IronPdf.Linux, puedes usar IronPdf.slim en su lugar para reducir el tamaño de tu aplicación.

Suponiendo que IronPdfEngine se ejecuta remotamente en 123.456.7.8:33350.

Atención
Para ejecutar IronPdfEngine de forma remota, consulte "Pull and Run IronPdfEngine."

Instale IronPdf utilizando NuGet:

PM> Install-Package IronPdf

Después de instalar IronPdf.slim, solo necesitas indicar a IronPdf dónde se encuentra IronPdfEngine (asegúrate de que esa dirección sea accesible y no esté bloqueada por el firewall). Use la clase IronPdfConnectionConfiguration para configurar los ajustes de conexión. Agregue el siguiente código a la etapa inicial de su aplicación (o justo antes de llamar a cualquier método de 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"))
$vbLabelText   $csharpLabel

¡Así de simple! ¡Después de esto, tu aplicación estará conectada al IronPdfEngine remoto!

Chaknith Bin
Ingeniero de software
Chaknith trabaja en IronXL e IronBarcode. Tiene una gran experiencia en C# y .NET, ayudando a mejorar el software y a apoyar a los clientes. Sus conocimientos de las interacciones con los usuarios contribuyen a mejorar los productos, la documentación y la experiencia general.