THotPDF.ExtractLoadedEmbeddedFileToStream Method

function ExtractLoadedEmbeddedFileToStream(const AFileName: AnsiString;
  Destination: TStream; MaximumBytes: Int64;
  out AInfo: THPDFEmbeddedFileValidationInfo): Boolean;

Decodes the named embedded-file stream directly into Destination without materializing the complete payload in another buffer

A positive MaximumBytes stops extraction before the bound is exceeded, while zero uses no additional extraction bound

The result records actual and declared size, calculated and declared MD5, dates, MIME type, relationship, individual checks, and a combined validity verdict

Pass nil as the destination to validate without retaining payload bytes