diff --git a/pdf/model/optimize/compress_streams.go b/pdf/model/optimize/compress_streams.go index e58f96a0..ea2be38f 100644 --- a/pdf/model/optimize/compress_streams.go +++ b/pdf/model/optimize/compress_streams.go @@ -26,8 +26,7 @@ func (c *CompressStreams) Optimize(objects []core.PdfObject) (optimizedObjects [ if _, found := core.GetName(stream.PdfObjectDictionary.Get("Filter")); found { continue } - encoder := core.NewLZWEncoder() - encoder.EarlyChange = 0 + encoder := core.NewFlateEncoder() // Most mainstream compressor and probably most robust. var data []byte data, err = encoder.EncodeBytes(stream.Stream) if err != nil {