USO DE IRONPDF

PDF Converter .NET (Tutorial para desarrolladores)

Actualizado 19 de abril, 2023
Compartir:

1.0 Introducción

Formato de documento portátil de Adobe (PDF) se utiliza mucho para ver e intercambiar documentos. Los desarrolladores a menudo necesitan crear PDF para satisfacer las necesidades de los clientes, y las bibliotecas modernas han simplificado este proceso. Al seleccionar una biblioteca para un proyecto, es importante tener en cuenta características como las capacidades de compilación, lectura y conversión.

2.0 Características de IronPDF

IronPDF es una biblioteca versátil para crear, leer y editar documentos PDF, con capacidad para convertir HTML a PDF utilizando el motor Chrome. Es compatible con una amplia gama de componentes web y puede utilizarse tanto con aplicaciones web ASP.NET como con aplicaciones Windows tradicionales. La biblioteca permite crear PDF visualmente atractivos utilizando HTML5, JavaScript, CSS e imágenes, e incluye un potente conversor de HTML a PDF.

3.0 Crear documentos PDF a partir de URL

Generar archivos PDF a partir de páginas web es fácil con el navegador Chrome integrado y la biblioteca API de IronPDF. Simplemente proporcione la URL y conviértala en un archivo PDF utilizando la biblioteca API IronPDF. La conversión de documentos puede realizarse rápidamente con unas pocas líneas de código:

var renderer = new IronPdf.ChromePdfRenderer().RenderUrlAsPdf("https://www.google.co.in/").SaveAs("resultado.pdf");
var renderer = new IronPdf.ChromePdfRenderer().RenderUrlAsPdf("https://www.google.co.in/").SaveAs("resultado.pdf");
Dim renderer = (New IronPdf.ChromePdfRenderer()).RenderUrlAsPdf("https://www.google.co.in/").SaveAs("resultado.pdf")
VB   C#

En RenderUrlAsPdf puede utilizarse para convertir rápidamente una URL en un documento PDF. Sólo tiene que proporcionar la URL y la ubicación de almacenamiento deseada, e IronPDF generará el archivo PDF de acuerdo con la información proporcionada anteriormente. Esto facilita la conversión de páginas web en documentos PDF con sólo unas pocas líneas de código.

Convertidor PDF .NET (Tutorial para desarrolladores), Figura 1: Archivo PDF generado a partir de una URL de Google

El archivo PDF generado a partir de una URL de Google

4.0 Crear un PDF a partir de cadenas HTML

Las cadenas HTML pueden convertirse rápidamente en archivos PDF mediante la biblioteca API IronPDF. El siguiente fragmento de código puede convertir cadenas HTML en documentos y puede traducir cualquier etiqueta HTML en un archivo PDF.

var renderer = new IronPdf.ChromePdfRenderer().RenderHtmlAsPdf("Hello world!!").SaveAs("result.pdf");
var renderer = new IronPdf.ChromePdfRenderer().RenderHtmlAsPdf("Hello world!!").SaveAs("result.pdf");
Dim renderer = (New IronPdf.ChromePdfRenderer()).RenderHtmlAsPdf("Hello world!!").SaveAs("result.pdf")
VB   C#

Este fragmento de código ilustra cómo utilizar la función RenderHtmlAsPdf para convertir texto HTML en un PDF. La función que convierte HTML en una cadena acepta tanto código HTML como sea necesario. A continuación, puede completar el proceso de forma rápida y sencilla utilizando la función Guardar como para guardar el documento.

Convertidor PDF .NET (Tutorial para desarrolladores), Figura 2: El archivo PDF de salida a partir de una cadena HTML

El archivo PDF de salida de una cadena HTML

5.0 Crear un archivo PDF a partir de un archivo HTML

La biblioteca API IronPDF permite convertir rápidamente archivos HTML en archivos PDF. Cualquier etiqueta HTML puede convertirse en un archivo PDF utilizando el siguiente código de ejemplo.

var renderer = new IronPdf.ChromePdfRenderer().RenderHtmlFileAsPdf("test.html").SaveAs("result.pdf");
var renderer = new IronPdf.ChromePdfRenderer().RenderHtmlFileAsPdf("test.html").SaveAs("result.pdf");
Dim renderer = (New IronPdf.ChromePdfRenderer()).RenderHtmlFileAsPdf("test.html").SaveAs("result.pdf")
VB   C#

El texto HTML es el siguiente:

<p style="color:red">Hello world</p>
<p style="color:red">Hello world</p>
HTML

Convertidor PDF .NET (Tutorial para desarrolladores), Figura 3: Archivo PDF de salida a partir de un archivo HTML

El archivo PDF de salida de un archivo HTML

