COMPARACIóN DE PRODUCTOS

Comparación entre IronPDF y Devexpress PDF Viewer

Publicado en 17 de mayo, 2022
Compartir:

El formato de documento portátil(PDF) fue creado por Adobe para distribuir documentos con formato de texto y gráficos. Necesitamos una aplicación independiente para abrir un archivo PDF. En la cultura actual, los archivos PDF son absolutamente imprescindibles. Para la facturación y la generación de documentos, los archivos en formato de documento portátil se utilizan en una gran variedad de empresas. Los desarrolladores utilizan el formato PDF para crear documentos para las necesidades de sus clientes. Gracias a las bibliotecas actuales, crear PDF nunca ha sido tan fácil. A la hora de utilizar este tipo de bibliotecas en un proyecto, debemos tener en cuenta factores como la capacidad de compilación, lectura y conversión para determinar qué biblioteca es la mejor del mercado.

En este artículo compararemos dos de las bibliotecas PDF más comunes para componentes .NET. Estas dos bibliotecas son:

  • IronPDF
  • Controles del visor de PDF de DevExpress

    IronPDF y DevExpress PDF son dos bibliotecas que pueden utilizarse en su aplicación Microsoft.NET. IronPDF puede utilizarse para crear, leer y modificar un PDF, ya sea en línea o en una aplicación de escritorio. Sin embargo, DevExpress sólo puede utilizarse para ver PDF.

Características de IronPDF

IronPDF es un conversor de PDF capaz de hacer prácticamente cualquier cosa que pueda hacer un navegador. Se trata de una biblioteca PDF fácil de desarrollar que facilita enormemente la creación, lectura y manipulación de archivos PDF. IronPDF convierte HTML a PDF utilizando el motor de Chrome. IronPDF es compatible con aplicaciones Windows Forms, HTML, ASPX, Razor HTML, NET Core, ASP.NET, Windows Form, WPF, Xamarin, Blazor, Unity y HoloLens, entre otros componentes web. IronPDF es compatible con aplicaciones Microsoft.NET y NET core(tanto aplicaciones web ASP.NET como aplicaciones Windows tradicionales). IronPDF también puede utilizarse para crear PDF visualmente atractivos.

IronPDF puede convertir HTML5, JavaScript, CSS e imágenes en documentos PDF. También se puede incluir un encabezado y un pie de página en un archivo. También puede facilitar la lectura de los PDF. IronPDF también incluye un potente conversor de HTML a PDF que funciona con archivos PDF. IronPDF cuenta con un potente motor de conversión de PDF. IronPDF no tiene dependencias externas.

  • Las fuentes que se pueden utilizar para crear un PDF incluyen HTML, HTML5, ASPX y Razor/MVC View. No sólo podemos convertir un archivo HTML a PDF, sino también archivos de imagen.
  • Crear documentos PDF interactivos, rellenar y enviar formularios interactivos, combinar y dividir documentos PDF, extraer texto e imágenes de documentos PDF, buscar texto en documentos PDF, rasterizar páginas PDF a imágenes y convertir documentos PDF son sólo algunas de las acciones que podemos realizar con IronPDF.
  • Como punto de partida, cree un documento con el formatositio web oficial de IronPDF. También admite credenciales de inicio de sesión de red personalizadas, agentes de usuario, proxies, cookies, cabeceras HTTP y variables de formulario para el inicio de sesión detrás de formularios de inicio de sesión HTML.
  • Especificando nombres de usuario y contraseñas, IronPDF nos permite abrir documentos protegidos.
  • IronPDF es un programa que lee y rellena los espacios en blanco de los documentos PDF existentes.
  • Tiene la capacidad de extraer imágenes de documentos.
  • Nos permite personalizar los documentos con encabezado, pie de página, texto, imágenes, marcadores, marcas de agua y mucho más.
  • Nos permite dividir y combinar páginas en un documento nuevo o existente.
  • Sin un lector de Acrobat, podemos convertir los documentos en objetos PDF.
  • Se puede convertir un archivo CSS en documentos PDF.
  • Los archivos de tipo CSS pueden transformarse en documentos.
  • Rellene formularios PDF existentes y añada otros nuevos.

Características de DevExpress PDF

DevExpress proporciona controles WinForms que pueden utilizarse en aplicaciones Windows disponibles en Visual Studio. Proporciona una lista de controles WinForms para que los usuarios accedan a los PDF. También proporciona controles a controles WPF y controles de formularios ASP.NET.

