Ö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.10yeni yayınlandı