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: GdyTrue, kolory tla CSS i obrazy sa uwzglednione w wyjsciu.PaperOrientation: AkceptujePdfPaperOrientation.LandscapelubPortrait.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 miedzyScreeniPrintreguly 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: GdyTrue, 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.






