Prueba la Biblioteca PDF de IronPDF for .NET

C# VB PDF .NET : Usar HTML Para Crear un PDFUsar HTML Para Crear un PDF
using IronPdf;

// Disable local disk access or cross-origin requests
Installation.EnableWebSecurity = true;

// Instantiate Renderer
var renderer = new ChromePdfRenderer();

// Create a PDF from a HTML string using C#
var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");

// Export to a file or Stream
pdf.SaveAs("output.pdf");

// Advanced Example with HTML Assets
// Load external html assets: Images, CSS and JavaScript.
// An optional BasePath 'C:\site\assets\' is set as the file location to load assets from
var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
myAdvancedPdf.SaveAs("html-with-assets.pdf");
NuGet Downloads Badge
PM > Install-Package IronPdf

Con IronPDF, puedes crear nuevos documentos PDF a partir de cadenas HTML simples dentro de tu proyecto .NET, y IronPDF puede ser utilizado en C#, F# y VB.NET. Gracias al uso de la clase ChromePdfRenderer, puede estar seguro de que cualquier documento PDF que genere a partir de cadenas HTML saldrá pixel-perfect. Con las potentes características de conversión de HTML a PDF de IronPDF, creas archivos PDF de alta calidad adaptados a tus necesidades personales.

Consulta el siguiente ejemplo de código para obtener más detalles:

El primer paso para convertir una cadena HTML a PDF en C# es asegurar que tienes la biblioteca de IronPDF configurada correctamente y funcionando dentro de tu proyecto. Al incluir using IronPdf, nos aseguramos de poder acceder a las clases necesarias de la biblioteca IronPDF para realizar la conversión de HTML a PDF. La siguiente línea, Installation.EnableWebSecurity = true, se utiliza conceptualmente para desactivar el acceso al disco local o las solicitudes de origen cruzado, asegurando operaciones seguras. (Note: This line was missing from the example but usually pertains to configuration settings to secure PDF rendering operations.)

El ejemplo demuestra cómo crear una instancia de ChromePdfRenderer que maneja la conversión de HTML a PDF. The RenderHtmlAsPdf method is used to convert a simple HTML string ("<h1>Hello World</h1>") into a PDF document. Este documento se guarda en el disco utilizando el método SaveAs.

En el ejemplo avanzado, se muestra que IronPDF maneja contenido HTML que contiene activos externos como imágenes, CSS y JavaScript. Para cargar estos activos, se utiliza el parámetro opcional BasePath, especificando el directorio que contiene los archivos requeridos. El PDF resultante, que incluye los activos externos, se guarda utilizando el mismo método SaveAs. Este ejemplo de código destaca la capacidad de IronPDF de manejar contenido HTML tanto básico como complejo, haciéndolo una herramienta eficiente para generar PDFs mediante programación.

Aprenda a convertir cadenas HTML a PDF en C# con IronPDF
De HTML a PDF en ASP .NET

¿Qué es IronPDF for .NET?

Nuestra solución de Biblioteca PDF .NET es un sueño para los desarrolladores, especialmente para los ingenieros de software que usan C#. Puedes crear fácilmente una biblioteca pdf núcleo para .NET.

IronPDF utiliza un motor Chromium .NET para renderizar páginas HTML a archivos PDF. No es necesario usar APIs complejas para posicionar o diseñar PDFs. IronPDF soporta documentos web estándar HTML, ASPX, JS, CSS, e imágenes.

Te permite crear una biblioteca PDF .NET usando HTML5, CSS, JavaScript, y también imágenes. También hace fácil editar, estampar, y agregar encabezados y pies de página a un PDF. ¡Y también facilita la lectura de texto PDF y la extracción de imágenes!
Características de la Biblioteca PDF .NET Usando IronPDF

Características de la Biblioteca PDF .NET Usando IronPDF

¡Nunca hemos visto un convertidor de HTML a PDF más preciso! Nuestra biblioteca PDF líder en la industria tiene tantas funciones y un motor de renderizado que permite la ligereza y la posibilidad de incrustar en Chrome / Webkit. No se requiere instalación.

