View Single Post
  #16  
Old November 19th 19, 12:52 AM posted to comp.text.pdf,alt.comp.freeware,alt.comp.os.windows-10,alt.os.linux
Paul[_32_]
external usenet poster
 
Posts: 11,873
Default Desktop freeware to SHRINK (aka optimize) PDFs

Carlos E.R. wrote:
On 17/11/2019 21.46, Arlen _G_ Holder wrote:
On Sun, 17 Nov 2019 08:55:15 +0100, occam wrote:

"FileOptimizer is an advanced file optimizer featuring a lossless (no
quality loss) file size reduction that supports: a host of file types"

The file types include images, pdf, etc. If you are worried about
'embedded' images in the pdf, you shoudn't.

Carlos brought up a point that people (not me) distinguish between
o Optimize
o Shrink (reduce size)

OK. I admit ignorance.
I don't know the difference (since I treat them the same).
Since I assume my treating them the same is wrong, does everyone else
already agree what the distinction is between optimize & shrink?


Are you familiar with compilers? Like GCC. If you search for "optimize"
you'll see that you can optimize for size or for speed - mutually
exclusive. And then there are many other subtle variations of
"optimize", like do this but not that.

Well, it is the same thing, you have to define what is your personal
goal "optimizing" PDFs - and both are of interest depending on the case.

You may want to reduce size, but not touching images, or yes but up to a
limit. Just an example.

Or you may want to replace usage of fonts like "Times New Roman" to
plain "Times" - because this allow removal of the font definition from
the file and instead use the PDF viever definition of that font. I have
done this in text mostly PDFs which "optimized" from a few hundred
kilobytes to just a few kilobytes.

This particular optimization I would like to find a program in Linux to
do it, because I lost my method: Libre Office has removed support for
printer fonts, which allowed this trick.


With regard to PDF, the notion of "optimize" was defined by Adobe
long ago. It already has a definition and you guys should not
ruin it by conflating it with "shrink".

"Optimize" is with respect to byte-serving, as far as I can remember.
A typical usage of the English, here.

https://forums.asp.net/t/1027406.asp...a+HTTP+handler

Byte Serving PDF with a HTTP handler
Sep 19, 2006 08:01 PM

pdf files intended to be served in byte ranges should be linearized
(web optimized) for best performance when they are created.

Such a feature was in the Adobe product I bought before 2006.

Who knows, you might even find a reference to this topic
in the PDF spec.

Messing around with the file for some other purpose, the
word "shrink" at least does not detract from the original
definition of optimize.

Paul
Ads