El visor de PDF muestra archivos PDF directamente en su aplicación WinForms, sin necesidad de instalar un visor de PDF externo en su PC. El control Visor de PDF en Windows Forms permite ver, modificar yimprimir documentos PDF directamente desde su aplicación. El visor de PDF no se limita a mostrar documentos: también permite a los usuarios cambiar los campos de los formularios, anotar documentos y utilizar el portapapeles. DevExpress está disponible para todos los marcos y bibliotecas .NET. También proporciona controles y extensiones para ASP.NET, MVC, ASP.NET Core, etc.

El visor de PDF admite un amplio conjunto de tipos de contenido de documentos, entre los que se incluyen:

  • Imágenes JPX / JBIG2
  • Patrones
  • Grupos de Transparencia
  • Fuentes Type 3
  • Formularios interactivos

    Y sí, el control PDF WinForms de DevExpress funciona con DirectX, con un notable soporte de renderizado e inicialización de texto.

    La vista PDF para WinForms incluye una interfaz de usuario completa. Se puede utilizar para cambiar la forma en que se muestra un documento, como girarlo en el sentido de las agujas del reloj y en sentido contrario, ampliar el contenido de la página y cambiar entre los estilos de visualización de página utilizados recientemente.

    Los controles del visor de PDF disponen de herramientas manuales, herramientas de zoom de marco y varios modos de interacción con el teclado y el cursor. En el menú contextual, cambie el modo del cursor o elija la herramienta en la interfaz de usuario de comandos.

    El panel de navegación te permite saltar a páginas guardadas, navegar a una página concreta mediante una imagen en miniatura, así como organizar un archivo y las anotaciones.

    DevExpress nos permite proporcionar retroalimentación y ofrece apoyo continuo en respuesta a las consultas. Puede ponerse en contacto con el equipo de asistencia si necesita información más detallada.

2. Creación de un nuevo proyecto en Visual Studio

Abra el software Visual Studio y vaya al menú Archivo. Seleccione "nuevo proyecto" y, a continuación, "Aplicación de consola". En este artículo, vamos a utilizar una aplicación de consola para generar documentos PDF.

Devexpress Pdf Viewer Alternatives 1 related to 2. Creación de un nuevo proyecto en Visual Studio

Introduzca el nombre del proyecto y seleccione la ruta del archivo en el cuadro de texto correspondiente. A continuación, haga clic en el botón Crear y seleccione el .NET Framework necesario, como en la captura de pantalla siguiente:

Devexpress Pdf Viewer Alternatives 2 related to 2. Creación de un nuevo proyecto en Visual Studio

El proyecto de Visual Studio generará ahora la estructura para la aplicación seleccionada, y si has seleccionado la aplicación de consola, windows y web, abrirá ahora el archivo program.cs donde podrás introducir el código y construir/ejecutar la aplicación.

Devexpress Pdf Viewer Alternatives 3 related to 2. Creación de un nuevo proyecto en Visual Studio

A continuación, podemos añadir la biblioteca para probar el código.

3.0 Instalar la librería IronPDF

La biblioteca IronPDF puede descargarse e instalarse de cuatro maneras.

Estos son:

  • Uso de Visual Studio
  • Uso de la línea de comandos de Visual Studio
  • Descarga directa desde el sitio web de NuGet
  • Descarga directa desde el sitio web de IronPDF

3.1 Utilización de Visual Studio

El software Visual Studio ofrece la opción del gestor de paquetes NuGet para instalar el paquete directamente en la solución. La siguiente captura de pantalla muestra cómo abrir el Gestor de paquetes NuGet.

Devexpress Pdf Viewer Alternatives 4 related to 3.1 Utilización de Visual Studio

Proporciona un cuadro de búsqueda para mostrar la lista de paquetes del sitio web de NuGet. En el gestor de paquetes, tenemos que buscar la palabra clave "IronPDF", como en la siguiente captura de pantalla:

Devexpress Pdf Viewer Alternatives 5 related to 3.1 Utilización de Visual Studio

En la imagen anterior, obtenemos la lista de elementos de búsqueda relacionados. Debemos seleccionar la opción necesaria para instalar el paquete en la solución.

3.2 Uso de la línea de comandos de Visual Studio

En Visual Studio, vaya a Herramientas-> Gestor de paquetes NuGet -> Consola del gestor de paquetes

Introduzca la siguiente línea en la pestaña de la consola del gestor de paquetes:

Install-Package IronPdf

El paquete se descargará/instalará en el proyecto actual y estará listo para su uso.

Devexpress Pdf Viewer Alternatives 6 related to 3.2 Uso de la línea de comandos de Visual Studio

3.3 Descarga directa desde el sitio web de NuGet

La tercera forma es descargar el paquete NuGet directamente del sitio web.

  • Navegue hasta elPágina del paquete NuGet
  • Seleccione la opción de descarga de paquetes en el menú de la derecha.
  • Haga doble clic en el paquete descargado. Se instalará automáticamente.
  • A continuación, vuelva a cargar la solución y empiece a utilizarla en el proyecto.

3.4 Descarga directa desde el sitio web de IronPDF

Descargue el último paquete directamente de la páginaSitio web de IronPDF. Una vez descargado, siga los pasos que se indican a continuación para añadir el paquete al proyecto.

  • Haga clic con el botón derecho del ratón en el proyecto de la ventana de la solución.
  • A continuación, seleccione la opción Referencia y busque la ubicación de la referencia descargada.
  • A continuación, haga clic en Aceptar para añadir la referencia.

4.0 Instalar la biblioteca PDF Viewer

La biblioteca PDF Viewer puede descargarse e instalarse de cuatro maneras.

Estos son:

  • Uso de Visual Studio
  • Uso de la línea de comandos de Visual Studio
  • Descarga directa desde el sitio web de DevExpress

Registrar DevExpress NuGet

Para utilizar NuGet para instalar paquetes de DevExpress, primero debe registrar la fuente NuGet de DevExpress como fuente de paquetes.

  1. Con una URL de NuGet Feed o una clave de autorización, puede acceder a los paquetes NuGet de DevExpress. Para obtener más información, mayores detalles o actualizaciones, consulte la páginaDocumentación de DevExpress.

  2. En Visual Studio, abra el panel Opciones(Herramientas-Opciones) y registra el feed NuGet de DevExpress como fuente de paquetes. Localice la opción Gestor de paquetes en este cuadro de diálogo y, como se muestra a continuación, añada la fuente DevExpress Feed a la fuente del paquete.

    • Si utiliza una clave de autorización, utilice https://nuget.devexpress.com/api como fuente del paquete.

    • Si utiliza una URL NuGet Feed, especifíquela como fuente del paquete.
      Devexpress Pdf Viewer Alternatives 7 related to Registrar DevExpress NuGet

4.1 Utilización de Visual Studio

Como en el caso anterior, basta con ir al gestor de paquetes NuGet y seleccionar el gestor de paquetes NuGet de DevExpress. A continuación, busque la palabra clave "Win.PdfViewer". Proporcionará todos los resultados de búsqueda relacionados como se indica a continuación.

Devexpress Pdf Viewer Alternatives 8 related to 4.1 Utilización de Visual Studio

Seleccione la opción del primer resultado para instalar el paquete en el proyecto.

4.2 Uso de la línea de comandos de Visual Studio

En Visual Studio, vaya a Herramientas-> Gestor de paquetes NuGet -> Consola del gestor de paquetes

Introduzca la siguiente línea en la pestaña de la consola del gestor de paquetes:

Install-Package DevExpress.win.pdfviewer

A continuación, haga clic en Intro. Aparecerá una ventana de inicio de sesión como la que se muestra a continuación. Tenemos que introducir el nombre de usuario como DevExpress y la contraseña se puede obtener de la DevExpressURL. Esto autorizará a DevExpress a ponerse en contacto con el servidor para realizar la descarga.

Devexpress Pdf Viewer Alternatives 9 related to 4.2 Uso de la línea de comandos de Visual Studio

A continuación, el paquete se descargará/instalará en el proyecto actual y estará listo para su uso.

4.3 Descarga directa desde el sitio web de DevExpress

Visite elPágina de prueba del producto DevExpressen la página de inicio, haga clic en el botón de búsqueda y se le redirigirá a la lista de opciones de DLL disponibles para descargar el último paquete directamente desde el sitio web para varios entornos .NET Framework; puede seleccionar el paquete que desea descargar. Una vez descargado, siga los pasos que se indican a continuación para añadir el paquete al proyecto.

Una vez descargado el archivo, haga doble clic en el archivo descargado y se iniciará la instalación, como en la imagen de abajo:

A continuación, haga clic en el botón de instalación y aparecerá una nueva ventana emergente.

Seleccione la opción que desee instalar.

Devexpress Pdf Viewer Alternatives 10 related to 4.3 Descarga directa desde el sitio web de DevExpress

A continuación, acepte la licencia y la instalación se completará al cabo de unos minutos.

