Comment créer différentes versions de PDF en C#35;

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

IronPDF gère automatiquement la sélection de la version PDF en fonction des caractéristiques du document, en choisissant des versions de 1.4 à 1.7 pour assurer la compatibilité tout en préservant les fonctionnalités. Ce processus transparent prend en charge toutes les opérations, de la simple conversion HTML (généralement PDF 1.4) à la fusion de documents complexes (norme PDF 1.7). Lorsque vous travaillez avec des conversions PDF à partir d'une chaîne HTML, IronPDF détermine intelligemment la version appropriée en fonction des exigences de votre contenu.

Démarrage rapide : créer différentes versions PDF en C#

Nuget IconCommencez dès maintenant à créer des PDF avec NuGet :

  1. Installez IronPDF avec le gestionnaire de packages NuGet

    PM > Install-Package IronPdf

  2. Copiez et exécutez cet extrait de code.

    // 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. Déployez pour tester sur votre environnement de production.

    Commencez à utiliser IronPDF dans votre projet dès aujourd'hui grâce à un essai gratuit.
    arrow pointer


Comment créer un document PDF version 1.4?

<TODO : Ajouter une image ici -->

<Description : Diagramme ou capture d'écran illustrant le concept de code -->

IronPDF prend en charge toutes les versions de PDF de 1.2 à 1.7. Lors de la conversion de HTML en PDF, IronPDF sélectionne automatiquement la version la plus basse proposée par le moteur Chromium, allant de PDF 1.4 à PDF 1.6, afin de maximiser la compatibilité. Ce comportement correspond à ce que vous trouverez lorsque vous exporterez différentes versions PDF dans diverses applications.

La plupart des conversions aboutissent au format PDF 1.4. Le PDF 1.4 prend en charge la transparence, ce qui permet des conceptions graphiques modernes tout en maintenant une large compatibilité. Dans cet exemple, nous allons convertir une chaîne HTML en PDF à l'aide d'IronPDF pour démontrer ce comportement. Cette approche fonctionne de manière transparente, que vous créiez des PDF à partir de fichiers HTML, URLs ou pages ASPX.

Quel code dois-je utiliser pour générer le 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 sélection intelligente des versions d'IronPDF brille ici de tous ses feux. Pour le contenu HTML de base sans fonctions avancées, le logiciel utilise par défaut le format PDF 1.4, ce qui garantit la compatibilité de vos documents avec le plus grand nombre de visionneuses et d'applications PDF. Cette sélection automatique élimine la configuration manuelle de la version dans la plupart des scénarios.

À quoi ressemble la sortie PDF 1.4?

Dialogue de propriétés PDF montrant IronPdf v2025.9.18 comme producteur et PDF version 1.4 (Acrobat 5.x)

Comme indiqué, IronPDF a choisi la version la plus basse de sa gamme (PDF 1.4) pour assurer la compatibilité. Cette version prend en charge des fonctionnalités essentielles telles que l'intégration de polices, le cryptage et les formulaires de base, tout en conservant une excellente compatibilité avec les anciens lecteurs de PDF.


Comment créer un document PDF version 1.7?

IronPDF génère automatiquement le format PDF 1.7 (la norme internationale) lors de la fusion des documents afin de garantir une compatibilité maximale. Étant donné que les PDF sources peuvent utiliser différentes versions et fonctionnalités, l'utilisation par défaut de la norme complète 1.7 permet de préserver tous les éléments originaux sans perte de données. Cet aspect est crucial lorsqu'il s'agit de fusionner ou diviser des PDF provenant de diverses sources.

La version 1.7 du PDF est devenue la norme ISO (ISO 32000-1:2008) et comprend des fonctionnalités avancées :

  • Options de sécurité et de cryptage renforcées
  • prise en charge du contenu 3D
  • Modes avancés de mélange de la transparence
  • Fonctionnalités d'accessibilité améliorées
  • Meilleure prise en charge d'Unicode pour les langues internationales

Quel code dois-je utiliser pour fusionner des PDF avec la version 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

Cette fonctionnalité de fusion est essentielle lorsque vous combinez des documents provenant de différentes sources ou lorsque vous devez ajouter, copier ou supprimer des pages PDF. Le document PDF 1.7 qui en résulte garantit que toutes les caractéristiques des deux documents sources sont préservées.

Pourquoi IronPDF utilise-t-il la version 1.7 pour les documents fusionnés?

Propriétés PDF montrant IronPdf v2025.9.18 comme producteur et PDF version 1.7 (compatibilité Acrobat 8.x)

IronPDF a généré un PDF en version 1.7 en fusionnant les deux PDF. Cela garantit :

  1. Compatibilité universelle : PDF 1.7 est pris en charge par tous les lecteurs et navigateurs PDF modernes
  2. <Préservation des fonctionnalités : Toutes les fonctionnalités avancées des documents sources sont conservées
  3. Protection de l'avenir : En tant que norme ISO, PDF 1.7 garantit l'accessibilité des documents à long terme
  4. Sécurité renforcée : Prise en charge des autorisations et mots de passe IronPDF avancés

Considérations relatives à la version PDF avancée

Lorsque vous travaillez avec des versions PDF dans IronPDF, plusieurs facteurs influencent la sélection automatique de la version :

Complexité du contenu

Les documents HTML simples contenant du texte et des images de base sont généralement traduits en PDF 1.4, tandis que les documents contenant du JavaScript, des formulaires ou du contenu multimédia peuvent nécessiter des versions supérieures. Lorsque vous exécutez du JavaScript personnalisé dans vos PDF, IronPDF peut sélectionner une version supérieure pour prendre en charge ces fonctionnalités interactives.

Exigences en matière de fonctionnalités

Certaines fonctionnalités nécessitent des versions PDF spécifiques :

  • PDF 1.4 : transparence de base, intégration des polices de caractères
  • PDF 1.5 : Couches, flux d'objets
  • PDF 1.6 : Polices OpenType, annotations 3D
  • PDF 1.7 : sécurité renforcée, fonctionnalités de package/portfolio

Conformité et normes

À des fins d'archivage, vous pourriez avoir besoin de versions spécifiques. IronPDF prend en charge la création de documents au format PDF/A pour la conservation à long terme, qui ont leurs propres exigences en matière de version en fonction du niveau PDF/A choisi.

Optimisation des Performances

Les différentes versions PDF ont des tailles de fichier et des exigences de traitement variables. Les documents PDF 1.4 sont généralement plus petits et se traitent plus rapidement, ce qui les rend idéaux pour les applications à fort volume. En savoir plus sur les techniques de compression des PDF pour optimiser vos documents.

En comprenant ces différences de version et en laissant IronPDF gérer la sélection automatiquement, vous vous assurez que vos PDF conservent l'équilibre parfait entre la compatibilité, les fonctionnalités et les performances pour votre cas d'utilisation spécifique.

Questions Fréquemment Posées

Quelles versions de PDF IronPDF prend-il en charge ?

IronPDF prend en charge toutes les versions de PDF de 1.2 à 1.7. Lors de la conversion de HTML en PDF, IronPDF sélectionne automatiquement la version appropriée en fonction des caractéristiques de votre document, choisissant généralement entre PDF 1.4 à PDF 1.7 pour assurer une compatibilité optimale.

Comment IronPDF détermine-t-il la version PDF à utiliser ?

IronPDF gère intelligemment la sélection des versions PDF en fonction des caractéristiques du document. Pour les conversions HTML simples, il sélectionne généralement PDF 1.4 pour une compatibilité maximale. Pour les opérations complexes telles que la fusion de documents, IronPDF utilise PDF 1.7 pour préserver toutes les fonctionnalités.

Puis-je spécifier manuellement la version PDF lors de la création de documents ?

IronPDF gère automatiquement la sélection de la version, ce qui élimine la nécessité d'une configuration manuelle dans la plupart des scénarios. La bibliothèque choisit intelligemment la version la plus basse offerte par le moteur Chromium (allant de PDF 1.4 à PDF 1.6) qui prend en charge toutes les fonctionnalités de votre document.

Quelle version PDF est créée lors de la conversion de HTML de base en PDF ?

Lors de la conversion de contenu HTML de base sans fonctionnalités avancées, IronPDF utilise par défaut la version PDF 1.4. Cette version prend en charge des fonctions essentielles telles que la transparence, l'intégration de polices, le cryptage et les formulaires de base, tout en conservant une excellente compatibilité avec les anciens lecteurs de PDF.

Pourquoi IronPDF utilise-t-il PDF 1.7 pour la fusion de documents ?

IronPDF génère automatiquement du PDF 1.7 lors de la fusion de documents afin d'assurer une compatibilité maximale et de préserver toutes les fonctionnalités des PDF sources, qui peuvent utiliser des versions différentes. PDF 1.7 est la norme internationale qui prend en charge le plus grand nombre de fonctionnalités PDF.

Quelles sont les fonctionnalités prises en charge par la version 1.4 de PDF ?

PDF 1.4, couramment généré par IronPDF pour les conversions HTML, comporte une prise en charge de la transparence permettant des conceptions graphiques modernes, l'intégration de polices, des capacités de cryptage et une fonctionnalité de formulaire de base. Cette version offre un équilibre parfait entre les fonctionnalités et la compatibilité.

Curtis Chau
Rédacteur technique

Curtis Chau détient un baccalauréat en informatique (Université de Carleton) et se spécialise dans le développement front-end avec expertise en Node.js, TypeScript, JavaScript et React. Passionné par la création d'interfaces utilisateur intuitives et esthétiquement plaisantes, Curtis aime travailler avec des frameworks modernes ...

Lire la suite
Prêt à commencer?
Nuget Téléchargements 17,386,124 | Version : 2026.2 vient de sortir