THotPDF.ExtractLoadedEmbeddedFileToStream Method

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

Dekóduje stream pojmenovaného embedded file přímo do Destination, aniž by kompletní payload materializoval v dalším bufferu

Kladné MaximumBytes zastaví extrakci před překročením limitu, nula znamená žádný dodatečný limit extrakce

Výsledek zaznamenává skutečnou i deklarovanou velikost, vypočítané i deklarované MD5, data, MIME typ, relaci, jednotlivé kontroly a celkový verdikt platnosti

Pro validaci bez uchovávání payload bytů předejte jako cíl nil