COMPARACIóN DE PRODUCTOS

¡Comparación entre IronPDF e Innovasys Document! X

Publicado en 12 de octubre, 2022
Compartir:

El formato de documento portátil(PDF) es el formato más utilizado para almacenar texto, enlaces, botones, imágenes y otros datos en un único archivo. Sin una API PDF para C#, manipular PDF en el lenguaje de programación C# es casi difícil. En este artículo, veremos cómo interactuar con los archivos PDF y modificarlos mediante dos API distintas, además de evaluar su rendimiento, características y licencias. Este post repasará las siguientes bibliotecas PDF:

  • IronPDF
  • Innovasys

2. IronPDF

IronPDF es una robusta API de conversión de HTML a PDF. IronPDF es una excelente opción para convertir sitios HTML en desarrollo .NET y .NET CORE. No sólo convierte HTML, sino que también realiza otras tareas. IronPDF permite a los desarrolladores generar, modificar y recuperar archivos PDF desde .NET Core y framework. Los desarrolladores pueden generar o modificar rápidamente archivos PDF a partir de sitios HTML utilizando el módulo IronPDF.

Con IronPDF, es fácil editar, sellar y añadir encabezados y pies de página a los archivos PDF. También facilita la lectura de texto en PDF y la extracción de imágenes. Para convertir páginas HTML en archivos PDF, IronPDF emplea un motor .NET Chromium.

2.1. Características

2.1.1. Conversiones PDF

Esta función incluye la creación de PDF a partir de distintos formatos, como HTML, cadenas HTML, vistas MVC, formularios web y URL.

2.1.2. Imágenes en PDF

Esto permite a los usuarios generar imágenes a partir de PDF y viceversa. Incluye extracción de imágenes, compatibilidad con distintas extensiones de imagen e impresión de PDF.

2.1.3. Archivos PDF IO

IronPDF también ofrece funciones de cifrado de PDF de 128 bits, bloqueo de PDF con contraseñas y firma digital de PDF.

2.1.4. Edición de PDF

Esta función de IronPDF proporciona todo tipo de formato PDF, como añadir marcas de agua, añadir páginas, eliminar páginas, fondos, primeros planos y mucho más. En resumen, IronPDF proporciona todas las capacidades que necesita para manipular archivos PDF.

2.1.5. Extracción de contenido PDF

En muchos casos, puedes extraer directamente el texto incrustado de los PDF. Si no funciona, es probable que el texto esté incrustado en una imagen. Utilice la biblioteca IronOCR para buscar texto visual.

2.1.6. Encabezados y pies de página

Los encabezados y pies de página pueden añadirse al crear un PDF o a PDF existentes. La propiedad Opciones de impresión le permite crear un encabezado y un pie de página para cada página. Acceda a estas opciones en el objeto Chrome PDF Renderer.

2.1.7. Compatibilidad

IronPDF es compatible con casi todos los sistemas operativos y marcos de trabajo compatibles con C#, incluidos los siguientes:

  • Ventanas
  • .NET CORE 2.1, 3.0, 3.1, .NET 6 Y 5
  • Cumplimiento de la norma .NET 2.0 para una compatibilidad universal
  • Azure
  • AWS
  • Docker
  • Linux

3. Innovasys

Innovasys es una filial de Orbis Technologies Inc, pionera mundial en ofrecer a sus clientes software, soluciones y servicios revolucionarios de gestión de contenidos.

Es líder del sector en software de creación de asistencia. Fundada en 1997, la empresa se dedica a desarrollar soluciones que permiten a desarrolladores y redactores técnicos de todo el mundo generar documentación, sistemas de asistencia y procesos de calidad profesional con el mínimo esfuerzo.

3.1. Características de Innovasys

3.1.1. Creación de contenidos

La revolucionaria función "Edición de página completa" le permite modificar el material inmediatamente dentro de una vista previa de la página generada.

3.1.2. Solución completa de documentación

La función Ediciones y versiones le permite publicar numerosas variantes de la Ayuda para navegador y elegir entre las distintas ediciones y/o variaciones que haya publicado.

3.1.3. Contenido externo

Importe material existente de documentos HTML o, si el contenido debe controlarse fuera del documento, puede enlazar directamente a una URL web para mantener sincronizado el contenido de la documentación producida cada vez que realice una importación.

3.1.5. Personalización

Añada más material con facilidad. Cambiar la apariencia del Índice. Proporcionar valores de propiedades de salida como Marca de agua y Enlace de retroalimentación.

3.1.6. Publicación

Publique contenidos en Azure, sitios web IIS, FTP o ubicaciones de red automáticamente; La publicación gradual simplemente carga los archivos que han cambiado desde la última vez que se publicaron.

3.1.7. Documentación .NET

El generador de comentarios de Visual Studio para C#, Visual Basic .NET y C++/CLI permite a los desarrolladores escribir material adicional inmediatamente dentro de la vista de la página creada automáticamente.

4. 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, seleccione la aplicación de consola. En este artículo, vamos a utilizar una aplicación de consola para generar documentos PDF.

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

1 Crear nuevo proyecto

Crear un nuevo proyecto

Visual Studio generará ahora la estructura para la aplicación seleccionada y, si ha seleccionado la aplicación de consola, Windows o web, abrirá el archivo Program.cs donde podrá introducir el código y compilar/ejecutar la aplicación.

2 Program.cs

Program.cs

Ahora podemos añadir la biblioteca y probar el programa.

5. Instalar la librería IronPDF

La biblioteca IronPDF puede descargarse e instalarse de cuatro formas diferentes. Estos son:

  • Uso del gestor de paquetes NuGet de Visual Studio
  • Uso de la línea de comandos de Visual Studio
  • Descarga directa desde la página web de NuGet para IronPDF
  • Descarga directa desde el sitio web oficial de IronPDF

5.1 Uso del gestor de paquetes NuGet de Visual Studio

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

3 Administrador de paquetes NuGet

Gestor de paquetes NuGet

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

4 Instalación de IronPDF

Instalación de IronPDF

En la imagen anterior, podemos ver la lista de paquetes relacionados a partir de la búsqueda. Debemos seleccionar la opción IronPDF e instalar el paquete en nuestra solución.

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

  • En el menú de Visual Studio, vaya a Herramientas > Administrador de paquetes NuGet > Consola del administrador de paquetes.
  • Introduzca la siguiente línea en la pestaña de la consola del gestor de paquetes:
Install-Package IronPdf

Ahora el paquete se descargará/instalará y estará listo para usarse.

5 Consola del Administrador de Paquetes

Consola del gestor de paquetes

5.3 Descarga directa desde la página web de NuGet

La tercera forma consiste en descargar el paquete NuGet directamente de la página webListado de IronPDF en NuGet.

  • Navegue hasta elPágina IronPDF de 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.
  • Ahora vuelve a cargar la solución y empieza a utilizarla.

5.4 Descarga directa desde la página web de IronPDF

Haga clic en el botónDescargar IronPDF para descargar el último paquete directamente de la página web. Tras la descarga, siga los pasos que se indican a continuación para añadir el paquete.

  • 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.

6. Innovasys Herramientas para desarrolladores/redactores técnicos

Innovasys ofrece dos productos principales para la gestión de la documentación. Ambas cuentan con sus propias interfaces y también existen en una única interfaz combinada. Se pueden instalar fácilmente desde su propio sitio web, así como desde Software.informer.com. A continuación se muestra la Innovasys Descargar para descargar.

Después de hacer clic en Descargar, el archivo ZIP debería aparecer en la carpeta de descargas. Después sólo tienes que extraer y ejecutar el archivo EXE para abrir la aplicación.

Los productos son

  • Documento! X
  • Ayuda

    Para descargarlos de la página web de la empresa, basta con entrar en su sitio web y descargarlos desde la sección de descargas.

6.1. ¡Documento!

X

Este es un completo Editor Visual único en su clase para sus comentarios de código fuente VB .NET, C#, F#, JavaScript y C++/CLI. El editor de comentarios visuales, que se integra directamente con Visual Studio, permite realizar y actualizar comentarios directamente dentro de una vista previa accesible de la documentación generada. Los comentarios del Editor Visual se añaden a la base de código en formato XML estándar.

Ayuda a generar documentación automatizada para su código fuente utilizando los comentarios que figuran en ellos y produce automáticamente una vista sencilla del código.

La imagen de abajo contiene lo que hace.

7 Documento! X

Documentos X

6.2. HelpStudio

HelpStudio es el método más rápido y sencillo para diseñar, publicar e integrar procedimientos y sistemas de ayuda con sus aplicaciones y subsistemas de escritorio, en línea o móviles.

Genere resultados en Microsoft Help Viewer, HTML Help o Help 2.x que se adapten automáticamente a tabletas y dispositivos móviles, Browser Help multiplataforma o PDF imprimibles. Gracias a las funciones de localización integradas, podrá llevar su sistema de asistencia a un público de todo el mundo si es necesario.

Esta herramienta se utiliza para generar la documentación de ayuda del software para que los usuarios puedan utilizarla si tienen algún problema. También es capaz de crear múltiples documentos de ayuda de salida para una única solución.

La siguiente imagen muestra el aspecto del archivo de ayuda generado por HelpStudio.

8 HelpStudio

HelpStudio

6.3. Creación de un folleto en PDF

Para generar un folleto PDF, abra primero "Documento! X y HelpStudio".

Aparecerá una nueva ventana de inicio. En esta nueva ventana, haga clic en Nuevo folleto.

