Cómo crear diferentes versiones de PDF en C#

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronPDF gestiona automáticamente la selección de la versión de PDF en función de las características del documento, eligiendo versiones de la 1.4 a la 1.7 para garantizar la compatibilidad y preservar la funcionalidad. Este proceso sin fisuras se encarga de todo, desde conversiones HTML sencillas (normalmente PDF 1.4) hasta fusiones de documentos complejas (PDF 1.7 estándar). Al trabajar con conversiones PDF a partir de cadena HTML, IronPDF determina de forma inteligente la versión adecuada en función de los requisitos de su contenido.

Inicio rápido: Crear diferentes versiones de PDF en C#

Nuget IconEmpieza a crear PDF con NuGet ahora:

  1. Instalar IronPDF con el gestor de paquetes NuGet

    PM > Install-Package IronPdf

  2. Copie y ejecute este fragmento de código.

    // Create a simple PDF using IronPDF - automatically selects version 1.4
    using IronPdf;
    
    var renderer = new ChromePdfRenderer();
    var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
    pdf.SaveAs("hello-world.pdf");
  3. Despliegue para probar en su entorno real

    Empieza a utilizar IronPDF en tu proyecto hoy mismo con una prueba gratuita
    arrow pointer


¿Cómo crear un documento PDF versión 1.4?

<Descripción: Diagrama o captura de pantalla que ilustre el concepto de código -->

IronPDF es compatible con todas las versiones de PDF, desde la 1.2 hasta la 1.7. Al convertir HTML a PDF, IronPDF selecciona automáticamente la versión más baja ofrecida por el motor Chromium, que va de PDF 1.4 a PDF 1.6, para maximizar la compatibilidad. Este comportamiento coincide con el que encontrarás al exportar diferentes versiones de PDF en varias aplicaciones.

La mayoría de las conversiones dan como resultado PDF 1.4. PDF 1.4 admite transparencias, lo que permite diseños gráficos modernos a la vez que mantiene una amplia compatibilidad. En este ejemplo, convertiremos una cadena HTML a PDF utilizando IronPDF para demostrar este comportamiento. Este enfoque funciona a la perfección tanto si crea PDF a partir de archivos HTML, URL o páginas ASPX.

¿Qué código necesito para generar PDF 1.4?

:path=/static-assets/pdf/content-code-examples/how-to/pdf-version-standard.cs
using IronPdf;

var renderer = new ChromePdfRenderer();

var pdf = renderer.RenderHtmlAsPdf("<p> Hello World!</p>");

pdf.SaveAs("output.pdf");
Imports IronPdf

Dim renderer As New ChromePdfRenderer()

Dim pdf = renderer.RenderHtmlAsPdf("<p> Hello World!</p>")

pdf.SaveAs("output.pdf")
$vbLabelText   $csharpLabel

La selección inteligente de versiones de IronPDF brilla aquí. Para el contenido HTML básico sin funciones avanzadas, se utiliza por defecto PDF 1.4, lo que garantiza que sus documentos funcionen en la más amplia gama de visores y aplicaciones PDF. Esta selección automática elimina la configuración manual de versiones en la mayoría de los casos.

¿Qué aspecto tiene la salida PDF 1.4?

Cuadro de diálogo de propiedades de PDF que muestra IronPDF v2025.9.18 como productor y la versión 1.4 de PDF (Acrobat 5.x) related to ¿Qué aspecto tiene la salida PDF 1.4?

Como se muestra, IronPDF eligió la versión más baja de su gama (PDF 1.4) para garantizar la compatibilidad. Esta versión admite funciones esenciales como la incrustación de fuentes, el cifrado y los formularios básicos, al tiempo que mantiene una excelente compatibilidad con los lectores de PDF más antiguos.


¿Cómo crear un documento PDF versión 1.7?

IronPDF genera automáticamente PDF 1.7 (el estándar internacional) al fusionar documentos para garantizar la máxima compatibilidad. Dado que los PDF de origen pueden utilizar diferentes versiones y características, el uso por defecto de la norma 1.7 garantiza la conservación de todos los elementos originales sin pérdida de datos. Esto es crucial a la hora de mezclar o dividir PDF de varias fuentes.

