function RenderPageByIndex(PageNumber, Width, Height: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []; Color: TColor = clWhite): TBitmap;
procedure RenderPageByIndex(Bitmap: TBitmap; PageNumber, Width, Height: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []; Color: TColor = clWhite);
De methode hergebruikt een begrensde geparste PDFium-paginascene wanneer de gevraagde pagina niet de huidige bewerkingspagina is
Herhaalde renders van dezelfde pagina op verschillende pixelgroottes vermijden het opnieuw openen en opnieuw parsen van de pagina, terwijl PageNumber en paginawijziging-events behouden blijven
De overload die een bitmap teruggeeft, draagt het eigendom van de teruggegeven TBitmap over aan de caller
Bmp := Pdf1.RenderPageByIndex(12, 1600, 2200);
try
Image1.Picture.Assign(Bmp);
finally
Bmp.Free;
end;