COMPARACIóN DE PRODUCTOS

Comparación entre IronPDF y HiQPdf C#

Actualizado 24 de septiembre, 2024
Compartir:

1. Introducción

IronPDF y HiQPdf ambos se pueden usar para producir, leer y cambiar archivos PDF en su Microsoft .NET aplicación, ya sea una aplicación web o de escritorio. Pero, ¿cuál de estas bibliotecas PDF es la más adecuada para tu caso de uso?

Este artículo comparará las características de las dos bibliotecas, examinando sus niveles de rendimiento al convertir y manipular archivos PDF.

Características de IronPDF

IronPDF es un sofisticado convertidor de PDF que puede manejar casi cualquier tarea que un navegador puede realizar. Facilita a los desarrolladores de .NET crear, leer y manipular archivos PDF. IronPDF convierte HTML a PDF utilizando el motor de Chrome y admite varias tecnologías web como HTML, ASPX, Razor HTML y MVC View.

Podemos utilizar IronPDF para crear archivos PDF utilizando HTML5, JavaScript, CSS e imágenes. También podemos incluir encabezados y pies de página en los archivos. IronPDF simplifica el lectura de archivos PDF e incluye un sofisticado conversor de HTML a PDF. Además, IronPDF ofrece un potente motor de conversión de PDF.

  • Los archivos PDF pueden crearse a partir de diversas fuentes, como HTML, HTML5, ASPX y Razor/MVC View. También admite la conversión de imagen a PDF.
  • IronPDF ayuda con la creación de documentos con formularios interactivos, rellenar y enviar formularios interactivos, fusionar y dividir documentos PDF, extraer texto e imágenes, buscar texto en archivos PDF, y más.
  • Puede convertir PDF a HTML o imprimir documentos PDF.
  • Puedes crear PDFs a partir de enlaces, personalizar con encabezados, pies de página y marcas de agua, y más.
  • IronPDF nos permite transformar archivos CSS en archivos PDF.

Características de HiQPdf

HiQPdf ofrece una biblioteca para .NET y .NET Core que proporciona una conversión rápida y precisa de HTML a PDF para aplicaciones web y de escritorio. Es compatible con todos los estilos CSS y la ejecución de JavaScript en archivos HTML, lo que lo convierte en una herramienta versátil.

  • Convierte HTML, HTML5 y páginas web a PDF; ajustar el tamaño de la página, la orientación y adaptar el contenido HTML a la página.
  • La tecnología de conversión de PDF de HiQPdf soporta HTML5 a SVG, JavaScript, fuentes web y CSS3.
  • Le permite crear, editar, fusionar y dividir documentos PDF externos o combinarlos con nuevos.
  • Puede usar elementos CSS de salto de página para controlar los saltos de página, repetir los encabezados y pies de página de la tabla en cada página PDF y más.

2.0 Creación de un nuevo proyecto en Visual Studio

Para comenzar, abre Visual Studio y crea una nueva "Aplicación de consola." Este ejemplo usará una aplicación de consola para generar documentos PDF.

Pantalla de creación de proyecto en Visual Studio

A continuación, ingrese el nombre del proyecto y seleccione la ruta del archivo, como se muestra a continuación.

Selección de ruta de archivo en Visual Studio

El proyecto generará ahora la estructura necesaria. Una vez creado, el archivo Program.cs se abrirá para que escribas y ejecutes tu código.

Estructura del Proyecto

3.0 Instalar la librería IronPDF

La biblioteca IronPDF se puede instalar mediante:

  1. Visual Studio

  2. La línea de comandos de Visual Studio

  3. Descarga directa desde el sitio web de NuGet

  4. Descarga directa desde el sitio web de IronPDF

3.1 Utilización de Visual Studio

Puede instalar IronPDF directamente usando el Administrador de paquetes NuGet en Visual Studio:

Administrador de paquetes NuGet en Visual Studio

Busca "IronPDF" e instala el paquete en tu proyecto.

Instalación de IronPDF mediante el gestor de paquetes NuGet

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

Alternativamente, abra la Consola del Administrador de Paquetes y escriba:

Install-Package IronPdf

Instalación de IronPDF a través de la línea de comandos de Visual Studio

3.3 Descarga directa desde el sitio web de NuGet

Ir a la Página NuGet de IronPDF y descarga el paquete. Después de descargar, añada la referencia del paquete a su proyecto.

