USO DE IRONPDF

PDFium en C# Alternativas con IronPDF

Actualizado 29 de enero, 2023
Compartir:

La biblioteca PDFium es un ejemplo de motor de renderizado de código abierto desarrollado por Google específicamente para trabajar con el formato de documento portátil (PDF) con/sin imágenes, incluyendo PNG, etc. Sin embargo, IronPDF no sólo utiliza el motor de interfaz de renderizado PDFium como su configuración de código fuente; también se basa en él para proporcionar funcionalidad adicional, por lo que es más fácil de escribir / probar el código fuente del proyecto sin ningún tipo de errores o fallos. IronPDF añade compatibilidad de acceso para convertir documentos HTML en documentos PDF, algo que PDFium .NET SDK no admite desde el principio.

IronPDF utiliza la potencia de la tecnología de código abierto proporcionada por PDFium para ofrecer a los clientes un completo conjunto de herramientas necesarias para desarrollar aplicaciones interactivas Microsoft.NET Windows que funcionen con el formato de documento portátil. (PDF) archivos de alguna manera. Esto incluye convertir archivos HTML en archivos PDF, dividir o fusionar páginas PDF dentro de páginas existentes, extraer texto de documentos PDF dentro de una ruta, añadir firmas o marcas de agua a un archivo PDF, rellenar formularios PDF, imprimir PDF, etc.

IronPDF crea mejores archivos PDF que PDFium

IronPDF ha introducido mejoras significativas con respecto a PDFium en el ámbito de la creación de PDF. Aunque PDFium puede crear y cargar PDF básicos, carece de muchas funciones que los usuarios esperan de una biblioteca moderna de documentos PDF. IronPDF resuelve esta carencia con una API fácil de usar para crear PDF complejos con encabezados, pies de página...número de páginas, números de página, favoritos, marcas de agua y mucho más.

IronPDF permite a los usuarios utilizar tamaños de papel personalizados para la representación de PDF. Veamos el siguiente ejemplo de código Git/árbol de fuentes:

//crear objeto ChromePdfRenderer
var renderer = new IronPDF.ChromePdfRenderer();
renderer.RenderingOptions.PaperSize = IronPdf.Rendering.PdfPaperSize.Custom;
int height = 5;
//asignar anchura a 5
int width = 5;
renderer.RenderingOptions.SetCustomPaperSizeInInches(height, width);
//crear objeto ChromePdfRenderer
var renderer = new IronPDF.ChromePdfRenderer();
renderer.RenderingOptions.PaperSize = IronPdf.Rendering.PdfPaperSize.Custom;
int height = 5;
//asignar anchura a 5
int width = 5;
renderer.RenderingOptions.SetCustomPaperSizeInInches(height, width);
'crear objeto ChromePdfRenderer
Dim renderer = New IronPDF.ChromePdfRenderer()
renderer.RenderingOptions.PaperSize = IronPdf.Rendering.PdfPaperSize.Custom
Dim height As Integer = 5
'asignar anchura a 5
Dim width As Integer = 5
renderer.RenderingOptions.SetCustomPaperSizeInInches(height, width)
VB   C#

IronPDF genera documentos de alta calidad con rapidez

Cuando se trata de generar documentos, la velocidad y la memoria importan tanto como la calidad. Con IronPDF, no tiene que sacrificar una cosa por la otra. Puede generar documentos de alta calidad rápidamente a partir de archivos HTML dentro de un directorio de acceso.

Configuraciones adicionales del entorno

Construir proyectos PDFium no es tarea fácil. Tenemos que añadir diferentes módulos y datos para incrustar PDFium.

A diferencia de PDFium, IronPDF no requiere ninguna configuración adicional del entorno ni dependencias externas. En su lugar, IronPDF incluye todos los componentes necesarios como parte de su API central. Todas las herramientas relacionadas se instalan automáticamente durante la instalación de IronPDF.

Mejoras de seguridad