Crear

  • Crear documentos PDF desde HTML 4 y 5, CSS, y JavaScript
  • Generar documentos PDF desde URL
  • Cargar URL con credenciales de inicio de sesión de red personalizada, UserAgents, Proxies, Cookies, encabezados HTTP, variables de formulario permitiendo inicio de sesión detrás de formularios HTML de inicio de sesión
    • Soporta fuentes de íconos comunes (Fontello, Bootstrap, FontAwesome)
    • Cargar hojas de estilo externas y activos (HTTP, HTTPS, o sistema de archivos) programáticamente
  • Renderizado de uno y múltiples hilos
  • Tamaño de papel ISO personalizado con orientaciones, márgenes, y componente de color personalizables

Editar Documentos PDF Existentes sin Adobe Acrobat

  • Leer y rellenar datos de campos de formulario
  • Extraer imágenes y textos de PDF
  • Agregar, editar, actualizar esquemas y marcadores, programar anotaciones con notas adhesivas
  • Agregar superposiciones de primer o segundo plano desde activos HTML o PDF
  • Estampar nuevo contenido HTML en cualquier página PDF existente
  • Agregar encabezados y pies de página lógicos o HTML

Manipular Documentos PDF Existentes

  • Cargar y analizar documentos PDF existentes
  • Fusionar y dividir contenido en documento pdf
  • Agregar encabezados, pies de página, anotaciones, marcadores, marcas de agua, texto, y activos de imagen
  • Agregar sello y marcas de agua con texto, imágenes, y fondos HTML
  • Rotar páginas

Convertir desde Multiple Formatos

  • Imágenes a un archivo PDF – convertir desde documento de imagen estándar, con una línea de código, JPG, PNG, GIF, BMP, TIFF, dibujo del sistema, y SVG a PDF
  • ASPX WebForms – convertir, con 3 líneas de código, webforms de ASP.NET a PDFs descargables visualizables en el navegador
  • Documento HTML – convertir HTML a PDF
  • ‘URL base’ personalizada para permitir activos de archivos accesibles a través de la web
  • Diseños responsivos a través de Vista Virtual (Ancho y Alto)
  • Zoom personalizado con escalabilidad:
    • Contenido HTML a dimensiones que preservan la calidad
    • Resolución de salida en DPI
  • Incorporar activos de imagen del Dibujo del Sistema en cadenas HTML con ImagetoDataURI
  • Habilitar el soporte de JavaScript incluyendo retrasos de Renderización opcionales
  • Aceptar HTML codificado en cualquier codificación de archivo principal (Por defecto a UTF-8)

Exportar

  • Vistas MVC – exportar vistas de ASP.NET MVC como PDF
  • Fusionar páginas e imágenes
  • Exportar archivos a cualquier formato con fuentes soportadas

Guardar

  • Guardar y cargar desde archivo, datos binarios, o MemoryStreams.

Protegido

  • Mejorar la seguridad con opciones para actualizar contraseñas de usuario, metadatos, permisos de seguridad, y firmas digitales verificables

Imprimir

  • Tipos de medios CSS de pantalla o impresión
  • Transformar archivos PDF en un objeto PrintDocument e imprimir sin Adobe (con código mínimo)
Editar PDFs en C# VB .NET

Todo lo que necesitas en documentos PDF

Crear, fusionar, dividir, editar, y manipular archivos PDF cuando desees, de la manera que desees es muy fácil. Usa tus habilidades de desarrollo en C# para aprovechar la lista expansiva de características de IronPDF.

Para comenzar a trabajar en un proyecto con IronPDF, descarga el instalador gratuito del paquete NuGet o descarga directamente el DLL. Puedes proceder a crear un documento PDF, editar y manipular formatos de archivo existentes, o exportar a cualquier formato sin Adobe Acrobat.

Nuestro soporte se extiende desde una amplia gama gratuita de tutoriales hasta soporte en vivo 24/7.

Conversión de HTML, JavaScript, CSS e Imagen a PDF en aplicaciones .NET.

Diseñar con Documentos HTML Familiares

IronPDF te permite trabajar con formatos de documento HTML comunes y convertirlos en PDF en aplicaciones web ASP.NET. Aplica múltiples configuraciones incluyendo establecer el comportamiento del archivo y nombres, agregar encabezados y pies de página, cambiar opciones de impresión, agregar saltos de página, combinando asincronía y multihilo, y más.

