IRONSOFTWAREHOME
İki veya Daha Fazla PDF Birleştir
import {PdfDocument} from "@ironsoftware/ironpdf";

(async () => {
    const 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>`;

    const 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>`;

    // Render HTML content to PDF documents
    const pdfdoc_a = await PdfDocument.fromHtml(html_a);
    const pdfdoc_b = await PdfDocument.fromHtml(html_b);

    // Merge the two PDF documents
    const merged = await PdfDocument.mergePdf([pdfdoc_a, pdfdoc_b]);

    // Save the merged PDF
    await merged.saveAs("Merged.pdf");  
})();
npm i @ironsoftware/ironpdf
İki veya Daha Fazla PDF Birleştir

İki veya Daha Fazla PDF Birleştir

Yukarıdaki kod, farklı HTML içeriklerinden oluşturulmuş birden fazla PDF belgesini tek bir PDF dosyasında birleştirmenizi sağlar.

İki HTML içeriği ayrı PDF belgelerine dönüştürülmüştür. The PdfDocument.mergePdf metodu, iki PDF belgesini, pdfdoc_a ve pdfdoc_b'yı 'merged' adlı tek bir PDF belgesinde birleştirmek için kullanılır.

Birleştirme süreci, yeni render edilmiş PDF'lerle sınırlı değildir; bu yöntem kullanılarak mevcut PDF belgelerine de uygulanabilir.

Açıklama

  • İçe Aktarım: PdfDocument'yi @ironsoftware/ironpdf paketinden kullanır
  • PDF'leri Açmak: PdfDocument.open(...) mevcut PDF dosyalarını yükler (HTML render etmek yerine) - var olan PDF'leri birleştirirken uygundur.
  • PDF'leri Birleştirme: PdfDocument.mergePdf([pdfA, pdfB]) iki belgeyi tek bir örnekte birleştirir
  • Sonucu Kaydetme: merged.saveAs("merged.pdf"), birleştirilmiş PDF'yi yazar, Python'un merger.write(...)'sine eş değerdir

Bu kod, farklı kaynaklardan veya mevcut dosyalardan oluşturulmuş PDF'leri birleştirmek için kullanışlıdır, kolay belge yönetimini kolaylaştırır.

Kod Örneğini İnceleyin: IronPDF for Node.js ile PDF'leri Birleştirin
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