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
GenerateCustomSizedPdfprzyjmuje dwa argumenty:htmlContent(zawartość HTML do renderowania w PDF) ioutputPath(ścieżka pliku, gdzie zostanie zapisany wygenerowany PDF).ChromePdfRendererjest używany do obsługi procesu renderowania zawartości HTML.Obiekt
PdfPaperSizejest tworzony, aby określić niestandardowy rozmiar papieru 5x5 cali. Jest to osiągane przez przekazanie wartościwidthiheight(w calach) doPdfPaperSizeconstructor.Właściwość
RenderingOptionsrendererjest ustawiona na użycie niestandardowego rozmiaru papieru.Metoda
RenderHtmlAsPdfkonwertuje podaną zawartość HTML na dokument PDF zgodnie z wcześniej zdefiniowanymi ustawieniami.- Ostatecznie, metoda
SaveAszapisuje dokument PDF w określonymoutputPath.
Zapoznaj się z przykładem kodu dla niestandardowego rozmiaru strony PDF na GitHub