6.0 Crear un archivo PDF a partir de un archivo de texto enriquecido

La biblioteca API IronPDF también permite la creación rápida de PDF a partir de archivos de texto enriquecido (RTFs). El código de ejemplo para convertir RTF en PDF puede utilizarse para convertir cualquier número de RTF en un único archivo PDF. El código se proporciona a continuación.

var renderer = new IronPdf.ChromePdfRenderer().RenderRtfFileAsPdf("test.rtf").SaveAs("result.pdf");
var renderer = new IronPdf.ChromePdfRenderer().RenderRtfFileAsPdf("test.rtf").SaveAs("result.pdf");
Dim renderer = (New IronPdf.ChromePdfRenderer()).RenderRtfFileAsPdf("test.rtf").SaveAs("result.pdf")
VB   C#

Convertidor PDF .NET (Tutorial para desarrolladores), Figura 4: Archivo PDF de salida a partir de un archivo RTF

El archivo PDF de salida de un archivo RTF

En la imagen de arriba, la parte izquierda muestra el documento de origen, mientras que la derecha muestra el archivo PDF después de la conversión. Además, podemos utilizar la cadena RTF para crear un PDF utilizando el código que se proporciona a continuación.

var renderer = new IronPdf.ChromePdfRenderer().RenderRtfStringAsPdf("{/rtf..}").SaveAs("result.pdf");
var renderer = new IronPdf.ChromePdfRenderer().RenderRtfStringAsPdf("{/rtf..}").SaveAs("result.pdf");
Dim renderer = (New IronPdf.ChromePdfRenderer()).RenderRtfStringAsPdf("{/rtf..}").SaveAs("result.pdf")
VB   C#

7.0 Crear un archivo PDF a partir de un archivo Markdown

La producción rápida de PDF a partir de archivos markdown es posible gracias al módulo API de IronPDF. Cualquier número de archivos Markdown puede convertirse en un archivo PDF utilizando el código de ejemplo para la conversión, que se muestra a continuación.

var renderer = new IronPdf.ChromePdfRenderer().RenderMarkdownFileAsPdf("Markdown.md").SaveAs("Markdown_result.pdf");
var renderer = new IronPdf.ChromePdfRenderer().RenderMarkdownFileAsPdf("Markdown.md").SaveAs("Markdown_result.pdf");
Dim renderer = (New IronPdf.ChromePdfRenderer()).RenderMarkdownFileAsPdf("Markdown.md").SaveAs("Markdown_result.pdf")
VB   C#

Convertidor PDF .NET (Tutorial para desarrolladores), Figura 5: Archivo PDF de salida a partir de un archivo Markdown

El archivo PDF de salida de un archivo Markdown

Como se muestra en la imagen anterior, el documento de origen está a la izquierda y el archivo PDF convertido, a la derecha. El código que se proporciona a continuación permite convertir una cadena MD en un PDF. Para obtener más información sobre la conversión HTML con IronPDF, visite este enlace enlace.

var renderer = new IronPdf.ChromePdfRenderer().RenderMarkdownStringAsPdf("Hello world Hello world").SaveAs("Markdown_result.pdf");
var renderer = new IronPdf.ChromePdfRenderer().RenderMarkdownStringAsPdf("Hello world Hello world").SaveAs("Markdown_result.pdf");
Dim renderer = (New IronPdf.ChromePdfRenderer()).RenderMarkdownStringAsPdf("Hello world Hello world").SaveAs("Markdown_result.pdf")
VB   C#

Para obtener más información sobre cómo utilizar la biblioteca API IronPDF, consulte el tutorial de código aquí.

8.0 Conclusión

La biblioteca IronPDF ofrece una licencia gratuita para el desarrollo y, en función de las necesidades del desarrollador, se pueden adquirir varias licencias para su uso en un entorno de producción. El paquete Lite tiene un precio inicial de $749 y no tiene costes corrientes. Las licencias incluyen una licencia permanente, una garantía de devolución del dinero de 30 días, un año de soporte y actualizaciones del producto, así como la posibilidad de redistribución para SaaS y OEM. Son compras únicas que pueden utilizarse para el desarrollo, la puesta en escena y la producción. IronPDF también ofrece licencias gratuitas adicionales por tiempo limitado y licencias gratuitas para la protección de la redistribución. Para obtener información completa sobre precios y licencias de IronPDF, visite la página página de licencias.

< ANTERIOR
ASP PDF Viewer (Tutorial para desarrolladores)
SIGUIENTE >
Cómo recortar archivos PDF en C#

¿Listo para empezar? Versión: 2024.7 recién publicada

Descarga gratuita de NuGet Descargas totales: 9,974,197 Ver licencias >
123