MicroType

"The most comprehensive and current FrameMaker resource, outside of the Adobe site" (Keith Soltys, Essential Resources for FrameMaker Users)

 

 


24 Easy Ways to Improve Your PDFs with FrameMaker-to-Acrobat TimeSavers/Assistants

14  Reduce PDF file size by removing unused named destinations

FrameMaker adds a PDF named destination for each and every paragraph (even if empty), regardless of whether a destination is actually required or not. This can significantly "bloat" the resulting PDF.

During distilling, TimeSavers' UnBloat function (Links/General tab) identifies which destinations are used and deletes the unused ones. Typically, this reduces PDF file size by 15% to 25%, depending on the contents and original size. In documents with multi-cell tables and multiple columns, size reduction is even more significant.

Notes:

  • FrameMaker's "PDF Optimization" function, which ostensibly reduces the number of generated named destinations, damages random links created from cross-references or hypertext markers. [For an example, inspect the MIF "online" reference manual provided with Adobe FrameMaker 7.0/7.1 where 105 links out of 2356 are bad].
    Notice that Distiller 6 or higher do not validate internal named destinations, unlike previous versions which issued a warning in the case of missing internal destinations ("The following Names in Name Tree Dests were not defined").
  • Acrobat's "Remove Unused Named Destinations" function is risky and is not recommended. When selecting Advanced > PDF Optimizer > Clean Up (Acrobat 6) or Tools > PDF Consultant > Optimize Space (Acrobat 5), "Remove Unused Named Destinations" is turned on by default. Yet this operation is not fully aware of Acrobat capabilities which may utilize named destinations, and can make a wrong judgment as to which destinations are not used. Named destinations which are identified as being "unused" are deleted (damaging the functions which use them), including destinations which are exclusively used by links in other PDFs or in web pages, named destinations used in JavaScript functions (e.g. popup menus) or a named destination used as a default opening view.
    No warning is issued when activating this function as to the possible effect on interactive features. To experiment, use this example (PDF, 11KB).

Examples: