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 jest używany do określenia niestandardowego rozmiaru papieru, ustawiając go na niestandardowy wymiar 5x5 cali. Możesz dostosować właściwości wysokości i szerokości w razie potrzeby, aby dopasować do pożądanego rozmiaru papieru.

Wykorzystaj metodę PdfDocument.fromHtml z biblioteki IronPDF do konwersji treści HTML na dokument PDF przy jednoczesnym zastosowaniu określonych opcji renderowania.

Po renderowaniu, wynikowy dokument PDF jest zapisywany z niestandardowym rozmiarem papieru za pomocą metody saveAs.

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

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

  • Obiekt PdfPaperSize jest tworzony, aby określić niestandardowy rozmiar papieru 5x5 cali. Osiąga się to poprzez przekazanie wartości szerokości i wysokości (w calach) do konstruktora PdfPaperSize.

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

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

  • Na koniec, metoda SaveAs zapisuje dokument PDF pod określoną outputPath.

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

Gotowy, aby rozpocząć?
Wersja: 2026.4 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.