Características de IronPDF

IronPDF es una biblioteca .NET que permite a los desarrolladores crear, editar y exportar documentos PDF.

Compatibilidad

Versiones .NET

  • C# (Cómo Hacer)
    • Generar y editar PDF en C# con HTML, MVC, ASPX e imágenes
  • VB.NET (Cómo Hacer)
    • Generar y editar PDF en VB.NET con HTML, MVC, ASPX e imágenes
  • F# (Cómo Hacer)
    • Genere y edite PDF en F# con HTML, MVC, ASPX e imágenes
  • .NET Core (8, 7, 6, 5 y 3.1+.)
    • IronPDF está disponible para .NET 5, 6, 7 y 8.(Tutorial)
    • IronPDF también está disponible para .NET Core 2 y 3.1+. (Tutorial)
    • La versión actual de .NET Core es compatible con los sistemas operativos cliente Linux, Unix y macOS, así como con Mono.
    • Una versión futura será compatible con entornos móviles Mono y Xamarin.
  • .NET Standard (2.0+)
    • IronPDF es compatible con .NET Standard 2.0 y versiones posteriores.
  • .NET Framework (4.6.2+) (Ejemplo de código)
    • Genere y manipule archivos PDF con .NET Framework 4.6.2 y versiones posteriores.

Tipos de proyectos .NET

Tutorial | Referencia API

  • Web
    • Utilice IronPDF en aplicaciones web.
  • Escritorio
    • Utilice IronPDF en aplicaciones de escritorio.
  • Consola
    • Utilice IronPDF en aplicaciones de consola.

Entornos de aplicación

  • Windows (10+, Server UI 2012+, Server Core 2022) (Tutorial)
    • Cree cualquier aplicación utilizando IronPDF en Windows.
  • Linux (Ubuntu, Debian, CentOS, etc.) (Tutorial)
    • Cree cualquier aplicación utilizando IronPDF en Linux.
  • Mac (macOS 10+) (Tutorial)
    • Cree cualquier aplicación con IronPDF en macOS.
  • Docker (Windows, Linux, Azure) (Tutorial | Referencia API)
    • Cree cualquier aplicación utilizando IronPDF en Docker.
    • Contenedor Docker IronPDF que puede manejar la creación, escritura, edición y lectura de PDFs. (Cómo Hacer)
  • Azure (VPS, WebApp, Función) (Tutorial)
    • Cree cualquier aplicación utilizando IronPDF en Azure.
  • AWS (EC2, Lambda) (Tutorial)

IDEs

Sistemas operativos y procesadores

  • Windows, Mac, Linux
  • x64, x86, ARM

Certificación binaria

  • Binarios firmados por DigiCert
    • DigiCert Trusted G4 Firma de código RSA4096 SHA384 2021 CA1

Generación de PDF

HTML a PDF

Páginas de contenido a PDF

Conversión de archivos PDF

Admite

  • Codificación de caracteres UTF-8 (Cómo Hacer | Ejemplo de código)
    • Admite todas las codificaciones de texto y páginas de código .NET conocidas.
    • Establezca la codificación UTF-8 y HTML de las siguientes maneras:
    • En Opciones de impresión usando System.Text.Encoding.
    • En la cabecera HTML.
  • URL base y codificación de activos (Cómo Hacer | Ejemplo de código)
    • Incruste automáticamente imágenes y archivos externos en una única plantilla HTML mediante la utilidad Base64 incorporada.
    • Configure rutas de archivos personalizadas en un disco local o en la red para cargar activos HTML.
    • Configure URLs base para Documentos HTML, Encabezados y Pies de página para que los activos puedan cargarse desde proyectos locales o externas.
  • Inicio de sesión en sitios web y sistemas TLS (Cómo Hacer | Ejemplo de código | Referencia API)
    • Renderice páginas web como PDF en intranets, extranets y sitios web seguros.
  • Async y multihilo (Cómo Hacer | Ejemplo de código | Referencia API)
    • La seguridad asíncrona y de subprocesos es útil cuando se generan archivos PDF por lotes para obtener un alto rendimiento y estabilidad en aplicaciones web de alta carga.
  • Registro personalizado (Cómo Hacer)
    • Redirigir y filtrar el registro de IronPDF con una clase de registro personalizada.
  • Cookies (Cómo Hacer)
    • Permite enviar cookies personalizadas con cada petición HTML. Útil para sesiones e inicios de sesión.

Formatear PDF

Utilizar activos HTML

Aplicar plantillas de página

Aplicar configuración de página

Compatible con estándares PDF

Edición de PDF