5.0 Crear un PDF con IronPDF

Podemos generar fácilmente documentos PDF con IronPDF: generará un archivo HTML a partir de una URL y lo convertirá en un PDF.

Los siguientes pasos facilitan la generación de documentos PDF.

IronPdf.ChromePdfRenderer Renderer = new IronPdf.ChromePdfRenderer();
var Pdf = Renderer.RenderUrlAsPdf("https://www.google.co.in/");
Pdf.SaveAs("result.pdf");
or
var Renderer = new IronPdf.ChromePdfRenderer().
RenderUrlAsPdf("https://www.google.co.in/").SaveAs("result.pdf");
IronPdf.ChromePdfRenderer Renderer = new IronPdf.ChromePdfRenderer();
var Pdf = Renderer.RenderUrlAsPdf("https://www.google.co.in/");
Pdf.SaveAs("result.pdf");
or
var Renderer = new IronPdf.ChromePdfRenderer().
RenderUrlAsPdf("https://www.google.co.in/").SaveAs("result.pdf");
Dim Renderer As New IronPdf.ChromePdfRenderer()
Dim Pdf = Renderer.RenderUrlAsPdf("https://www.google.co.in/")
Pdf.SaveAs("result.pdf")
[or] var Renderer = (New IronPdf.ChromePdfRenderer()).RenderUrlAsPdf("https://www.google.co.in/").SaveAs("result.pdf")
VB   C#

En el ejemplo anterior, podemos utilizar dos métodos para convertir el enlace en un documento. Un método es generar un documento creando un objeto IronPDF, y otro método es creando un objeto para Renderurlpdf.

Lo anterior demuestra que podemos convertirlo en un documento utilizando el Renderurlaspdf. Sólo tenemos que pasar el enlace y la ubicación de guardado. El tiempo necesario para completar la conversión a PDF es de 3,4 segundos.

6.0 Creación de un PDF a partir de cadenas HTML con IronPDF

Podemos transformar cadenas HTML en documentos PDF con la ayuda de IronPDF. A continuación se muestra un ejemplo de cómo convertir una cadena HTML en un documento. También tiene la capacidad de convertir cualquier etiqueta HTML en un PDF.

var Renderer = new IronPdf.ChromePdfRenderer().RenderHtmlAsPdf("<h1>Hello world!!</h1>").SaveAs("result.pdf");
var Renderer = new IronPdf.ChromePdfRenderer().RenderHtmlAsPdf("<h1>Hello world!!</h1>").SaveAs("result.pdf");
Dim Renderer = (New IronPdf.ChromePdfRenderer()).RenderHtmlAsPdf("<h1>Hello world!!</h1>").SaveAs("result.pdf")
VB   C#

El ejemplo anterior muestra cómo utilizar RenderHtmlAsPdf para transformar una cadena HTML. Además, podemos suministrar cualquier número de códigos HTML a la función que convierte HTML en una cadena. Podemos guardar el documento después de recuperar la cadena utilizando la función "guardar como". Sólo se tardan dos segundos en completar el proceso.

7.0 Lectura de PDF con IronPDF

IronPDF es un programa que nos permite leer archivos PDF existentes. A continuación se muestra un ejemplo de cómo utilizar IronPDF para leer un PDF existente.

var pdfDocument = IronPdf.PdfDocument.FromFile("result.pdf");
string AllText = pdfDocument.ExtractAllText();
var pdfDocument = IronPdf.PdfDocument.FromFile("result.pdf");
string AllText = pdfDocument.ExtractAllText();
Dim pdfDocument = IronPdf.PdfDocument.FromFile("result.pdf")
Dim AllText As String = pdfDocument.ExtractAllText()
VB   C#

El método From File se utiliza para leer un PDF de un archivo existente y transformarlo en objetos pdf-document, como se muestra en el código anterior. Podemos leer el texto y las imágenes accesibles en las páginas PDF utilizando este objeto. El objeto tiene un método llamado ExtractAllText que extrae todo el texto de un documento PDF en una cadena.

8.0 Crear una aplicación visora de PDF