9 Folleto PDF

Folleto PDF

Tras hacer clic en Nuevo folleto, aparecerá una nueva ventana.

En esta nueva ventana, introduzca el nombre del nuevo folleto y seleccione el archivo que desea añadir al folleto.

También contiene una gran cantidad de diferentes ajustes dispersos en diferentes pestañas que contienen diferentes variables para controlar el folleto PDF.

Una vez que esté satisfecho con la configuración, haga clic en Crear el folleto al final de la ventana del folleto.

10 Folleto de Construcción

Folleto de construcción

Llevará algún tiempo generar el folleto en PDF. Tras la espera, aparecerá una nueva ventana con el enlace del archivo PDF recién generado.

7. Funcionamiento de IronPDF

IronPDF ofrece un completo conjunto de herramientas para mantener y manipular documentos utilizando el lenguaje de programación C# .NET. IronPDF proporciona muchos métodos para la documentación, pero en este artículo sólo trataremos algunos de ellos.

7.1. URL a PDF

Utilizando sólo estas tres líneas de código, puede generar un PDF en C# utilizando una URL, igual que en el ejemplo anterior. El siguiente código muestra cómo generar archivos PDF a partir de una URL.

using IronPdf;
var Renderer = new IronPdf.ChromePdfRenderer();
// Generate a PDF from a URL or local file path
var pdf = Renderer.RenderUrlAsPdf("https://www.amazon.com/?tag=hp2-brobookmark-us-20");
// Export to a file or Stream
pdf.SaveAs("url.pdf");
using IronPdf;
var Renderer = new IronPdf.ChromePdfRenderer();
// Generate a PDF from a URL or local file path
var pdf = Renderer.RenderUrlAsPdf("https://www.amazon.com/?tag=hp2-brobookmark-us-20");
// Export to a file or Stream
pdf.SaveAs("url.pdf");
Imports IronPdf
Private Renderer = New IronPdf.ChromePdfRenderer()
' Generate a PDF from a URL or local file path
Private pdf = Renderer.RenderUrlAsPdf("https://www.amazon.com/?tag=hp2-brobookmark-us-20")
' Export to a file or Stream
pdf.SaveAs("url.pdf")
VB   C#

Este es el resultado del código anterior.

11 URL a PDF

URL a PDF

Para obtener más información sobre la conversión de URL a PDF con IronPDF, visite este enlaceEjemplo de conversión de una URL a PDF.

7.2. HTML a PDF

Es bastante fácil convertir HTML a PDF utilizando la biblioteca IronPDF C# .NET.

var pdf = new ChromePdfRenderer();
PdfDocument doc = pdf.RenderHtmlAsPdf("<h1>This is a heading</h1>");
mypdf.SaveAs("FirstPDFDocument.pdf");
var pdf = new ChromePdfRenderer();
PdfDocument doc = pdf.RenderHtmlAsPdf("<h1>This is a heading</h1>");
mypdf.SaveAs("FirstPDFDocument.pdf");
Dim pdf = New ChromePdfRenderer()
Dim doc As PdfDocument = pdf.RenderHtmlAsPdf("<h1>This is a heading</h1>")
mypdf.SaveAs("FirstPDFDocument.pdf")
VB   C#
12 HTML a PDF

HTML a PDF

Para obtener más información sobre cómo se realiza la conversión de HTML a PDF con IronPDF, siga los siguientes pasosTutorial de HTML a PDF.

7.3. Marca de agua con IronPDF

IronPDF incluye formas de "marcar con agua" archivos PDF utilizando HTML. Las marcas de agua pueden ajustarse para que aparezcan encima o debajo del contenido existente e incluir opacidad, rotación e hipervínculos.

using IronPdf;
var Renderer = new IronPdf.ChromePdfRenderer();
var Pdf = Renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf");
Pdf.WatermarkAllPages("<h2 style='color:red'>SAMPLE</h2>", IronPdf.Editing.WaterMarkLocation.MiddleCenter, 50, -45, "https://www.nuget.org/packages/IronPdf");
Pdf.SaveAs(@"C:\Path\To\Watermarked.pdf");
using IronPdf;
var Renderer = new IronPdf.ChromePdfRenderer();
var Pdf = Renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf");
Pdf.WatermarkAllPages("<h2 style='color:red'>SAMPLE</h2>", IronPdf.Editing.WaterMarkLocation.MiddleCenter, 50, -45, "https://www.nuget.org/packages/IronPdf");
Pdf.SaveAs(@"C:\Path\To\Watermarked.pdf");
Imports IronPdf
Private Renderer = New IronPdf.ChromePdfRenderer()
Private Pdf = Renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf")
Pdf.WatermarkAllPages("<h2 style='color:red'>SAMPLE</h2>", IronPdf.Editing.WaterMarkLocation.MiddleCenter, 50, -45, "https://www.nuget.org/packages/IronPdf")
Pdf.SaveAs("C:\Path\To\Watermarked.pdf")
VB   C#
13 Folleto PDF

