THotPDF.ExtractLoadedEmbeddedFileToStream Method

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

Декодирует указанный embedded-file stream прямо в Destination, не материализуя полный payload в отдельном буфере

Положительный MaximumBytes останавливает извлечение до превышения границы, а ноль означает отсутствие дополнительного ограничения

В результате фиксируются фактический и заявленный размер, вычисленный и заявленный MD5, даты, MIME type, relationship, отдельные проверки и суммарный вердикт о валидности

Передайте nil как destination, чтобы выполнить проверку, не сохраняя байты payload