La versión 1.7 de PDF se convirtió en la norma ISO (ISO 32000-1:2008) e incluye funciones avanzadas:

  • Mayor seguridad y opciones de cifrado
  • soporte de contenido 3D
  • Modos avanzados de fusión de transparencias
  • Funciones de accesibilidad mejoradas
  • Mejor compatibilidad con Unicode para idiomas internacionales

¿Qué código necesito para fusionar archivos PDF a la versión 1.7?

:path=/static-assets/pdf/content-code-examples/how-to/merge-or-split-pdfs-merge.cs
using IronPdf;

// Two paged PDF
const string html_a =
    @"<p> [PDF_A] </p>
    <p> [PDF_A] 1st Page </p>
    <div style = 'page-break-after: always;' ></div>
    <p> [PDF_A] 2nd Page</p>";

// Two paged PDF
const string html_b =
    @"<p> [PDF_B] </p>
    <p> [PDF_B] 1st Page </p>
    <div style = 'page-break-after: always;' ></div>
    <p> [PDF_B] 2nd Page</p>";

var renderer = new ChromePdfRenderer();

var pdfdoc_a = renderer.RenderHtmlAsPdf(html_a);
var pdfdoc_b = renderer.RenderHtmlAsPdf(html_b);

// Four paged PDF
var merged = PdfDocument.Merge(pdfdoc_a, pdfdoc_b);
merged.SaveAs("Merged.pdf");
Imports IronPdf

' Two paged PDF
Private Const html_a As String = "<p> [PDF_A] </p>
    <p> [PDF_A] 1st Page </p>
    <div style = 'page-break-after: always;' ></div>
    <p> [PDF_A] 2nd Page</p>"

' Two paged PDF
Private Const html_b As String = "<p> [PDF_B] </p>
    <p> [PDF_B] 1st Page </p>
    <div style = 'page-break-after: always;' ></div>
    <p> [PDF_B] 2nd Page</p>"

Private renderer = New ChromePdfRenderer()

Private pdfdoc_a = renderer.RenderHtmlAsPdf(html_a)
Private pdfdoc_b = renderer.RenderHtmlAsPdf(html_b)

' Four paged PDF
Private merged = PdfDocument.Merge(pdfdoc_a, pdfdoc_b)
merged.SaveAs("Merged.pdf")
$vbLabelText   $csharpLabel

Esta funcionalidad de fusión es esencial cuando se combinan documentos de diferentes fuentes o cuando se necesita añadir, copiar o eliminar páginas PDF. El documento PDF 1.7 resultante conserva todas las características de los dos documentos originales.

¿Por qué IronPDF utiliza la versión 1.7 para los documentos fusionados?

Propiedades de PDF que muestran IronPDF v2025.9.18 como productor y la versión 1.7 de PDF (compatibilidad con Acrobat 8.x) related to ¿Por qué IronPDF utiliza la versión 1.7 para los documentos fusionados?

IronPDF generó un PDF de la versión 1.7 fusionando los dos PDF. Esto asegura:

  1. Compatibilidad universal: PDF 1.7 es compatible con todos los lectores de PDF y navegadores modernos
  2. Preservación de características: Se mantienen todas las características avanzadas de los documentos fuente
  3. Future-Proofing: Como norma ISO, PDF 1.7 garantiza la accesibilidad de los documentos a largo plazo
  4. Seguridad mejorada: compatibilidad con permisos y contraseñas avanzadas para PDF

Consideraciones avanzadas sobre la versión PDF

Cuando se trabaja con versiones de PDF en IronPDF, hay varios factores que influyen en la selección automática de la versión:

Complejidad del contenido

El HTML simple con texto básico e imágenes suele dar como resultado PDF 1.4, mientras que los documentos que contienen JavaScript, formularios o contenido multimedia pueden activar versiones superiores. Cuando ejecute JavaScript personalizado en sus PDF, IronPDF puede seleccionar una versión superior para admitir estas funciones interactivas.

