Fusionner deux ou plusieurs PDF en C#
La fonctionnalité de fusion de IronPDF vous permet de combiner plusieurs documents PDF en un seul fichier de manière transparente. Que vous travailliez avec des PDFs rendus en HTML ou des fichiers PDF existants, IronPDF offre une API simple pour la fusion. Profitez des puissantes fonctionnalités de fusion d'IronPDF pour combiner vos PDF en toute simplicité tout en préservant la structure et l'intégrité du contenu de chaque document.
Les 5 étapes pour fusionner des documents PDF en C
-
var renderer = new ChromePdfRenderer ```();
JAVASCRIPT - var pdfdoc_a = renderer.RenderHtmlAsPdf(html_a);
-
var pdfdoc_b = renderer.RenderHtmlAsPdf(html_b);
var merged = PdfDocument.Merge(pdfdoc_a, pdfdoc_b);
-
merged.SaveAs("Merged.pdf");
Avant de pouvoir commencer à fusionner nos documents PDF, nous devons d'abord créer la chaîne HTML qui sera utilisée pour rendre les documents PDF utilisés dans cet exemple. Ces chaînes HTML sont nommées
html_a
ethtml_b
. Une fois que ceux-ci ont été créés, nous pouvons passer au rendu et à la fusion des PDF.Tout d'abord, vous devrez créer une nouvelle instance de
ChromePdfRenderer
. Ce puissant moteur de rendu sera utilisé pour convertir le contenu HTML que nous avons créé en documents PDF de haute qualité. En utilisant la méthodeRenderHtmlAsPdf
, nous pouvons ensuite rendre le contenu HTML en documents PDF.Il est maintenant temps de fusionner les documents PDF en un seul PDF nommé
Merged.pdf
. Ceci est réalisé à l'aide de la méthodeMerge
, qui prend les deux documents PDF qui lui sont passés et les fusionne en une seule ligne de code. Cela rend la fusion de documents une tâche efficace et facile à mettre en œuvre avec IronPDF.Enfin, il ne reste plus qu'à enregistrer le PDF fusionné. À partir de là, vous pouvez utiliser les divers outils PDF d'IronPDF pour modifier et manipuler davantage ce document PDF.
Au-delà de la fusion de base de deux documents PDF, IronPDF est capable de fusionner n'importe quel nombre de documents PDF. Dans notre exemple de base, nous avons démontré comment vous pouvez fusionner deux documents PDF en spécifiant les deux PDF comme arguments distincts. Pour fusionner plus de deux documents, vous devrez remplacer cette méthode à deux arguments par une surcharge de liste, comme illustré ici dans un exemple de code plus avancé :
List<PdfDocument> pdfs = new List<PdfDocument>()
{
pdfdoc_a,
pdfdoc_b,
pdfdoc_c,
// ...
};
var merged = PdfDocument.Merge(pdfs);
merged.SaveAs("Merged.pdf");
List<PdfDocument> pdfs = new List<PdfDocument>()
{
pdfdoc_a,
pdfdoc_b,
pdfdoc_c,
// ...
};
var merged = PdfDocument.Merge(pdfs);
merged.SaveAs("Merged.pdf");
Dim pdfs As New List(Of PdfDocument)() From {pdfdoc_a, pdfdoc_b, pdfdoc_c}
Dim merged = PdfDocument.Merge(pdfs)
merged.SaveAs("Merged.pdf")
Cliquez ici pour voir le guide pratique, y compris des exemples, du code d'exemple et des fichiers >