How to Create Different PDF Versions

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

Un PDF puede contener una amplia gama de elementos, desde texto e imágenes simples hasta características más complejas como formularios interactivos, diseños en capas y modelos 3D. La versión de un PDF se determina directamente por las características que incluye; por ejemplo, un documento con transparencia requiere al menos la versión 1.4, mientras que uno con capas necesita la versión 1.5. Este artículo demostrará cómo IronPDF maneja automáticamente esta complejidad, seleccionando la versión correcta de PDF durante la conversión para proporcionar una experiencia fluida y sin complicaciones.

class="hsg-featured-snippet">

Inicio rápido: Crear diferentes versiones de PDF (5 pasos)

  1. Descargar IronPDF de NuGet para crear diferentes versiones de PDF
  2. Instanciar ChromePdfRender
  3. Usar el método RenderHtmlAsPdf para renderizar HTML
  4. Guardar y exportar el documento PDF recién creado
  5. Verificar la versión del nuevo PDF


Ejemplo de versión PDF 1.4

IronPDF admite todas las versiones de PDF que van desde 1.2 hasta 1.7. Al convertir de HTML a PDF, IronPDF selecciona automáticamente la versión más baja ofrecida por el motor de Chromium, que va de PDF 1.4 a PDF 1.6, para aumentar la compatibilidad con otros visores.

Como tal, la versión para muchas conversiones es PDF 1.4. Las características de PDF 1.4 incluyen transparencia, permitiendo diseños gráficos modernos mientras mantiene una amplia compatibilidad con la mayoría de los visores. En este ejemplo, realizaremos una conversión simple de una cadena HTML a un PDF usando IronPDF para mostrar este comportamiento.

Ejemplo de código

: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");
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

Resultado

class="content-img-align-center">
class="center-image-wrapper"> PDF versión 1.4

Como puede ver en la versión, IronPDF eligió la versión más baja del rango (PDF 1.4) para asegurar la compatibilidad con otros visores.


Ejemplo de versión PDF 1.7

IronPDF genera automáticamente un archivo PDF 1.7 (el estándar internacional) al fusionar documentos para asegurar la máxima compatibilidad con todos los visores de PDF. Dado que los PDFs de origen pueden usar diferentes versiones y características, optar por el estándar 1.7 completo asegura que todos los elementos originales se conserven sin perder datos ni funcionalidad.

Ejemplo de código

: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

Resultado

class="content-img-align-center">
class="center-image-wrapper"> PDF versión 1.7

Como puede ver en la versión, IronPDF generó un PDF versión 1.7 al fusionar los dos PDFs.

Preguntas Frecuentes

¿Qué determina la versión de un PDF?

La versión de un PDF está determinada por las características que incluye. Por ejemplo, un documento con transparencia requiere al menos la versión 1.4, mientras que uno con capas necesita la versión 1.5.

¿Cómo maneja IronPDF las diferentes versiones de PDF automáticamente?

IronPDF selecciona automáticamente la versión de PDF correcta durante la conversión para asegurar compatibilidad y mantener la integridad del documento. Elige la versión más baja ofrecida por el motor Chromium, que típicamente varía de PDF 1.4 a PDF 1.6, para soportar amplia compatibilidad.

¿Cuál es el proceso para crear diferentes versiones de PDF usando IronPDF?

Para crear diferentes versiones de PDF con IronPDF, descarga la biblioteca desde NuGet, instancia ChromePdfRender, usa el método RenderHtmlAsPdf para renderizar HTML, guarda y exporta el PDF, y verifica la versión del nuevo PDF.

¿Qué versiones de PDF soporta IronPDF?

IronPDF soporta todas las versiones de PDF desde la 1.2 hasta la 1.7, asegurando que puede manejar diversas características del documento y niveles de complejidad.

¿Por qué IronPDF a menudo selecciona la versión de PDF 1.4 durante las conversiones?

IronPDF a menudo selecciona la versión de PDF 1.4 durante las conversiones para aumentar la compatibilidad con la mayoría de los visores de PDF. Esta versión soporta características como la transparencia, permitiendo diseños gráficos modernos mientras mantiene una amplia compatibilidad.

¿Cuándo genera IronPDF una versión de PDF 1.7?

IronPDF genera una versión de PDF 1.7 al fusionar documentos para asegurar la máxima compatibilidad con todos los visores de PDF. Esta versión preserva todos los elementos originales sin perder datos o funcionalidad.

¿Qué ventajas ofrece la versión de PDF 1.7?

La versión de PDF 1.7 ofrece la ventaja de ser el estándar internacional, asegurando plena compatibilidad con todos los visores de PDF y soportando una amplia variedad de características del documento.

¿Cómo asegura IronPDF la integridad del documento al fusionar PDF?

IronPDF asegura la integridad del documento al fusionar PDF por defecto con el estándar PDF 1.7, que soporta características integrales y mantiene la integridad de todos los elementos originales de diferentes PDF de origen.

¿Puede IronPDF convertir HTML a PDF seleccionando la versión apropiada?

Sí, IronPDF puede convertir HTML a PDF y seleccionar automáticamente la versión apropiada basada en las características usadas en el documento, asegurando compatibilidad y funcionalidad.

¿Requiere IronPDF selección manual de versiones de PDF durante la creación de documentos?

No, IronPDF no requiere selección manual de versiones de PDF. Determina y selecciona automáticamente la versión apropiada durante el proceso de conversión de documentos.

¿IronPDF es totalmente compatible con .NET 10 al exportar diferentes versiones de PDF?

Sí, IronPDF es totalmente compatible con .NET 10 y funciona de inmediato para exportar archivos PDF con diferentes versiones. Puede usar IronPDF en proyectos .NET 10 (consola, web, escritorio o MAUI), y el comportamiento de selección de versión (por ejemplo, usar PDF 1.4 predeterminado para documentos simples o PDF 1.7 al combinar) es el mismo que en plataformas compatibles anteriores.

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 16,133,208 | Versión: 2025.11 recién lanzado