IronPDF también ha introducido muchas mejoras en las funciones de seguridad de la biblioteca. IronPDF ha añadido soporte para encriptar y desencriptar documentos PDF. También ha añadido varias opciones para controlar lo que los usuarios pueden hacer con un documento de un directorio una vez abierto, como imprimirlo, copiarlo y anotarlo.

Mejor asistencia y documentación

IronPDF ofrece mejor soporte y documentación que PDFium. Si tiene algún problema al utilizar IronPDF, nuestro equipo estará encantado de ayudarle. La completa documentación con imágenes facilita la utilización de IronPDF en sus aplicaciones .NET.

Cómo IronPDF es la mejor solución para las necesidades de los clientes**

IronPDF es la mejor solución para las necesidades de los clientes porque:

  • Se integra fácilmente con cualquier aplicación web .NET.
  • Puede crear archivos PDF a partir de páginas HTML, CSS y archivos JavaScript.
  • La biblioteca IronPDF también es útil para los clientes que necesitan extraer datos de un documento PDF o realizar cambios en un documento existente y en el código fuente.
  • IronPDF ofrece un excelente servicio de atención al cliente y una completa documentación para ayudar a los clientes a empezar a trabajar rápidamente.
  • También hay disponible una versión de prueba gratuita para que los clientes puedan probar la biblioteca antes de comprarla.

    Obtenga más información sobre el uso de IronPDF en aplicaciones .NET utilizando lo siguiente tutorial para convertir HTML a PDF.

Qué fácil es utilizar IronPDF

Vea en la siguiente demostración lo fácil que es utilizar IronPDF. Suponga que tiene una ruta URL que necesita convertir a PDF. Con IronPDF, el proceso de conversión es sencillo. La librería class abstrae todos los detalles del uso de la librería IronPDF subyacente. Basta con añadir una referencia a la biblioteca IronPDF o instalarla mediante el gestor de paquetes NuGet y llamar a la función RenderUrlAsPdf pasando la ruta a la URL y la ruta en la que desea guardar el archivo PDF en el método Guardar como función. Puede convertir fácilmente cualquier URL en un documento PDF con sólo dos líneas de código.

//crear ChromePdfRenderer y almacenarlo en una variable de tipo var
var renderer = new ChromePdfRenderer();
var page = renderer.RenderUrlAsPdf("https://dotnet.microsoft.com/");
page.SaveAs("website.pdf");
//crear ChromePdfRenderer y almacenarlo en una variable de tipo var
var renderer = new ChromePdfRenderer();
var page = renderer.RenderUrlAsPdf("https://dotnet.microsoft.com/");
page.SaveAs("website.pdf");
'crear ChromePdfRenderer y almacenarlo en una variable de tipo var
Dim renderer = New ChromePdfRenderer()
Dim page = renderer.RenderUrlAsPdf("https://dotnet.microsoft.com/")
page.SaveAs("website.pdf")
VB   C#

PDFium en C# Alternativas con IronPDF, Figura 1: Salida de IronPDF

Salida IronPDF

Conclusión

Construir sobre el proyecto PDFium ha proporcionado a los clientes/desarrolladores una biblioteca PDF fiable, actualizada y repleta de funciones. Nuestros clientes pueden estar seguros de que sus documentos tendrán un aspecto excelente, independientemente del dispositivo o la plataforma en que se visualicen. También pueden aprovechar las potentes funciones que ofrece el código IronPDF, que les facilita crear, escribir y compartir archivos PDF de forma rápida y segura.

La interfaz IronPDF ofrece un prueba gratuita para que pueda probar el programa antes de comprarlo. El precio comienza en $749, muy asequible en comparación con otros programas similares de renderizado de PDF. Si necesita adquirir varias licencias, la empresa ofrece importantes descuentos. Puede adquirir cinco licencias de producto por el precio de sólo dos comprando el Iron Suite.

< ANTERIOR
Cómo ver PDF en .NET MAUI (Paso a Paso) Tutorial
SIGUIENTE >
Cómo generar un PDF a partir de una plantilla en C#

¿Listo para empezar? Versión: 2024.7 recién publicada

Descarga gratuita de NuGet Descargas totales: 9,974,197 Ver licencias >
123