IRONSOFTWAREHOME
Bir Kapak Sayfası Ekleyin

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);
}
mvn install
Bir Kapak Sayfası Ekleyin

Bir Kapak Sayfası Ekleyin

IronPDF'nin PdfDocument.merge metodu, bir PDF belgesinin içeriğini başka bir PDF belgesine ekler.

Çağrıldığında, PdfDocument.merge, PDF belgesi b'nın tüm sayfalarını, PDF belgesi a'nın arkasına ekleyecektir.

Bu kod örneği, geliştiricilerin mevcut PDF belgelerine kapak sayfaları eklemek için bu yöntemi nasıl kullanabileceklerini gösterir. PdfDocument.renderHtmlAsPdf kullanarak PDF belgesi için istenen kapak sayfasını oluşturun (veya PdfDocument.fromFile kullanarak önceden oluşturulmuş bir tanesini yükleyin). Daha sonra kapak sayfasına ihtiyaç duyan PDF belgesini oluşturun (veya yükleyin) ve onları birleştirmek için PdfDocument.merge çağırın. Kapak sayfasını, ardından diğer PDF belgesini takip ederek, merge metodunun ilk argümanı olarak belirtin.

Kod örneği içinde Sayfa 2'ye bir setFirstPageNumber nesnesi üzerinde ChromePdfRenderOptions kullanımını gözlemleyin. Bu, kapağın eklenmesi öncesinde birleşmeden önce PDF belgesinin sayfa numaralarını ayarlamamıza olanak tanır. Bu özellik, yalnızca anında üretilecek PDF belgeleri için kullanılabilir. Mevcut belgeler için, birleşmeden önce diğer yollarla sayfa numarası değişikliği yapılması gerekecektir.

Geliştirici ayrıca PdfDocument.prependPdf metodunu kullanarak bir PDF'ye kapak sayfası ekleyebilir.

Learn more about PdfDocument.merge method
GitHub'da Görüntüle

Başlamaya Hazır mısınız?

Sürüm:2026.6yeni yayınlandı

Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Ücretsiz Canlı Demo rezervasyonu yapın
Booking Badge

Dünya Çapında Milyonlarca Mühendisin Güvendiği

Iron Software müşteri logoları
Bağımsız Danışmanlık Alın
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez