USO DE IRONPDF

PDF API C# (Tutorial de ejemplo de código)

1. Introducción

El formato de documento portátil (PDF) de Adobe es esencial para diversas operaciones en muchas empresas, incluyendo la generación de documentos y facturas. Los desarrolladores también lo utilizan para satisfacer las necesidades de los clientes. Las bibliotecas han simplificado el proceso de creación de PDF. A la hora de elegir una biblioteca, tenga en cuenta aspectos como las capacidades de compilación, lectura y conversión.

2. Características de IronPDF

IronPDF es un sólido conversor de PDF y una biblioteca API que permite a los desarrolladores generar, leer y manipular documentos PDF. Utiliza el motor de Chrome para convertir HTML a PDF y es compatible con diversos componentes web y aplicaciones .NET. Permite crear PDF visualmente atractivos utilizando HTML5, JavaScript, CSS e imágenes, e incluye un potente traductor de HTML a PDF y un motor de conversión de PDF independiente.

3. Crear documentos PDF a partir de URL

Con la ayuda de la biblioteca API de IronPDF, generar archivos PDF se convierte en algo muy sencillo creando un archivo HTML a partir de una URL y convirtiéndolo en un archivo PDF mediante el navegador Chrome incorporado en IronPDF.

Los métodos que se indican a continuación simplifican la creación de documentos PDF con unas pocas líneas de código:

IronPdf.ChromePdfRenderer renderer = new IronPdf.ChromePdfRenderer(); 
var pdf = renderer.RenderUrlAsPdf("https://www.google.co.in/"); 
pdf.SaveAs("result.pdf");
IronPdf.ChromePdfRenderer renderer = new IronPdf.ChromePdfRenderer(); 
var pdf = renderer.RenderUrlAsPdf("https://www.google.co.in/"); 
pdf.SaveAs("result.pdf");
Dim renderer As New IronPdf.ChromePdfRenderer()
Dim pdf = renderer.RenderUrlAsPdf("https://www.google.co.in/")
pdf.SaveAs("result.pdf")
$vbLabelText   $csharpLabel

Según la información anterior, el método RenderUrlAsPdf puede ser utilizado para convertir el enlace en un documento proporcionando el enlace y la ubicación de guardado.

API PDF C# (Ejemplo de Código Tutorial), Figura 1: El archivo PDF generado a partir de una URL

El archivo PDF generado desde una URL

4. Crear un PDF a partir de cadenas HTML

La biblioteca API IronPDF facilita la conversión de cadenas HTML en archivos PDF. A continuación se muestra un código de ejemplo para convertir cadenas HTML en documentos, y permite traducir cualquier etiqueta HTML en archivos PDF.

IronPdf.ChromePdfRenderer().RenderHtmlAsPdf("Hello world!!").SaveAs("result.pdf");  
IronPdf.ChromePdfRenderer().RenderHtmlAsPdf("Hello world!!").SaveAs("result.pdf");  
IronPdf.ChromePdfRenderer().RenderHtmlAsPdf("Hello world!!").SaveAs("result.pdf")
$vbLabelText   $csharpLabel

Este código de ejemplo demuestra cómo convertir un texto HTML ilimitado utilizando RenderHtmlAsPdf, luego guardar el documento usando el método SaveAs y todo el proceso se completa en cuestión de segundos.

PDF API C# (Ejemplo de Código Tutorial), Figura 2: Un archivo PDF generado a partir de una cadena HTML

Un archivo PDF generado a partir de una cadena HTML

5. Lectura de documentos PDF

Con la ayuda de la biblioteca API IronPDF, es posible leer y extraer datos de documentos PDF existentes. El código siguiente muestra un ejemplo de cómo hacerlo:

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()
$vbLabelText   $csharpLabel

En este código, la función FromFile se utiliza para leer el PDF de un archivo existente y convertirlo en un objeto PdfDocument. Este objeto permite acceder al texto y a las imágenes presentes en las páginas PDF. El método ExtractAllText puede usarse para crear una cadena que contenga todas las palabras en las páginas del PDF.

Para obtener más información sobre cómo utilizar la biblioteca API de IronPDF, consulte los tutoriales de código y la documentación.

6. Conclusión

La biblioteca IronPDF ofrece una licencia gratuita para el desarrollo, y se pueden adquirir diferentes licencias para su uso en un entorno de producción en función de las necesidades del desarrollador. El paquete Lite tiene un precio inicial de $749 y no requiere tarifas continuas. Las licencias ofrecen opciones de redistribución para SaaS y OEM y vienen con una licencia permanente, una garantía de devolución de dinero de 30 días y un año de soporte y actualizaciones del producto. Son adecuados para el desarrollo, la puesta en escena y la producción y requieren una compra única. Además, IronPDF proporciona licencias adicionales gratuitas por tiempo limitado. IronPDF también ofrece licencias gratuitas para la cobertura de la redistribución.

Para obtener más información sobre los precios completos y los detalles de licencias de IronPDF, por favor visite la página de detalles de licencias de IronPDF.

Chipego
Ingeniero de software
Chipego tiene una habilidad natural para escuchar que le ayuda a comprender los problemas de los clientes y a ofrecer soluciones inteligentes. Se unió al equipo de Iron Software en 2023, después de estudiar una licenciatura en Tecnología de la Información. IronPDF e IronOCR son los dos productos en los que Chipego se ha centrado, pero su conocimiento de todos los productos crece día a día, a medida que encuentra nuevas formas de ayudar a los clientes. Disfruta de lo colaborativa que es la vida en Iron Software, con miembros del equipo de toda la empresa que aportan su variada experiencia para contribuir a soluciones eficaces e innovadoras. Cuando Chipego está lejos de su escritorio, a menudo se le puede encontrar disfrutando de un buen libro o jugando al fútbol.
< ANTERIOR
Cómo crear PDF en ASP .NET
SIGUIENTE >
Cómo añadir imágenes a PDF en VB .NET