IRONSOFTWAREHOME
MISES À JOUR POUR LES DÉVELOPPEURS

Comment fusionner des fichiers PDF dans .NET

Jacob Mellor, Directeur technique @ Team Iron
Jacob Mellor
Updated: 21 avril 2026

La capacité de fusionner des documents PDF est une exigence courante dans de nombreuses applications. Que vous traitiez des rapports, des factures ou tout autre système centré sur les documents, la fusion des PDF peut rationaliser les processus et améliorer l'expérience utilisateur. Dans l'écosystème .NET, IronPDF fournit une solution puissante et flexible pour travailler avec des fichiers PDF. Dans cet article, nous allons explorer comment fusionner différents documents PDF en utilisant le site officiel d'IronPDF dans une application .NET.

Étapes pour fusionner des fichiers PDF .NET

  1. Créer des fichiers PDF
  2. Ouvrir des fichiers PDF
  3. Utilisez la méthode PdfDocument.Merge() pour fusionner des fichiers PDF

Qu'est-ce que IronPDF?

IronPDF est une bibliothèque PDF .NET qui vous permet de générer et éditer des documents PDF à partir de HTML, d'images ou d'autres sources. Il est compatible avec .NET 8, 7, 6, 5, Core, Standard et Framework, et prend en charge diverses fonctionnalités telles que le cryptage, la compression, les signatures numériques et l'OCR.

Caractéristiques de IronPDF

Certaines des principales fonctionnalités d'IronPDF sont :

HTML en PDF

Vous pouvez convertir des fichiers HTML, des chaînes ou des URL en documents PDF, avec prise en charge de CSS, JavaScript, images, polices et mises en page réactives. Vous pouvez également appliquer des modèles de page, des en-têtes, des pieds de page, des numéros de page et des sauts de page pour personnaliser l'apparence du PDF.

Édition de PDF

Vous pouvez modifier des documents PDF existants en ajoutant, supprimant ou fusionnant des pages, en modifiant les métadonnées, en appliquant des mots de passe et des autorisations, en ajoutant des signatures numériques et en compressant la taille des fichiers. Vous pouvez également extraire du texte, des images et des données de formulaire des PDF, ou convertir des PDF en HTML ou en images.

Génération de PDF

Vous pouvez créer des documents PDF à partir de zéro en utilisant IronPDF, ou utiliser la classe PDFDocument pour manipuler des éléments PDF tels que le texte, les images, les formes, les annotations, les signets et les formulaires. Vous pouvez également utiliser la classe PDFPrintOptions pour contrôler les paramètres d'impression du PDF.

Commencer avec IronPDF

Commencer avec IronPDF est un jeu d'enfant. Installez le package NuGet IronPDF dans votre projet .NET en utilisant la console du gestionnaire de packages NuGet :

PM > Install-Package IronPdf

Alternativement, vous pouvez l'installer directement à partir du guide d'installation d'IronPDF.

Fusionner des documents PDF avec IronPDF

Une fois que IronPDF est installé, vous pouvez facilement fusionner plusieurs documents PDF dans votre application .NET. Voici un guide étape par étape sur comment faire :

IronBarcode doit être sous licence pour être utilisé en déploiement.

Nous avons besoin d'une licence IronPDF pour l'utiliser dans notre projet. Vous pouvez obtenir une licence d'essai gratuit depuis le site d'IronPDF.

// Assign your IronPDF license key to enable full functionality
IronPdf.License.LicenseKey = "IRONSUITE.ABC.XYZ.COM.876UTR-DEPLOYMENT.TRIAL-P45MXL.TRIAL.EXPIRES.31.JAN.2030";

Remplacez cette clé de licence par celle que vous recevez d'IronPDF.

Ensuite, nous devons ouvrir ou créer un nouveau document PDF.

Étape 1 : Créer un document PDF

Commencez par créer un document IronPDF pour chaque fichier PDF que vous souhaitez fusionner. Que vous traitiez des PDF existants ou que vous en créiez de nouveaux, IronPDF rend le processus transparent.

// Create an instance of ChromePdfRenderer
ChromePdfRenderer chromePdfRenderer = new ChromePdfRenderer();

// Render a URL as a PDF document and save it as PDF1.pdf
PdfDocument pdfDocument = chromePdfRenderer.RenderUrlAsPdf("https://www.adobe.com/acrobat/about-adobe-pdf.html");
pdfDocument.SaveAs("PDF1.pdf");

Le code ci-dessus créera un nouveau fichier PDF à partir de l'URL fournie dans l'argument. Il initialise une instance ChromePdfRenderer, qui fait partie d'IronPDF. Il utilise ensuite ce moteur pour convertir une page Web (dans ce cas, la page d'informations PDF d'Adobe) en un document PDF et l'enregistre sous "PDF1.pdf". La méthode RenderUrlAsPdf permet une conversion transparente du contenu Web en un fichier PDF téléchargeable en utilisant le moteur de navigateur Chrome.

Le document PDF généré est comme suit :

Comment fusionner des fichiers PDF dans .NET : Figure 1 - PDF de sortie du code ci-dessus