Se puede crear una aplicación de visor de PDF con los siguientes pasos:

  1. Cree un nuevo proyecto de aplicación Windows Forms en Microsoft® Visual Studio.

  2. En el formulario, arrastre el elemento Visor de PDF del menú de herramientas DX.21.2: Controles comunes.

    Devexpress Pdf Viewer Alternatives 11 related to 8.0 Crear una aplicación visora de PDF
  3. En el menú Tareas del control Visor de PDF, haga clic en la etiqueta inteligente del Visor de PDF y elija Acoplar en el contenedor principal. Esto hace que el Visor de PDF se amplíe al tamaño del formulario.

    Devexpress Pdf Viewer Alternatives 12 related to 8.0 Crear una aplicación visora de PDF
  4. Para utilizar el control Visor de PDF, primero debe cargar un documento. Para acceder a la lista de actividades del visor de PDF, haga clic en su etiqueta inteligente. Haga clic en la opción Cargar PDF de la lista de acciones.

    Devexpress Pdf Viewer Alternatives 13 related to 8.0 Crear una aplicación visora de PDF
  5. Aparece el cuadro de diálogo "Abrir". Localice el documento que desea abrir en este cuadro de diálogo y haga clic en Abrir.

    Podemos realizar las siguientes tareas utilizando los controles:

Navegar por los PDF

Navegue y explore fácilmente un archivo PDF.

Los controles del Visor vienen con una amplia gama de opciones de navegación de documentos, incluyendo:

  • Marcadores y enlaces
  • El panel de Navegación(interfaz de navegación personalizable)
  • Miniaturas de todas las páginas
  • Interfaz de usuario con cinta

    El Visor mantiene un registro de todas las páginas visitadas y permite a los usuarios pasar de una a otra según sea necesario. También puede utilizar el panel Buscar para buscar material PDF, exactamente igual que en Adobe Reader(las opciones incluyen la búsqueda por mayúsculas y minúsculas y por palabras completas).

Examinar y comentar

Los usuarios pueden añadir, editar y eliminar comentarios. El Visor para WinForms dispone de un completo conjunto de funciones de anotación, incluido un resaltador de texto y notas adhesivas.

  • Colabora sin dificultad
  • Otras funciones y opciones son:
  • Se pueden añadir respuestas y comentarios
  • Configurar las opciones de la herramienta de marcado(color y opacidad)
  • Los comentarios se pueden clasificar, filtrar y buscar
  • Una API completa
  • Amplíe y reduzca la imagen con DevExpress.

Un formulario PDF que puede rellenar

AcroForms le permite editar documentos.

Después de añadir el Visor a su proyecto WinForms, sus usuarios podrán editar cualquier PDF que contenga datos de campos de formulario. Cada campo del Visor se muestra según el tipo de formulario al que pertenece, el cuadro de texto, el botón de radio, el cuadro combinado con autocompletar, la casilla de verificación y las listas.

Puede importar desde o exportar a los siguientes formatos si su PDF contiene datos de Acroform: FDF, XFDF, XML y TXT.

Abrir y guardar archivos adjuntos

En el panel de navegación de DevExpress PDF Viewers, se muestran los archivos asociados. Un PDF adjunto a un archivo puede abrirse y guardarse en un disco. Al abrir un archivo conectado al PDF, el Visor tiene además la opción de mostrar una advertencia de seguridad.

Impresión PDF

El visor viene con un diálogo de vista previa de impresión que incluye un conjunto completo de opciones de impresión inspiradas en Adobe. Una vista previa en tiempo real, la selección del intervalo de páginas, los ajustes de PPP y la orientación son algunas de ellas.

9.0 Conclusión

En este artículo hemos comparado IronPDF y DevExpress. Ambas bibliotecas disponen de una serie de funciones comunes. IronPDF tiene en cuenta la configuración de Chrome del usuario para renderizar el HTML, pero DevExpress se ejecuta en un motor independiente que ignora la configuración actual del usuario para renderizar el HTML. IronPDF puede renderizar el HTML más rápido que DevExpress.

En términos de rendimiento, IronPDF es más rápido que DevExpress. Además, el visor de PDF no puedecrear PDF con IronPDFsólo puede verlos. La cobertura de redistribución libre de derechos viene con IronPDF a un coste adicional, pero esto simplemente no está disponible con DevExpress. IronPDF ofrece muchas más funciones que los controles PDF de DevExpress.

En conclusión, preferimos IronPDF por sus altos niveles de rendimiento y la gran variedad de funciones disponibles para los desarrolladores que trabajan con PDF. IronPDF también proporciona un buen soporte y documentación que garantiza que los usuarios puedan hacer un uso completo y eficaz de la impresionante gama de funciones que ofrece.

< ANTERIOR
Comparación entre IronPDF y Bitmiracle.Docotic.Pdf
SIGUIENTE >
Comparación entre IronPDF y SelectPDF

¿Listo para empezar? Versión: 2024.12 acaba de salir

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