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 papieru w opcjach renderowania. Obiekt options służy do określenia niestandardowego rozmiaru papieru, ustawiając go na wymiar 5x5 cali. W razie potrzeby można dostosować właściwości height i width, aby dopasować je do pożądanego rozmiaru papieru.

Wykorzystaj metodę PdfDocument.fromHtml z biblioteki IronPDF, aby przekonwertować zawartość HTML na dokument PDF, stosując określone opcje renderowania.

Po renderowaniu wynikowy dokument PDF jest zapisywany w niestandardowym rozmiarze papieru przy użyciu metody saveAs.

  • Metoda GenerateCustomSizedPdf przyjmuje dwa argumenty: htmlContent (treść HTML, która ma zostać przekształcona do formatu PDF) oraz outputPath (ścieżka do pliku, w którym zostanie zapisany wygenerowany plik PDF).

  • ChromePdfRenderer służy do obsługi procesu renderowania treści HTML.

  • Obiekt PdfPaperSize jest tworzony w celu określenia niestandardowego rozmiaru papieru 5x5 cali. Osiąga się to poprzez przekazanie wartości width i height (w calach) do PdfPaperSize constructor.

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

  • Metoda RenderHtmlAsPdf konwertuje podaną treść HTML na dokument PDF zgodnie z predefiniowanymi ustawieniami.

  • Na koniec metoda SaveAs zapisuje dokument PDF w określonym outputPath.

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

Gotowy, aby rozpocząć?
Wersja: 2026.5 just released
Still Scrolling Icon

Wciąż przewijasz?

Czy chcesz szybko dowodu?
Uruchom przykład i zobacz, jak Twój kod HTML zamienia się w plik PDF.