USO DE IRONPDF

PDFium en C# Alternativas con IronPDF

Actualizado 25 de febrero, 2024
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) archivos 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, sino que también se basa en él para proporcionar funcionalidad adicional, por lo que es más fácil escribir/probar el código fuente del proyecto sin errores ni fallos. IronPDF añade compatibilidad con la conversión de documentos HTML a PDF, algo que el SDK de PDFium .NET 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 conjunto completo de herramientas necesarias para desarrollar aplicaciones interactivas Microsoft.NET Windows que trabajen con archivos PDF de alguna manera. Esto incluye convertir archivos HTML en archivos PDF, dividir o combinar páginas PDF, extraer texto de documentos PDF, 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 conencabezados, pies de página...número de páginas,números de página, favoritos, marcas de aguay 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:

//create ChromePdfRenderer object
var renderer = new IronPDF.ChromePdfRenderer();
renderer.RenderingOptions.PaperSize = IronPdf.Rendering.PdfPaperSize.Custom;
int height = 5;
//assign width as 5
int width = 5;
renderer.RenderingOptions.SetCustomPaperSizeInInches(height, width);
//create ChromePdfRenderer object
var renderer = new IronPDF.ChromePdfRenderer();
renderer.RenderingOptions.PaperSize = IronPdf.Rendering.PdfPaperSize.Custom;
int height = 5;
//assign width as 5
int width = 5;
renderer.RenderingOptions.SetCustomPaperSizeInInches(height, width);
'create ChromePdfRenderer object
Dim renderer = New IronPDF.ChromePdfRenderer()
renderer.RenderingOptions.PaperSize = IronPdf.Rendering.PdfPaperSize.Custom
Dim height As Integer = 5
'assign width as 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 se han añadido varias opciones para controlar lo que los usuarios pueden hacer con un documento una vez abierto, como imprimir, copiar y anotar.

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 siguientetutorial para convertir HTML a PDF.

Facilidad de uso de 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ónRenderUrlAsPdf pasando la ruta a la URL y la ruta en la que desea guardar el archivo PDF en el métodoGuardar como función. Puede convertir fácilmente cualquier URL en un documento PDF con sólo dos líneas de código.

//create ChromePdfRenderer and store it in variable of type var
var renderer = new ChromePdfRenderer();
var page = renderer.RenderUrlAsPdf("https://dotnet.microsoft.com/");
page.SaveAs("website.pdf");
//create ChromePdfRenderer and store it in variable of type var
var renderer = new ChromePdfRenderer();
var page = renderer.RenderUrlAsPdf("https://dotnet.microsoft.com/");
page.SaveAs("website.pdf");
'create ChromePdfRenderer and store it in variable of type 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 elIron 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.12 acaba de salir

Descarga gratuita de NuGet Descargas totales: 11,622,374 Ver licencias >