THotPDF.DecompressLoadedDocument

THotPDF

 

Top  Previous  Next

Decompresses eligible FlateDecode streams inside a loaded PDF document

 

Delphi syntax:

function DecompressLoadedDocument: Integer;

 

Description

streamهایی را که تنها فیلتر آن‌ها FlateDecode است، چه به‌صورت name و چه آرایهٔ تک‌عنصری، decompress می‌کند

تعداد جریان‌هایی که با موفقیت از حالت فشرده خارج شده‌اند را برمی‌گرداند

ورودی فشرده را در chunkهای محدود پردازش می‌کند، payload را به‌طور امن جایگزین می‌کند، /Filter و /DecodeParms همانی را حذف می‌کند و /Length را به‌روز می‌کند

streamهایی با پارامترهای predictor از نوع TIFF یا PNG، زنجیرهٔ چندفیلتری، فیلتر پشتیبانی‌نشده یا دادهٔ Flate خراب دست‌نخورده می‌مانند

پس از decompress، SaveLoadedDocument را صدا بزنید تا گراف شیء تبدیل‌شده نوشته شود

 

See also: THotPDF