IRONSOFTWAREHOME
Attacher une page de couverture

import com.ironsoftware.ironpdf.PdfDocument;  
import com.ironsoftware.ironpdf.headerfooter.HeaderFooterOptions;
import java.io.IOException;  
import java.nio.file.Paths;


// Create a Sample Cover Page using RenderHtmlAsPdf
PdfDocument coverPage = PdfDocument.renderHtmlAsPdf("<h1>This is a Cover Page</h1>");
PdfDocument webpage = PdfDocument.renderUrlAsPdf("https://www.nuget.org/packages/IronPdf/");

// Set the page number of the PDF document to be created to 2.
HeaderFooterOptions headerFooterOptions = new HeaderFooterOptions();
headerFooterOptions.setFirstPageNumber(1);
TextHeaderFooter footer = new TextHeaderFooter();
footer.setLeftText("");
footer.setCenterText("Page {page}");
footer.setRightText("");
webpage.addTextFooter(footer, headerFooterOptions);

// Convert a web page's content to a PDF document.
// Merge the cover page with the web page and save the new PDF to the filesystem.
try {
    PdfDocument.merge(coverPage, webpage).saveAs(Paths.get("assets/cover_page_pdf.pdf"));
} catch (IOException e) {
    throw new RuntimeException(e);
}
NuGet Download
Install-Package com.ironsoftware.ironpdf
Attacher une page de couverture

Attacher une page de couverture

La méthode PdfDocument.merge de IronPDF ajoute les contenus d'un document PDF à un autre document PDF.

Lorsqu'il est invoqué, PdfDocument.merge ajoutera toutes les pages du document PDF b derrière les pages du document PDF a.

Cet exemple de code montre comment les développeurs peuvent utiliser cette méthode pour attacher des pages de couverture à des documents PDF existants. Créez la page de couverture souhaitée pour le document PDF en utilisant PdfDocument.renderHtmlAsPdf (ou chargez-en une pré-créée en utilisant PdfDocument.fromFile). Ensuite, créez (ou chargez) le document PDF qui nécessite la page de couverture et appelez PdfDocument.merge pour les combiner ensemble. Spécifiez la page de couverture comme premier argument de la méthode merge, suivie de l'autre document PDF.

Observez l'utilisation de setFirstPageNumber sur un objet ChromePdfRenderOptions à la Page 2 dans l'exemple de code. Cela nous permet d'ajuster les numéros de page du document PDF pour refléter l'ajout de la page de couverture avant la fusion. Notez que cette fonctionnalité est disponible uniquement pour les documents PDF qui seront générés à la volée. Pour les documents existants, cette modification du numéro de page devra être faite avant la fusion en utilisant d'autres moyens.

Le développeur peut également attacher une page de couverture à un PDF en utilisant la méthode PdfDocument.prependPdf.

Learn more about PdfDocument.merge method
Voir sur GitHub

Prêt à commencer?

Version :2026.6vient de sortir

Key in blue circle

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

bullet_checkedAucune carte de crédit ou création de compte requise
  • 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 related to IronPDF Product Demo

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