Extractie van geladen afbeeldingen

Extractie van geladen afbeeldingen laat toepassingen na het openen van een bestaande PDF met LoadFromFile of LoadFromStream image-XObjects opsommen, hun metadata inspecteren en ondersteunde afbeeldingen decoderen naar TBitmap-instanties

Main APIs

Supported sources

Decodeerparameters en veiligheid

Voorbeeld

var Doc: THotPDF; Info: THPDFLoadedImageInfo; Bmp: TBitmap; I: Integer; begin Doc := THotPDF.Create(nil); try Doc.LoadFromFile('input.pdf'); for I := 0 to Doc.GetLoadedImageCount - 1 do if Doc.GetLoadedImageInfo(I, Info) and Info.Decodable then begin Bmp := Doc.ExtractLoadedImage(I); try if Assigned(Bmp) then Bmp.SaveToFile(Format('image-%d.bmp', [I])); finally Bmp.Free; end; end; finally Doc.Free; end; end;

Gerelateerde API's