IronPDF offre trois façons de créer un nouveau document PDF :

  1. Créer un PDF à partir d'une URL
  2. Créer un PDF à partir d'un fichier HTML
  3. Créer un PDF à partir d'une chaîne HTML

Créons un deuxième fichier PDF à partir d'une chaîne HTML :

// Create a PDF document from an HTML string and save it as PDF2.pdf
ChromePdfRenderer chromePdfRenderer = new ChromePdfRenderer();
PdfDocument pdfDocument = chromePdfRenderer.RenderHtmlAsPdf("<h1>MY PDF File</h1>");
pdfDocument.SaveAs("PDF2.pdf");

Le code ci-dessus générera un nouveau document PDF à partir de la chaîne HTML fournie dans la méthode RenderHtmlAsPdf().

Le fichier PDF de sortie est le suivant :

Comment fusionner des fichiers PDF dans .NET : Figure 2 - Fichier PDF de sortie

Maintenant que nous avons les deux PDF prêts, écrivons le code pour fusionner les fichiers PDF.

Fusionner des fichiers PDF

Maintenant que vous avez des documents PDF individuels, vous pouvez les fusionner en un seul document PDF avec IronPDF.

// Load existing PDF files into PdfDocument instances
PdfDocument pdfDocument1 = new PdfDocument("PDF1.pdf");
PdfDocument pdfDocument2 = new PdfDocument("PDF2.pdf");

// Merge the PDF documents into a single file
var merged = PdfDocument.Merge(pdfDocument1, pdfDocument2);
merged.SaveAs("Merged.pdf");

Le code ci-dessus crée deux instances PdfDocument, pdfDocument1 et pdfDocument2, en chargeant des fichiers PDF existants (" PDF1.pdf " et " PDF2.pdf "). La méthode PdfDocument.Merge est ensuite utilisée pour combiner ces deux fichiers PDF d'entrée en un seul document fusionné, et le résultat est enregistré sous "Merged.pdf". Cela montre comment IronPDF simplifie le processus de fusion de PDF existants en un fichier consolidé en quelques lignes de code. Ainsi, nous pouvons fusionner plusieurs fichiers PDF facilement.

Le document PDF fusionné est comme suit :

Comment fusionner des fichiers PDF dans .NET : Figure 3 - PDF fusionné de sortie

Conclusion

En conclusion, le processus de fusion de plusieurs documents PDF dans une application .NET devient remarquablement simple avec l'utilisation d'IronPDF. Cette bibliothèque puissante ne simplifie pas seulement la fusion des PDF, mais offre également des fonctionnalités étonnantes pour la génération de PDF, l'édition, et la manipulation. De la conversion de HTML en PDF avec des options de style avancées à la fusion transparente de PDF existants, IronPDF s'avère être un outil polyvalent dans la boîte à outils du développeur.

En suivant les étapes décrites dans ce guide, les développeurs peuvent intégrer facilement IronPDF dans leurs projets, en profitant de ses capacités pour améliorer les applications centrées sur les documents. Que vous traitiez des rapports, des factures ou tout autre type de document, les fonctionnalités d'IronPDF, y compris la possibilité d'ajouter, de supprimer ou de modifier des pages, en font un atout inestimable. De plus, la compatibilité de la bibliothèque avec diverses structures .NET garantit son applicabilité à une large gamme de projets.

IronPDF est facile à installer et à utiliser et fournit une documentation complète et des exemples pour vous aider à démarrer avec le développement de PDF en C#. Il offre diverses options de licence, ainsi qu'un essai gratuit, selon le nombre de développeurs, d'emplacements, de projets, et des besoins de redistribution. Les licences sont perpétuelles et incluent une assistance et des mises à jour gratuites.

Jacob Mellor, Directeur technique @ Team Iron
Directeur technique

Jacob Mellor est directeur de la technologie chez Iron Software et un ingénieur visionnaire pionnier de la technologie C# PDF. En tant que développeur à l'origine de la base de code centrale d'Iron Software, il a façonné l'architecture des produits de l'entreprise depuis sa création, la transformant aux côtés du PDG Cameron Rimington en une entreprise de plus de 50 personnes au service de la NASA, de Tesla et d'agences gouvernementales mondiales.

...
Lire la suite

Articles connexes

Key in blue circle

Obtenez votre clé d'essai de 30 jours instantanément.

Your trial license will be sent to your email address

Aucune restriction. 100 % débloqué. Pas de carte bancaire.

bullet_checkedAucune carte de crédit ou création de compte requiseAucune restriction. 100 % débloqué. Pas de carte bancaire.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Réservez votre Démonstration en direct gratuite
Booking Badge

De confiance par des millions d'ingénieurs dans le monde entier

Logos des clients d'Iron Software
Obtenez Votre Consultation sans Engagement
Remplissez le formulaire ci-dessous ou envoyez un email à sales@ironsoftware.com
Vos informations seront toujours gardées confidentielles.
De confiance par des millions d'ingénieurs dans le monde entier
Logos des clients d'Iron Software
Obtenez votre clé d'essai 30 jours gratuitement.
Aucune carte de crédit ou création de compte requise