Marca de agua PDF

7.4. Imágenes a PDF

La clase IronPdf.ImageToPdfConverter simplifica la generación de documentos PDF a partir de uno o más archivos de imagen.

using IronPdf;
using System.IO;
using System.Linq;

// Fetch one or more images as IEnumerable. This example selects all JPEG images in a specific 'assets' folder.
var ImageFiles = System.IO.Directory.EnumerateFiles("assets").Where(f => f.EndsWith(".jpg") 
 f.EndsWith(".jpeg"));

// Converts the images to a PDF and save it.
ImageToPdfConverter.ImageToPdf(ImageFiles).SaveAs("composite.pdf");
using IronPdf;
using System.IO;
using System.Linq;

// Fetch one or more images as IEnumerable. This example selects all JPEG images in a specific 'assets' folder.
var ImageFiles = System.IO.Directory.EnumerateFiles("assets").Where(f => f.EndsWith(".jpg") 
 f.EndsWith(".jpeg"));

// Converts the images to a PDF and save it.
ImageToPdfConverter.ImageToPdf(ImageFiles).SaveAs("composite.pdf");
IRON VB CONVERTER ERROR developers@ironsoftware.com
VB   C#

8. Licencias

IronPDF ofrece una biblioteca con licencia gratuita para desarrolladores. IronPDF también tiene una estructura de precios única: el paquete Lite comienza en $749 sin cargos ocultos. Los artículos SaaS y OEM también pueden redistribuirse. Todas las licencias incluyen una garantía de devolución del dinero de 30 días, un año de soporte de software y actualizaciones, elegibilidad para desarrollo/pruebas/puesta en marcha/producción y licencia perpetua(compra única). Las licencias IronPDF ofrecen el máximo rendimiento para los requisitos de los usuarios y un acceso sencillo. Visita esta páginaInformación sobre licencias y precios de IronPDF para obtener más información sobre los precios y las opciones de licencia de IronPDF.

14 Licencia IronPDF

Licencia IronPDF

Innovasys ofrece tres licencias diferentes a sus clientes para los servicios que consiguen prestar.

  1. Documento! X(Suscripción anual)

  2. HelpStudio(Suscripción anual)

  3. Documento! X y HelpStudio Bundle(Suscripción anual)

    Sus precios parten de 711 dólares al año para ambos, pero por el paquete cobran 1233 dólares.

    Para obtener más información sobre precios, visite la siguiente página webPágina de precios de Innovasys.

    15 Innovasys License

    Licencia de Innovasys

9. Conclusión

IronPDF es una herramienta gratuita para desarrolladores independientes que ofrece una serie de funciones, así como la posibilidad de modificar y convertir archivos PDF a otros formatos. IronPDF ofrece la mejor edición y formateo de PDF disponible. Al convertir HTML a PDF, se obtiene un archivo vectorial adecuado para la impresión comercial de alta calidad. Como resultado, recibirá un PDF claro y de buena calidad.

Innovasys es una de las pocas empresas líderes del mercado en documentación. Se centran principalmente en la creación de automatización para documentación y páginas de ayuda HTML. La empresa tiene dos productos, el primero es Document! X que proporciona automatización mediante comentarios en el código y le facilita la sintaxis y la segunda es HelpStudio que se utiliza para generar documentos de ayuda para productos de software.

Las licencias de IronPDF se basan en el desarrollador, por lo que siempre deberá adquirir una licencia en función del número de desarrolladores que vayan a utilizar el software. También es compatible con la distribución OME y SaaS y ofrece un contacto con productos de código cerrado. Las licencias de IronPDF son rentables, se adquieren una sola vez y se pueden utilizar de por vida. Innovasys proporciona licencias únicas basadas en desarrolladores con suscripciones anuales y no admite OME ni la distribución SaaS. Ofrece licencias anuales.

Ambas herramientas PDF se esfuerzan en lo que hacen, pero IronPDF ofrece una forma sencilla y fácil de generar PDF. Es rápido y ahorra a sus clientes un enorme tiempo de carga y de espera. IronPDF genera PDF en un abrir y cerrar de ojos. Por otro lado, Innovasys tiene una interfaz compleja y es difícil de utilizar para el control y el análisis. IronPDF se integra fácilmente en el bot y automatiza todos los procesos. Comparando brevemente ambas empresas, sólo hay una conclusión: IronPDF es sencilla, eficaz y fiable.

< ANTERIOR
Comparación entre QuestPDF e IronPDF
SIGUIENTE >
Comparación entre IronPDF y NReco .NET Core

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

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