IRONSOFTWAREHOME
Benutzerdefinierte PDF-Größe
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
Benutzerdefinierte PDF-Größe

Benutzerdefinierte PDF-Größe

Dieser Codeausschnitt veranschaulicht, wie man beim Rendern von HTML-Inhalten in ein PDF-Dokument ein benutzerdefiniertes Papierformat definiert.

Verwenden Sie die paperSize Eigenschaft, um die Papiergröße in den Renderoptionen anzupassen. Das options Objekt wird verwendet, um die benutzerdefinierte Papiergröße anzugeben, indem es auf eine benutzerdefinierte Dimension von fünf mal fünf Zoll eingestellt wird. Sie können die height und width Eigenschaften nach Bedarf anpassen, um Ihrer gewünschten Papiergröße zu entsprechen.

Verwenden Sie die PdfDocument.fromHtml Methode aus der IronPDF-Bibliothek, um den HTML-Inhalt in ein PDF-Dokument zu konvertieren und dabei die angegebenen Renderoptionen anzuwenden.

Nach dem Rendern wird das resultierende PDF-Dokument mit der benutzerdefinierten Papiergröße unter Verwendung der saveAs Methode gespeichert.

  • Die GenerateCustomSizedPdf Methode nimmt zwei Argumente: htmlContent (der in PDF zu rendernde HTML-Inhalt) und outputPath (den Dateipfad, unter dem das erzeugte PDF gespeichert wird).

  • Die ChromePdfRenderer wird verwendet, um den Rendering-Prozess von HTML-Inhalten zu verwalten.

  • Ein PdfPaperSize-Objekt wird erstellt, um eine benutzerdefinierte Papiergröße von 5x5 Zoll zu spezifizieren. Dies wird erreicht, indem die width und height Werte (in Zoll) an die PdfPaperSize constructor übergeben werden.

  • Die RenderingOptions Eigenschaft des renderer wird festgelegt, um die benutzerdefinierte Papiergröße zu verwenden.

  • Die RenderHtmlAsPdf Methode konvertiert den gegebenen HTML-Inhalt in ein PDF-Dokument entsprechend den vordefinierten Einstellungen.

  • Schließlich speichert die SaveAs Methode das PDF-Dokument unter dem angegebenen outputPath.

Custom PDF Page Size Code Beispiel auf GitHub erkunden
Auf GitHub ansehen

Bereit anzufangen?

Version:2026.6gerade veröffentlicht

Key in blue circle

Holen Sie sich sofort Ihren kostenlosen 30-Tage-Testschlüssel.

Your trial license will be sent to your email address

Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.

OR
bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
AWS-Logo
Booking Badge

Von Millionen von Ingenieur*innen weltweit vertraut

Azure (WebApps, Funktionen v3)
Erhalten Sie Ihre unverbindliche Beratung
Füllen Sie das Formular unten aus oder senden Sie eine E-Mail an sales@ironsoftware.com
Ihre Daten werden immer vertraulich behandelt.
Von Millionen von Ingenieur*innen weltweit vertraut
Azure (WebApps, Funktionen v3)
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.
Node.js Modul-Download für PDF
Mit npm installieren

Version: 2026.6

  1. Herunterladen und Node.js 12+ installieren.
  2. Führen Sie den obigen Befehl im Terminal aus.

Lizenzen ab 749 $