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
GenerateCustomSizedPdfprzyjmuje dwa argumenty:htmlContent(treść HTML do renderowania w PDF) ioutputPath(ścieżkę do pliku, gdzie zostanie zapisany wygenerowany PDF).ChromePdfRendererjest używany do obsługi procesu renderowania treści HTML.Obiekt
PdfPaperSizejest 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 konstruktoraPdfPaperSize.Właściwość
RenderingOptionsobiekturendererjest ustawiona na używanie niestandardowego rozmiaru papieru.Metoda
RenderHtmlAsPdfkonwertuje podaną treść HTML na dokument PDF zgodnie z zdefiniowanymi wcześniej ustawieniami.- Na koniec, metoda
SaveAszapisuje dokument PDF pod określonąoutputPath.
Zapoznaj się z przykładem kodu dla niestandardowego rozmiaru strony PDF na GitHub




