mirror of
https://github.com/Ponce/slackbuilds
synced 2024-12-02 13:04:42 +01:00
b6a01d77c5
Signed-off-by: David Spencer <idlemoor@slackbuilds.org>
29 lines
1.5 KiB
Text
29 lines
1.5 KiB
Text
This program is able to extract page mode and named destinations as
|
||
PDFmarks from PDF. By using this you can get small PDF files that have
|
||
preserved them.
|
||
|
||
When you create a PDF document using a TeX system, you may include many
|
||
small PDF files in the main PDF file. It is common for each of the
|
||
small PDF files to use the same fonts.
|
||
|
||
If the small PDF files contain embedded font subsets, the TeX system
|
||
includes them as-is in the main PDF. As a result, several subsets of
|
||
the same font are embedded in the main PDF. It is not possible to
|
||
remove the duplicates since they are different subsets. This vastly
|
||
increases the size of the main PDF file.
|
||
|
||
On the other hand, if the small PDF files contain embedded full font
|
||
sets, the TeX system also includes all of them in the main PDF. This
|
||
time, the main PDF contains duplicates of the same full sets of fonts.
|
||
Therefore, Ghostscript can remove the duplicates. This may considerably
|
||
reduce the main PDF file's size.
|
||
|
||
Finally, if the small PDF files contain some fonts that are not
|
||
embedded, the TeX system outputs the main PDF file with some fonts
|
||
missing. In this case, Ghostscript can embed the necessary fonts,
|
||
significantly reducing the required disk space.
|
||
|
||
Either way, when Ghostscript reads the main PDF produced by the TeX
|
||
system and outputs the final PDF it does not preserve PDF page mode,
|
||
named destinations, etc. As a result, when you open the final PDF, it
|
||
is not displayed correctly. Also, remote PDF links will not work.
|