THotPDF.DecompressLoadedDocument

THotPDF

 

Top  Previous  Next

Decompresses eligible FlateDecode streams inside a loaded PDF document

 

Delphi syntax:

function DecompressLoadedDocument: Integer;

 

Description

Descomprime streams cuyo único filtro es FlateDecode, ya sea como nombre o como arreglo de un solo elemento

Retorna el número de flujos descomprimidos con éxito

Procesa la entrada comprimida en bloques acotados, reemplaza el payload de forma segura, elimina /Filter y el /DecodeParms de identidad, y actualiza /Length

Los streams con parámetros de predictor TIFF o PNG, con cadenas de varios filtros, con filtros no soportados o con datos Flate dañados se dejan sin tocar

Llame a SaveLoadedDocument después de la descompresión para escribir el grafo de objetos transformado

 

See also: THotPDF