3.4 Descarga directa desde el sitio web de IronPDF

Visite el Sitio web de IronPDF y descargue el paquete directamente. Siga las instrucciones para agregarlo a su proyecto.

4.0 Instalar la biblioteca HiQPdf

La biblioteca HiQPdf se puede instalar de las siguientes maneras:

  1. Visual Studio

  2. La línea de comandos de Visual Studio

  3. Descarga directa desde el sitio web de NuGet

  4. Descarga directa desde el sitio web de HiQPdf

4.1 Utilización de Visual Studio

En Visual Studio, busca "HiQPdf" en el Administrador de paquetes NuGet e instala el paquete.

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

Abra la Consola del Administrador de Paquetes e ingrese:

Install-Package HiQPdf

4.3 Descarga directa desde el sitio web de NuGet

Descargue el paquete desde el Página de NuGet de HiQPdf. Después de descargarlo, agrégalo a tu proyecto.

4.4 Descarga directa desde el sitio web de HiQPdf

Visite el Sitio web de HiQPdf para descargar el paquete directamente. Siga los pasos proporcionados para añadirlo a su proyecto.

5.0 Crear documentos PDF a partir de URLs

Los siguientes ejemplos muestran cómo crear PDFs a partir de URLs.

5.1 Utilización de IronPDF

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

5.2 Usando HiQPdf

HtmlToPdf htmlToPdfConverter = new HtmlToPdf();
htmlToPdfConverter.ConvertUrlToFile("https://www.google.com", "hiqpdf.pdf");
HtmlToPdf htmlToPdfConverter = new HtmlToPdf();
htmlToPdfConverter.ConvertUrlToFile("https://www.google.com", "hiqpdf.pdf");
Dim htmlToPdfConverter As New HtmlToPdf()
htmlToPdfConverter.ConvertUrlToFile("https://www.google.com", "hiqpdf.pdf")
VB   C#

6.0 Crear PDF a partir de cadenas HTML

Ambas bibliotecas admiten la conversión de cadenas HTML a PDF.

6.1 Utilización de IronPDF

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#

6.2 Usando HiQPdf

HtmlToPdf htmlToPdfConverter = new HtmlToPdf();
htmlToPdfConverter.ConvertHtmlToFile("<h1>Hello World!</h1>", "", "hiqpdf.pdf");
HtmlToPdf htmlToPdfConverter = new HtmlToPdf();
htmlToPdfConverter.ConvertHtmlToFile("<h1>Hello World!</h1>", "", "hiqpdf.pdf");
Dim htmlToPdfConverter As New HtmlToPdf()
htmlToPdfConverter.ConvertHtmlToFile("<h1>Hello World!</h1>", "", "hiqpdf.pdf")
VB   C#

7.0 Leer un documento PDF

Tanto IronPDF como HiQPdf permiten la lectura de documentos PDF existentes.

7.1 Utilización de IronPDF

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#

7.2 Uso de HiQPdf

PdfTextExtract pdfTextExtract = new PdfTextExtract();
string text = pdfTextExtract.ExtractText("result.pdf", 1, 1);
PdfTextExtract pdfTextExtract = new PdfTextExtract();
string text = pdfTextExtract.ExtractText("result.pdf", 1, 1);
Dim pdfTextExtract As New PdfTextExtract()
Dim text As String = pdfTextExtract.ExtractText("result.pdf", 1, 1)
VB   C#

8.0 Licencias

HiQPdf comienza en $245 para una licencia de desarrollador individual con un año de soporte. Ver detalles de precios.

IronPDF ofrece una licencia Lite a partir de $749, que incluye una garantía de devolución de dinero de 30 días y un año de soporte. Consulta las opciones de licencia de IronPDF.

9.0 Conclusión

En esta comparación de IronPDF y HiQPdf, ambas bibliotecas ofrecen numerosas características, pero IronPDF se destaca en rendimiento, versatilidad y conjunto de funcionalidades. Además, IronPDF es más fácil de usar, especialmente al convertir HTML en PDFs. IronPDF también ofrece redistribución libre de regalías, lo cual HiQPdf no ofrece.

Recomendamos IronPDF para la mayoría de los casos de uso, ya que combina una funcionalidad potente con un excelente soporte y actualizaciones regulares.

< ANTERIOR
Comparación entre IronPDF y PDFTron

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

Descarga gratuita de NuGet Descargas totales: 10,912,787 Ver licencias >