IRONSOFTWAREHOME
Ustawienia renderowania HTML
from ironpdf import *

# Instantiate Renderer
renderer = ChromePdfRenderer()

# Many rendering options to use to customize!
renderer.RenderingOptions.SetCustomPaperSizeInInches(12.5, 20)
renderer.RenderingOptions.PrintHtmlBackgrounds = True
renderer.RenderingOptions.PaperOrientation = PdfPaperOrientation.Landscape
renderer.RenderingOptions.Title = "My PDF Document Name"
renderer.RenderingOptions.EnableJavaScript = True
renderer.RenderingOptions.WaitFor.RenderDelay(50) # in milliseconds
renderer.RenderingOptions.CssMediaType = PdfCssMediaType.Screen
renderer.RenderingOptions.FitToPaperMode = FitToPaperModes.Zoom
renderer.RenderingOptions.Zoom = 100
renderer.RenderingOptions.CreatePdfFormsFromHtml = True
 
# Supports margin customization!
renderer.RenderingOptions.MarginTop = 40 # millimeters
renderer.RenderingOptions.MarginLeft = 20 # millimeters
renderer.RenderingOptions.MarginRight = 20 # millimeters
renderer.RenderingOptions.MarginBottom = 40 # millimeters
 
# Can set FirstPageNumber if you have a cover page
renderer.RenderingOptions.FirstPageNumber = 1 # use 2 if a cover page will be appended
 
# Settings have been set, we can render:
renderer.RenderUrlAsPdf("https://www.wikipedia.org/").SaveAs("my-content.pdf")
NuGet Download
Install-Package ironpdf
Ustawienia renderowania HTML

Ustawienia renderowania HTML

IronPDF for Python udostepnia bogaty zestaw opcji renderowania za posrednictwem wlasciwosci ChromePdfRenderer.RenderingOptions, dajac precyzyjna kontrole nad kazdym aspektem wygenerowanego PDF.

Pierwsze kroki

Utworz instancje ChromePdfRenderer, dostosuj wlasciwosci na jego obiekcie RenderingOptions, a nastepnie wywolaj jedna z metod renderowania. Każda ustawiona opcja jest stosowana do wszystkich plików PDF tworzonych przez tę instancję renderera.

Zrozumienie kodu

  • SetCustomPaperSizeInInches: Okresla niestandardowa szerokosc i wysokosc strony w calach.
  • PrintHtmlBackgrounds: Gdy True, kolory tla CSS i obrazy sa uwzglednione w wyjsciu.
  • PaperOrientation: Akceptuje PdfPaperOrientation.Landscape lub Portrait.
  • Title: Ustawia wewnetrzny tytul dokumentu widoczny w metadanych PDF.
  • EnableJavaScript: Pozwala na wykonywanie blokow <script> inline i zewnetrznych skryptow przed wyrenderowaniem PDF.
  • WaitFor.RenderDelay: Wstrzymuje renderowanie na okreslona liczbe milisekund, co jest przydatne, gdy JavaScript potrzebuje czasu na zakonczenie.
  • CssMediaType: Przelacza miedzy Screen i Print reguly CSS, aby kontrolowac, ktory styl ma byc zastosowany.
  • FitToPaperMode: Kontroluje, jak zawartosc jest skalowana, aby dopasowac sie do strony (np. Zoom, AutomaticFit).
  • Zoom: Poziom powiekszenia procentowego zastosowanego do zawartosci strony.
  • CreatePdfFormsFromHtml: Gdy True, elementy HTML <input> i <select> sa konwertowane na interaktywne pola formularza PDF.
  • MarginTop / MarginLeft / MarginRight / MarginBottom: Ustaw marginesy strony w milimetrach.
  • FirstPageNumber: Numer poczatkowej strony, uzyteczny, gdy do dokumentu dodawana jest strona okladki.

Stosowanie opcji

Wszystkie opcje sa ustawiane przed wywolaniem metody renderowania, takiej jak RenderUrlAsPdf, RenderHtmlAsPdf lub RenderHtmlFileAsPdf. Renderer może być ponownie użyty w wielu wywołaniach renderowania z tymi samymi ustawieniami.

Naucz się konwertować HTML na PDF z IronPDF for Python!

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