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
GenerateCustomSizedPdfprzyjmuje dwa argumenty:htmlContent(treść HTML, która ma zostać przekształcona do formatu PDF) orazoutputPath(ścieżka do pliku, w którym zostanie zapisany wygenerowany plik PDF).ChromePdfRenderersłuży do obsługi procesu renderowania treści HTML.Obiekt
PdfPaperSizejest tworzony w celu określenia niestandardowego rozmiaru papieru 5x5 cali. Osiąga się to poprzez przekazanie wartościwidthiheight(w calach) doPdfPaperSizeconstructor.Właściwość
RenderingOptionsobiekturendererjest ustawiona na użycie niestandardowego rozmiaru papieru.Metoda
RenderHtmlAsPdfkonwertuje podaną treść HTML na dokument PDF zgodnie z predefiniowanymi ustawieniami.- Na koniec metoda
SaveAszapisuje dokument PDF w określonymoutputPath.
Zapoznaj się z przykładem kodu dla niestandardowego rozmiaru strony PDF na GitHub




