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 arkusza 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 height i width według potrzeb, aby dopasować do pożądanego rozmiaru papieru.

Skorzystaj z metody PdfDocument.fromHtml z biblioteki IronPDF, aby przekształcić zawartość HTML w dokument PDF, stosując określone opcje renderowania.

Po renderowaniu, wynikowy dokument PDF jest zapisany z niestandardowym rozmiarem papieru przy użyciu metody saveAs.

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

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

  • Obiekt PdfPaperSize jest tworzony, aby określić niestandardowy rozmiar papieru 5x5 cali. Jest to osiągane przez przekazanie wartości width i height (w calach) do PdfPaperSize constructor.

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

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

  • Ostatecznie, 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.6 właśnie wydany
Still Scrolling Icon

Wciąż przewijasz?

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