Establecer propiedades y seguridad

  • Establecer contraseña y permisos (Cómo Hacer | Ejemplo de código | Referencia API)
    • Establece ajustes de seguridad como:
    • No permitir copiar y pegar
    • Rechazar formularios
    • No permitir anotaciones
    • Hacer que el documento sea de sólo lectura
    • No permitir la impresión
    • No permitir la edición
    • Manipular contraseñas de documentos PDF por:
    • Abrir, editar y guardar documentos encriptados
    • Establecer contraseñas de propietario y usuario de documentos PDF
    • Eliminar contraseñas de documentos PDF
    • Eliminación y configuración del cifrado de documentos PDF para contraseñas
  • Firmas digitales (.pfx, .p12) (Cómo Hacer | Ejemplo de código | Referencia API)
    • Firme criptográficamente certificados digitales PDF.
    • Admite el almacenamiento incremental de PDF con firma.
    • Añada una firma digital segura a los documentos PDF, con opciones para incluirla:
    • Fecha y hora de la firma
    • Estampar una imagen(Por ejemplo, logotipo de la empresa, foto de la firma manuscrita)
    • Correo electrónico o información de contacto del firmante
    • Lugar donde se firmó el documento
    • Un motivo para la firma
  • Compresión de archivos PDF (Cómo Hacer | Ejemplo de código | Referencia API)
    • Reduzca el tamaño total del PDF comprimiendo las imágenes del documento.
  • Editar metadatos PDF (Cómo Hacer | Ejemplo de código | Referencia API)
    • Añade metadatos granulares como:
    • Autor
    • Palabras clave
    • FechaModificada
  • Editar y firmar el historial de revisiones (Cómo Hacer | Referencia API)
    • Mantenga un registro de las revisiones del documento, incluyendo quién realizó los cambios y cuándo.

Editar la estructura del documento

Editar el contenido de la página

  • Dibujar texto y mapa de bits (Cómo Hacer | Referencia API)
    • Añadir texto a un documento PDF existente
    • Añadir imágenes y mapas de bits a un documento PDF existente
  • Buscar y reemplazar texto (Cómo Hacer | Ejemplo de código | Referencia API)
  • Encabezados y pies de página (Cómo Hacer | Ejemplo de código | Referencia API)
    • Cree encabezados y pies de página de texto o HTML, incluidas plantillas, para sus documentos PDF
    • Añadir encabezados de texto a documentos PDF
    • Añadir encabezados y pies de página HTML a documentos PDF
    • Proporciona plantillas de datos dinámicos en encabezados y pies de página HTML.
  • Texto e imágenes del sello (Cómo Hacer | Ejemplo de código | Referencia API)
    • Añada nuevo contenido HTML al primer plano o al fondo de los documentos PDF y establezca varias propiedades para el estampado, entre ellas:
    • Fijar posición del sello
    • Fijar la opacidad del sello
    • Establecer los ángulos de rotación del Sello
    • Set Tamaños de sello
  • Marcas de agua personalizadas (Cómo Hacer | Ejemplo de código | Referencia API)
    • Añada nuevo contenido HTML al primer plano o al fondo de los documentos PDF y establezca varias propiedades para el estampado, entre ellas:
    • Fijar posición del sello
    • Fijar la opacidad del sello
    • Establecer ángulos de rotación del sello
    • Set Tamaños de sello
  • Fondos y primeros planos (Cómo Hacer | Ejemplo de código | Referencia API)
    • Añada superposiciones de primer plano a documentos PDF existentes y utilice los PDF existentes como fondos en otros documentos PDF.

Utilizar formularios PDF

  • Crear y editar formularios PDF (Cómo Hacer | Ejemplo de código | Tutorial | Referencia API)
    • Cree y edite formularios HTML de entrada y de área de texto.
    • Crear y editar formularios HTML Checkbox y Combobox.
    • Cree y edite formularios HTML con botones de radio.
    • Rellenar los valores por defecto de los campos del formulario.
    • Leer datos del formulario.
  • Rellenar formularios PDF existentes (Cómo Hacer | Ejemplo de código | Tutorial | Referencia API)
    • Rellene los campos del formulario utilizando cualquiera de los siguientes métodos:
    • Proporcione valores por defecto a los campos de formulario existentes.
    • Rellene campos de entrada y áreas de texto en formularios.

Ver, leer e imprimir PDF

  • Visor IronPDF (Tutorial)
    • Ver PDFs en MAUI para C# .NET
  • Imprimir en una impresora física (Cómo Hacer | Ejemplo de código | Referencia API)
    • Imprime documentos PDF en la impresora predeterminada de un ordenador.
    • Proporcionar un cuadro de diálogo de impresión de Windows para imprimir.
    • Proporcionar opciones de impresión silenciosa y otras opciones avanzadas para aplicaciones no GUI
  • Extraer texto e imágenes de PDF (Cómo Hacer | Ejemplo de código | Referencia API)
    • Extraer todo el texto de un documento PDF o de determinadas páginas
    • Extracción de imágenes de un PDF completo o de determinadas páginas como mapa de bits y byte.
    • Extracción de imágenes incrustadas en documentos PDF