IRONSOFTWAREHOME
Özel PDF Boyutu
import {PdfDocument, PaperSizeUnit} from "@ironsoftware/ironpdf";

(async () => {
    // Define the HTML content
    const html = `<p>Lorem ipsum dolor sit amet...</p>`;

    // Configure render options
    const options = {
        // Set the paper size to custom (5x5 inches)
        paperSize: {
            unit: PaperSizeUnit.Inch,
            height: 5,
            width: 5,
        },
    };

    // Render HTML content to a PDF
    const pdf = await PdfDocument.fromHtml(html, { renderOptions: options });

    // Save the PDF with the custom paper size
    await pdf.saveAs("customPaperSize.pdf");
})();
npm i @ironsoftware/ironpdf
Özel PDF Boyutu

Özel PDF Boyutu

Bu kod snippet'i, HTML içeriği bir PDF belgesine dönüştürülürken özel bir kağıt boyutunun nasıl tanımlanacağını gösterir.

Kağıt boyutunu özelleştirmek için paperSize özelliğini kullanın. options nesnesi, özel kağıt boyutunu belirtmek için kullanılır ve beşariye 5x5 inç boyutunda ayarlanır. İstediğiniz kağıt boyutuna uygun olması için height ve width özelliklerini gerektiği gibi ayarlayabilirsiniz.

IronPDF kütüphanesindeki PdfDocument.fromHtml metodunu kullanarak belirtilen render seçeneklerini uygulayarak HTML içeriğini PDF belgesine dönüştürün.

Render işlemi tamamlandıktan sonra, ortaya çıkan PDF belgesi, saveAs metodu kullanılarak özel kağıt boyutuyla kaydedilir.

  • GenerateCustomSizedPdf metodu iki argüman alır: htmlContent (PDF'ye dönüştürülecek HTML içeriği) ve outputPath (oluşturulan PDF'nin kaydedileceği dosya yolu).

  • ChromePdfRenderer, HTML içeriğinin render işlemini yönetmek için kullanılır.

  • 5x5 inçlik özel bir kağıt boyutu belirlemek için bir PdfPaperSize nesnesi oluşturulur. Bu, width ve height değerlerinin (inç cinsinden) PdfPaperSize constructor'a geçirilmesiyle gerçekleştirilir.

  • renderer niteliğinin RenderingOptions özelliği, özel kağıt boyutunu kullanacak şekilde ayarlanır.

  • RenderHtmlAsPdf metodu, verilen HTML içeriğini önceden tanımlanmış ayarlara göre PDF belgesine dönüştürür.

  • Son olarak, SaveAs metodu PDF belgesini belirtilen outputPath'da kaydeder.

Özel PDF Sayfa Boyutu Kod Örneğini GitHub'da İnceleyin
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