Comment créer différentes versions de PDF en C

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 de PDF en C#

  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 avec un essai gratuit

    arrow pointer


Comment créer un document PDF version 1.4?

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;

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

// Render simple HTML to PDF
var pdf = renderer.RenderHtmlAsPdf("<p> Hello World!</p>");

// Save as PDF file, IronPDF automatically outputs to the PDF 1.4 standard
pdf.SaveAs("output.pdf");
Imports IronPdf

' Instantiate Renderer
Dim renderer As New ChromePdfRenderer()

' Render simple HTML to PDF
Dim pdf = renderer.RenderHtmlAsPdf("<p> Hello World!</p>")

' Save as PDF file, IronPDF automatically outputs to the PDF 1.4 standard
pdf.SaveAs("output.pdf")
$vbLabelText   $csharpLabel

La sélection intelligente des versions d'IronPDF se distingue ici. 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?

Boîte de dialogue des propriétés du 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 du PDF indiquant 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 PDF et navigateurs modernes.
  2. Préservation des fonctionnalités : Toutes les fonctionnalités avancées des documents sources sont conservées
  3. Pérennité : Conformément à la norme ISO, PDF 1.7 garantit l'accessibilité à long terme des documents
  4. Sécurité renforcée : Prise en charge des autorisations et mots de passe PDF 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 18,135,201 | Version : 2026.4 vient de sortir
Still Scrolling Icon

Vous faites encore défiler ?

Vous voulez une preuve rapidement ? PM > Install-Package IronPdf
exécuter un échantillon Regardez votre code HTML se transformer en PDF.