SetCompressionLevel

Document properties, Optimisation

Beskrivelse

Velger deflate-kompresjonsnivået brukt for hver komprimering biblioteket utfører fra det tidspunktet

Syntaks

Delphi

Function TPDFlib.SetCompressionLevel(Level: Integer): Integer;

Parametere

Level0 gjenoppretter standardmotoren (den SIMD-akselererte raske stien på 64-bit bygg); 1 til 9 velger et klassisk zlib-nivå, der 1 favoriserer gjennomstrømning og 9 klemmer utdataene minst

Returverdier

0Invalid level.
1Level selected.

Merknader

Innstillingen gjelder hele prosessen og brukes på nyskrevne content streams, pakkede objektstrømmer, innebygde data og alle andre deflate-operasjoner. Kombiner nivå 9 med RecompressStreams for å krympe eksisterende dokumenter til arkivformål, eller nivå 1 for bulk-gjennomstrømning der størrelsen er sekundær

Eksempel

PDF.SetCompressionLevel(9);
PDF.RecompressStreams;
PDF.SaveToFile('archive.pdf');
PDF.SetCompressionLevel(0);

Se også

GetCompressionLevel, RecompressStreams, CompressContent, FlateZlibNgBackend