De manera similar puedes convertir HTML de C# MVC a PDF para Aplicaciones ASP.NET, imprimir la vista MVC para devolver el formato de archivo PDF, soportado con HTML, CSS, JavaScript e imágenes.

Además, crea documentos PDF y convierte una página HTML presente a PDF en aplicaciones y sitios web ASP.NET C# (convertidor C# html-a-pdf). El HTML enriquecido se usa como el contenido PDF con la capacidad de editar y manipular con la función de generación de IronPDF.

Con IronPDF, preocuparse por las resoluciones es un problema del pasado. Los documentos PDF de salida de IronPDF son idénticos a la funcionalidad PDF en el navegador web Google Chrome.

Instalación Simple para Visual Studio

Prúebelo con NuGet Ahora

¡Los beneficios son claros! Con IronPDF, puedes hacer mucho más, con más facilidad. Nuestro producto es perfecto para cualquiera que necesite crear, gestionar y editar una biblioteca de PDFs, incluyendo negocios en bienes raíces, publicación, finanzas y empresas. Los precios de nuestra solución también son muy competitivos.

¿Listo para ver lo que IronPDF puede hacer para tus proyectos y negocio? Pruébalo ahora

Soporta:

  • Soporta C#, VB en .NET Framework 4.0 y superiores
  • Soporte de Instalador NuGet para Visual Studio
  • .NET Core 2 y superiores
  • IDE de desarrollo .NET - Microsoft Visual Studio.
  • Azure para alojamiento en la nube .NET
  • Compatible con JetBrains ReSharper C#

Licencias de IronPDF

Gratuito para propósitos de desarrollo. Licencias de despliegue desde $999.

Licenciamiento de IronPDF para Despliegues

Tutoriales de PDF en C# / VB for .NET

C# HTML-a-PDF | Tutorial de C Sharp & VB.NET
C#PDFHTML
Jean Ashberg Ingeniero de Software .NET

Tutorial | CSharp y VB .NET HTML a PDF

Vamos a crear PDFs en .NET, sin la necesidad de diseño de programa complejo o APIs…

Ver el Tutorial de HTML a PDF de Jean
ASPX a PDF | Tutorial de ASP.NET
C#PDF.NETASPX
Jacob Müller Diseñador de Producto de Software @ Team Iron

Tutorial | ASPX a PDF en ASP.NET

Mira lo fácil que es convertir páginas ASPX en documentos PDF usando C# o VB .NET…

Ver el Tutorial de ASPX a PDF de Jacob
VB.NET | Tutorial de PDF en VB .NET
VB.NETPDFASP.NET
Veronica Sillar Ingeniero de Software .NET

Tutorial | Crear PDFs con VB.NET

Mira cómo uso IronPDF para crear documentos PDF dentro de mis proyectos de VB .NET…

Ver el Tutorial de VB .NET de Veronica

Miles de desarrolladores usan IronPDF para...

Sistemas de Contabilidad y Finanzas

  • # Recibos
  • # Informes
  • # Impresión de Facturas
Agregar Soporte de PDF a Sistemas de Contabilidad y Finanzas ASP.NET

Digitalización de Negocios

  • # Documentación
  • # Pedidos y Etiquetado
  • # Reemplazo de Papel
Casos de Uso de Digitalización de Negocios C#

Gestión de Contenidos Empresariales

  • # Producción de Contenidos
  • # Gestión de Documentos
  • # Distribución de Contenidos
Soporte de PDF CMS .NET

Aplicaciones de Datos e Informes

  • # Seguimiento del Rendimiento
  • # Mapeo de Tendencias
  • # Informes
Informes PDF en C#
Instalar IronPDF Ahora
Clientes de la biblioteca de componentes de software IronPDF
Codificadores .NET

Desarrolladores que trabajan dentro de empresas, departamentos gubernamentales y como freelancers usan IronPDF.

IronPDF es constantemente apoyado como una biblioteca líder de PDF for .NET

Icono de Cliente de IronPDF
Icono de Cliente de IronPDF
Icono de Cliente de IronPDF
Icono de Cliente de IronPDF
Icono de Cliente de IronPDF
Icono de Cliente de IronPDF
Icono de Cliente de IronPDF
Icono de Cliente de IronPDF

¿Listo para empezar?

Nuget Downloads 21,253,952Versión:2026.10recién publicada