pdfsizeopt
pdfsizeopt copied to clipboard
PDF file size optimizer
This affects the function GetUncompressedStream, which currently calls Ghostscript for any compressed stream except for a single call to `/FlateDecode` without a predictor. These are the filters: * `/ASCIIHexDecode`. Implementing...
Dear @pts, You previously asked to send you files where using Multivalent made some significant change in terms of size and I just found one where it does, considerably. I...
If `pdfsizeopt_libexec/png22pnm` called by `pdfsizeopt_libexec/sam2p` fails, then `pdfsizeopt_libexec/sam2p` also calls the `pngtopnm` tool on the system: ``` sam2p: Error: Filter::PipeE: system() failed: (png22pnm -rgba /tmp/tmp__sam2p__16767_0 || (pngtopnm
This is a feature request. Currently pdfsizeopt fails wit the message `encrypted PDF input not supported` when it encounters an encrypt or password-protected PDF input file. It should be able...
ISO-32000-1 needs an end-of-line marker in front of endstream, but pdf_reference_1-7.pdf says it's optional. Currently the output of pdfsizeopt conforms to pdf_reference_1-7.pdf . A new flag `--iso-pdf-output=yes` can be added...
Do it similarly as `/jbig2cachectx` does it in Ghostscript's *pdf_base.ps*.
I'm on Python 3.12.4 and receive the message: fatal: Python version 2.4, 2.5, 2.6 or 2.7 needed for: C:\pdfsizeopt\pdfsizeopt.single I was running: @python -v "C:\pdfsizeopt\pdfsizeopt.single" "input.pdf" "output.pdf" Is there a...