THotPDF.DecompressLoadedDocument

THotPDF

 

Top  Previous  Next

Decompresses eligible FlateDecode streams inside a loaded PDF document

 

Delphi syntax:

function DecompressLoadedDocument: Integer;

 

Description

Распаковывает потоки, единственным фильтром которых является FlateDecode, заданный именем или массивом из одного элемента

Возвращает количество успешно распакованных потоков

Обрабатывает сжатые входные данные ограниченными порциями, безопасно заменяет полезную нагрузку, удаляет /Filter и тождественные /DecodeParms и обновляет /Length

Потоки с параметрами предиктора TIFF или PNG, цепочками из нескольких фильтров, неподдерживаемыми фильтрами или повреждёнными данными Flate остаются нетронутыми

После распаковки вызовите SaveLoadedDocument, чтобы записать преобразованный граф объектов

 

See also: THotPDF