Requisitos de características

Algunas funciones requieren versiones específicas de PDF:

  • PDF 1.4: transparencia básica, incrustación de fuentes
  • PDF 1.5: Capas, flujos de objetos
  • PDF 1.6: Fuentes OpenType, anotaciones 3D
  • PDF 1.7: seguridad mejorada, funciones de paquete/cartera

Cumplimiento de normas y estándares

Para fines de archivo, es posible que necesite versiones específicas. IronPDF permite crear documentos en formato PDF/A para su conservación a largo plazo, que tienen sus propios requisitos de versión en función del nivel de PDF/A elegido.

Optimización del rendimiento

Las diferentes versiones de PDF tienen distintos tamaños de archivo y requisitos de procesamiento. Los documentos PDF 1.4 suelen ser más pequeños y se procesan más rápido, por lo que son ideales para aplicaciones de gran volumen. Obtenga más información sobre técnicas de compresión de PDF para optimizar sus documentos.

Al comprender estas diferencias de versión y dejar que IronPDF gestione la selección automáticamente, te aseguras de que tus PDF mantienen el equilibrio perfecto entre compatibilidad, funciones y rendimiento para tu caso de uso específico.

Preguntas Frecuentes

¿Qué versiones de PDF soporta IronPDF?

IronPDF es compatible con todas las versiones de PDF, desde la 1.2 hasta la 1.7. Al convertir HTML a PDF, IronPDF selecciona automáticamente la versión adecuada en función de las características del documento, eligiendo normalmente entre PDF 1.4 y PDF 1.7 para garantizar una compatibilidad óptima.

¿Cómo determina IronPDF qué versión de PDF utilizar?

IronPDF gestiona de forma inteligente la selección automática de la versión PDF en función de las características del documento. Para conversiones HTML sencillas, suele seleccionar PDF 1.4 para obtener la máxima compatibilidad. Para operaciones complejas como la fusión de documentos, IronPDF utiliza PDF 1.7 para conservar todas las características.

¿Puedo especificar manualmente la versión PDF al crear documentos?

IronPDF gestiona la selección de versiones automáticamente, eliminando la necesidad de configuración manual en la mayoría de los escenarios. La biblioteca elige de forma inteligente la versión más baja ofrecida por el motor Chromium (que va desde PDF 1.4 a PDF 1.6) que admite todas las características de su documento.

¿Qué versión de PDF se crea al convertir HTML básico a PDF?

Al convertir contenido HTML básico sin funciones avanzadas, IronPDF utiliza PDF 1.4 por defecto. Esta versión admite funciones esenciales como transparencia, incrustación de fuentes, cifrado y formularios básicos, al tiempo que mantiene una excelente compatibilidad con lectores de PDF antiguos.

¿Por qué IronPDF utiliza PDF 1.7 para la fusión de documentos?

IronPDF genera automáticamente PDF 1.7 al fusionar documentos para garantizar la máxima compatibilidad y conservar todas las características de los PDF de origen, que pueden utilizar versiones diferentes. PDF 1.7 es el estándar internacional que admite la gama más amplia de funciones PDF.

¿Qué funciones admite la versión 1.4 de PDF?

PDF 1.4, comúnmente generado por IronPDF para conversiones HTML, cuenta con soporte de transparencia que permite diseños gráficos modernos, incrustación de fuentes, capacidades de encriptación y funcionalidad básica de formularios. Esta versión ofrece un equilibrio perfecto entre características y compatibilidad.

Curtis Chau
Escritor Técnico

Curtis Chau tiene una licenciatura en Ciencias de la Computación (Carleton University) y se especializa en el desarrollo front-end con experiencia en Node.js, TypeScript, JavaScript y React. Apasionado por crear interfaces de usuario intuitivas y estéticamente agradables, disfruta trabajando con frameworks modernos y creando manuales bien ...

Leer más
¿Listo para empezar?
Nuget Descargas 17,386,124 | Versión: 2026.2 recién lanzado