IRONSOFTWAREHOME
Niestandardowy rozmiar PDF
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");
})();
NuGet Download
Install-Package @ironsoftware/ironpdf
Niestandardowy rozmiar PDF

Niestandardowy rozmiar PDF

Ten fragment kodu ilustruje, jak zdefiniować niestandardowy rozmiar papieru podczas renderowania treści HTML do dokumentu PDF.

Użyj właściwości paperSize, aby dostosować rozmiar arkusza w opcjach renderowania. Obiekt options jest używany do określenia niestandardowego rozmiaru papieru, ustawiając go na niestandardowy wymiar 5x5 cali. Możesz dostosować właściwości height i width według potrzeb, aby dopasować do pożądanego rozmiaru papieru.

Skorzystaj z metody PdfDocument.fromHtml z biblioteki IronPDF, aby przekształcić zawartość HTML w dokument PDF, stosując określone opcje renderowania.

Po renderowaniu, wynikowy dokument PDF jest zapisany z niestandardowym rozmiarem papieru przy użyciu metody saveAs.

  • Metoda GenerateCustomSizedPdf przyjmuje dwa argumenty: htmlContent (zawartość HTML do renderowania w PDF) i outputPath (ścieżka pliku, gdzie zostanie zapisany wygenerowany PDF).

  • ChromePdfRenderer jest używany do obsługi procesu renderowania zawartości HTML.

  • Obiekt PdfPaperSize jest tworzony, aby określić niestandardowy rozmiar papieru 5x5 cali. Jest to osiągane przez przekazanie wartości width i height (w calach) do PdfPaperSize constructor.

  • Właściwość RenderingOptions renderer jest ustawiona na użycie niestandardowego rozmiaru papieru.

  • Metoda RenderHtmlAsPdf konwertuje podaną zawartość HTML na dokument PDF zgodnie z wcześniej zdefiniowanymi ustawieniami.

  • Ostatecznie, metoda SaveAs zapisuje dokument PDF w określonym outputPath.

Zapoznaj się z przykładem kodu dla niestandardowego rozmiaru strony PDF na GitHub
Zobacz na GitHubie

Gotowy, aby rozpocząć?

Wersja:2026.6właśnie wydany

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Zarezerwuj swoje darmowe Demo na żywo
Booking Badge

Zaufane przez miliony inżynierów na całym świecie

Logotypy klientów Iron Software
Otrzymaj swoje Konsultacja Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta