SlideShare uma empresa Scribd logo
1 de 23
Baixar para ler offline
Cross-File Navigation &
Enhanced Interactivity
with TimeSavers +
Navigation Assistant


Shlomo Perets
http://www.microtype.com
1   FM books converted to PDF                   A

    FrameMaker books can be converted
    to single PDFs or to multiple PDFs,
    where each chapter is a separate PDF
    (applies equally to print or Save as PDF)
2   Single PDF vs. multiple PDFs
    Entire book as a single PDF
    ●   Easier to print/download
    ●   Usually smaller PDF size (if fonts embedded)
    Multiple chapters
    ●   Title bar reflects chapter title, assisting
        orientation as to the current location
    ●   Search (with meaningful titles / metadata)
    ●   Easier to have multiple windows open
        simultaneously
3   Find vs. Search                      A

     Find             Search
                      (multi-document)

                         PDX
                       (Index of a
     PDF file         collection of
      being             PDF files)
     viewed
4   Find vs. Search                             B


          Find               Search
    Scope Current document   Indexed document
          only               collection(s)
    Power Single word or     Advanced search
          phrase match       queries
    Speed Slow               Instant
5   Search
    Search is a powerful tool for PDF
    document collections. To make effective
    use of it, you need:
    ●   Separate files for each chapter/topic/component
    ●   A meaningful Document Title for each file
    ●   Optional: keywords for each file
6   Nav Asst cross-file features
    ■   Next/previous file buttons
    ■   Next/previous page buttons that take the
        reader across files when at the last/first
        page in a file
    ■   Bookmarks to all other PDFs
        participating in your project
    ■   Chapter tabs, dynamic document maps
7   Project file
    ■   Stores information about the files
        participating in the project
        ●   File
        ●   Title
        ●   Bookmark attributes
        ●   Starting page number (optional)
    ■   Can be maintained in FrameMaker using
        cross-references (file saved as text)
8   Sample project file
    ******* Project Name, Date
    Foundation.fm
    1: A New Foundation for Leadership
    /^^
    1
    *************** This is a comment ************
    Presence.fm
    2: Deepening Centered Presence
    /^^
    10
    ********************************************
    Change.fm
    3: The Inner Game of Change
    /^^
    19
    ********************************************
9   Additional features
    Apply to single PDFs or to a set of PDFs:
    ■ Popup menus

    ■ “Related PDF” bookmarks

    ■ Next/Previous topic links

    ■ SideLinks

    ■ GetItem (link/bookmark)
10   Popup menus                                       A

     ■   Variable pop-up menus help avoid
         overloading screen/page with links
     ■   Menu entries can point to:
         ●   Named destinations in current/other PDF
         ●   Web sites, web-based PDFs (or specific
             destinations in such PDFs), e-mail
             addresses
         ●   Acrobat Search with specific phrases
         ●   Acrobat JavaScript functions
11   Popup menus                               B

     ■   Menu entries can also serve as headings
         for sub-menu items
     ■   Entries used in all popup menus are
         stored in a single text file and
         referenced during distilling
     ■   Defined with the ~more command
12    Defining menu entries
     Set up a text file with a list of popup menu
     definitions, using the following format:
     Item ID number    Item Name   Item Action Specification   Each item definition
     (31 and higher)                                           is ended with:

     123               (Goals)     (item action)               TS_SetMenuEntry

     ■     Based on the Bookends specification:
           ●   Items 10-19 (if defined), are placed at the
               beginning of the popup menu
           ●   Items 20-29 (if defined) are placed at the
               end of the popup menu
13    Item action specification
     Indicated by a single-letter prefix,
     followed by a colon
     Action                                    Prefix   Required parameters

     go to named destination in current file   f:       ^:destination
     go to named destination in another file   f:       filename#destination
     web link                                  u:       URL
     specific destination in a web-based PDF   u:       URL+PDF#Dest
     e-mail address                            u:       e-mail address
     Acrobat Search                            s:       search phrase
     JavaScript function                       j:       JavaScript code
     title                                     t:       none
14   Menu item examples
     11 (back) (j:app.goBack()) TS_SetMenuEntry
     12 (feedback) (u:mailto:xyz@docs.com?Subject=xyz) TS_SetMenuEntry
     28 (Web site) (u:http://www.microtype.com) TS_SetMenuEntry
     29 (search: font) (s:font) TS_SetMenuEntry
     301 (Cross-References) (f:^#CrossRef) TS_SetMenuEntry
     302 (Hypertext and Online Documents) (f:^#Online) TS_SetMenuEntry
     701 (Back) (j:app.goBack()) TS_SetMenuEntry
     305 (Hypertext and Online Documents) (f:^#Online) TS_SetMenuEntry
     306 (Generated Lists) (f:^#GeneratedLists) TS_SetMenuEntry
     801 (Common) (t:) TS_SetMenuEntry
     901 (Indexes) (f:xyz#Indexes) TS_SetMenuEntry
15   Sample ~more markers
     ■   alert ~more (Search for...) /0 (602-605)
     ■   alert ~more /st /2 (301, 303^801)
     ■   alert ~more /nt /1 (301, 303^801)
16   “Related PDF” bookmarks                                   A

     alert ~rpdf (Title) /CS [ (title1) (file1)
     (title2) (file2) ] /CS
     ●   (Title) – title of “Related PDFs” bookmark
     ●   /CS – control string for this bookmark (same
         parameters as in TS shortcuts)
     ●   [ (title1) (file1) (title2) (file2) ] – a sequence
         of title/filename for each of the related PDFs
         (all items are enclosed in parentheses; entire list
         is enclosed in square brackets)
     ●   /CS – control string for all related PDFs bookmarks
17   “Related PDF” bookmarks                                      B

     Use ~rpdfs for multiple sets of related PDFs
     alert ~rpdfs (Related PDF) /CS [
     [ (GroupHead1) /CS [ (title1) (file1) (title2) (file2) ] /CS ]
     [ (GroupHead2) /CS [ (title3) (file3) (title4) (file4) ] /CS ]
     [ (GroupHead3) /CS [ (title5) (file5) (title6) (file6) ] /CS ]
     ]
     (filename gets a “.pdf” suffix automatically)
18   Next/Previous topic links
     Automatically link all related headings,
     so that readers can quickly scan the
     headings and text below
19   SideLinks
     Mark active cross-references with a
     user-defined symbol, placed in the margin
     or within the text, reducing the visual
     “noise” associated with numerous colored/
     underlined text links
20   GetItem (link/bookmark)
     GetItem (link or bookmark) provides fast
     access to user-defined named
     destinations, useful as an additional
     access mode when numerous items are
     identified by code
21   Additional TimeSavers features
     ■   Control opening settings (eg Display Title
         in Title Bar)
     ■   Open target PDFs in a new window
         (global/individual; local or web-based)
     ■   Links/bookmarks to “main menu” PDF
     ■   “Remove Path”
Cross-File Navigation & Enhanced Interactivity with TimeSavers + Navigation Assistant

Mais conteúdo relacionado

Mais procurados

Inno Db Internals Inno Db File Formats And Source Code Structure
Inno Db Internals Inno Db File Formats And Source Code StructureInno Db Internals Inno Db File Formats And Source Code Structure
Inno Db Internals Inno Db File Formats And Source Code StructureMySQLConference
 
Pop-Up Menus in PDF (with FrameMaker-to-Acrobat TimeSavers + Navigation Assis...
Pop-Up Menus in PDF (with FrameMaker-to-Acrobat TimeSavers + Navigation Assis...Pop-Up Menus in PDF (with FrameMaker-to-Acrobat TimeSavers + Navigation Assis...
Pop-Up Menus in PDF (with FrameMaker-to-Acrobat TimeSavers + Navigation Assis...Shlomo Perets
 
CBSE - Class 12 - Ch -5 -File Handling , access mode,CSV , Binary file
CBSE - Class 12 - Ch -5 -File Handling , access mode,CSV , Binary fileCBSE - Class 12 - Ch -5 -File Handling , access mode,CSV , Binary file
CBSE - Class 12 - Ch -5 -File Handling , access mode,CSV , Binary fileShivaniJayaprakash1
 
FileMan Training Part 2
FileMan Training Part 2FileMan Training Part 2
FileMan Training Part 2ckuyehar
 
Introduction To Docbook 4 .5 Authoring
Introduction To Docbook 4 .5   AuthoringIntroduction To Docbook 4 .5   Authoring
Introduction To Docbook 4 .5 AuthoringViswanath J
 
FileMan Training Part 3
FileMan Training Part 3FileMan Training Part 3
FileMan Training Part 3ckuyehar
 
MySQL Space Management
MySQL Space ManagementMySQL Space Management
MySQL Space ManagementMIJIN AN
 
SQL Server Performance Tuning | Query Tuning training | SQLSchool Training In...
SQL Server Performance Tuning | Query Tuning training | SQLSchool Training In...SQL Server Performance Tuning | Query Tuning training | SQLSchool Training In...
SQL Server Performance Tuning | Query Tuning training | SQLSchool Training In...SequelGate
 
cPanelCon 2015: InnoDB Alchemy
cPanelCon 2015: InnoDB AlchemycPanelCon 2015: InnoDB Alchemy
cPanelCon 2015: InnoDB AlchemyRyan Robson
 
Files and Directories in PHP
Files and Directories in PHPFiles and Directories in PHP
Files and Directories in PHPNicole Ryan
 
FileMan Training Part 1
FileMan Training Part 1FileMan Training Part 1
FileMan Training Part 1ckuyehar
 
Lecture #1 Introduction
Lecture #1 IntroductionLecture #1 Introduction
Lecture #1 IntroductionRico
 

Mais procurados (20)

Inno Db Internals Inno Db File Formats And Source Code Structure
Inno Db Internals Inno Db File Formats And Source Code StructureInno Db Internals Inno Db File Formats And Source Code Structure
Inno Db Internals Inno Db File Formats And Source Code Structure
 
Pop-Up Menus in PDF (with FrameMaker-to-Acrobat TimeSavers + Navigation Assis...
Pop-Up Menus in PDF (with FrameMaker-to-Acrobat TimeSavers + Navigation Assis...Pop-Up Menus in PDF (with FrameMaker-to-Acrobat TimeSavers + Navigation Assis...
Pop-Up Menus in PDF (with FrameMaker-to-Acrobat TimeSavers + Navigation Assis...
 
CBSE - Class 12 - Ch -5 -File Handling , access mode,CSV , Binary file
CBSE - Class 12 - Ch -5 -File Handling , access mode,CSV , Binary fileCBSE - Class 12 - Ch -5 -File Handling , access mode,CSV , Binary file
CBSE - Class 12 - Ch -5 -File Handling , access mode,CSV , Binary file
 
PHP file handling
PHP file handling PHP file handling
PHP file handling
 
FileMan Training Part 2
FileMan Training Part 2FileMan Training Part 2
FileMan Training Part 2
 
File management
File managementFile management
File management
 
File handling in c
File handling in cFile handling in c
File handling in c
 
File in C Programming
File in C ProgrammingFile in C Programming
File in C Programming
 
Introduction To Docbook 4 .5 Authoring
Introduction To Docbook 4 .5   AuthoringIntroduction To Docbook 4 .5   Authoring
Introduction To Docbook 4 .5 Authoring
 
File handling
File handlingFile handling
File handling
 
FileMan Training Part 3
FileMan Training Part 3FileMan Training Part 3
FileMan Training Part 3
 
MySQL Space Management
MySQL Space ManagementMySQL Space Management
MySQL Space Management
 
SQL Server Performance Tuning | Query Tuning training | SQLSchool Training In...
SQL Server Performance Tuning | Query Tuning training | SQLSchool Training In...SQL Server Performance Tuning | Query Tuning training | SQLSchool Training In...
SQL Server Performance Tuning | Query Tuning training | SQLSchool Training In...
 
cPanelCon 2015: InnoDB Alchemy
cPanelCon 2015: InnoDB AlchemycPanelCon 2015: InnoDB Alchemy
cPanelCon 2015: InnoDB Alchemy
 
PHP - Introduction to File Handling with PHP
PHP -  Introduction to  File Handling with PHPPHP -  Introduction to  File Handling with PHP
PHP - Introduction to File Handling with PHP
 
1file handling
1file handling1file handling
1file handling
 
Files and Directories in PHP
Files and Directories in PHPFiles and Directories in PHP
Files and Directories in PHP
 
FileMan Training Part 1
FileMan Training Part 1FileMan Training Part 1
FileMan Training Part 1
 
Lecture #1 Introduction
Lecture #1 IntroductionLecture #1 Introduction
Lecture #1 Introduction
 
File in c
File in cFile in c
File in c
 

Destaque

Capsicum cultivation and marketing
Capsicum cultivation and marketingCapsicum cultivation and marketing
Capsicum cultivation and marketingKrishna Tiwari
 
Easy recurring plus
Easy recurring plusEasy recurring plus
Easy recurring pluseasy_soft
 
10. epidemics dks 10
10.  epidemics dks 1010.  epidemics dks 10
10. epidemics dks 10DPNet
 
Pm iaef 2010 - cap 1.6
Pm   iaef 2010 - cap 1.6Pm   iaef 2010 - cap 1.6
Pm iaef 2010 - cap 1.6slimgalli
 
Экспедиционный отряд "Факел"
Экспедиционный отряд "Факел"Экспедиционный отряд "Факел"
Экспедиционный отряд "Факел"Антон
 
10 секретных кнопок
10 секретных кнопок10 секретных кнопок
10 секретных кнопокAkDF
 
Tabela 2
Tabela 2Tabela 2
Tabela 2jdff
 
Myanmar Business Today - Vol 1, Issue 45
Myanmar Business Today - Vol 1, Issue 45Myanmar Business Today - Vol 1, Issue 45
Myanmar Business Today - Vol 1, Issue 45Myanmar Business Today
 
Cwf Presentation Final Metro
Cwf Presentation   Final MetroCwf Presentation   Final Metro
Cwf Presentation Final Metroballantine70
 
Shan bible gospel of john
Shan bible   gospel of johnShan bible   gospel of john
Shan bible gospel of johnBiblesForYOU
 
அருள் நிறைந்த ரமழான்
அருள் நிறைந்த ரமழான்அருள் நிறைந்த ரமழான்
அருள் நிறைந்த ரமழான்wamysl
 
Case iidf team 2 (rus)
Case iidf   team 2 (rus)Case iidf   team 2 (rus)
Case iidf team 2 (rus)EVA
 

Destaque (20)

Capsicum cultivation and marketing
Capsicum cultivation and marketingCapsicum cultivation and marketing
Capsicum cultivation and marketing
 
Presentacion #1 hardware
Presentacion #1 hardwarePresentacion #1 hardware
Presentacion #1 hardware
 
Easy recurring plus
Easy recurring plusEasy recurring plus
Easy recurring plus
 
Los Reyes
Los Reyes Los Reyes
Los Reyes
 
10. epidemics dks 10
10.  epidemics dks 1010.  epidemics dks 10
10. epidemics dks 10
 
Convocatoria2012 (1)
Convocatoria2012 (1)Convocatoria2012 (1)
Convocatoria2012 (1)
 
Pm iaef 2010 - cap 1.6
Pm   iaef 2010 - cap 1.6Pm   iaef 2010 - cap 1.6
Pm iaef 2010 - cap 1.6
 
Gal Sm - MB
Gal Sm - MBGal Sm - MB
Gal Sm - MB
 
Educ fís 1o b1
Educ fís 1o b1Educ fís 1o b1
Educ fís 1o b1
 
Экспедиционный отряд "Факел"
Экспедиционный отряд "Факел"Экспедиционный отряд "Факел"
Экспедиционный отряд "Факел"
 
10 секретных кнопок
10 секретных кнопок10 секретных кнопок
10 секретных кнопок
 
How to invest in mutual fund
How to invest in mutual fundHow to invest in mutual fund
How to invest in mutual fund
 
Tabela 2
Tabela 2Tabela 2
Tabela 2
 
Документы из архива крымской милиции
Документы из архива крымской милицииДокументы из архива крымской милиции
Документы из архива крымской милиции
 
Myanmar Business Today - Vol 1, Issue 45
Myanmar Business Today - Vol 1, Issue 45Myanmar Business Today - Vol 1, Issue 45
Myanmar Business Today - Vol 1, Issue 45
 
Cwf Presentation Final Metro
Cwf Presentation   Final MetroCwf Presentation   Final Metro
Cwf Presentation Final Metro
 
UK Government's Response to FAC's Report on Hong Kong
UK Government's Response to FAC's Report on Hong KongUK Government's Response to FAC's Report on Hong Kong
UK Government's Response to FAC's Report on Hong Kong
 
Shan bible gospel of john
Shan bible   gospel of johnShan bible   gospel of john
Shan bible gospel of john
 
அருள் நிறைந்த ரமழான்
அருள் நிறைந்த ரமழான்அருள் நிறைந்த ரமழான்
அருள் நிறைந்த ரமழான்
 
Case iidf team 2 (rus)
Case iidf   team 2 (rus)Case iidf   team 2 (rus)
Case iidf team 2 (rus)
 

Semelhante a Cross-File Navigation & Enhanced Interactivity with TimeSavers + Navigation Assistant

source{d} Engine: Exploring git repos with SQL
source{d} Engine: Exploring git repos with SQLsource{d} Engine: Exploring git repos with SQL
source{d} Engine: Exploring git repos with SQLsource{d}
 
Embedding Files in PDFs (with FrameMaker-to-Acrobat TimeSavers)
Embedding Files in PDFs (with FrameMaker-to-Acrobat TimeSavers)Embedding Files in PDFs (with FrameMaker-to-Acrobat TimeSavers)
Embedding Files in PDFs (with FrameMaker-to-Acrobat TimeSavers)Shlomo Perets
 
End Note X2 tutorial
End Note X2  tutorialEnd Note X2  tutorial
End Note X2 tutorialAaron Tay
 
File handling and Dictionaries in python
File handling and Dictionaries in pythonFile handling and Dictionaries in python
File handling and Dictionaries in pythonnitamhaske
 
Doc manual 3.x
Doc manual 3.xDoc manual 3.x
Doc manual 3.xsetankecos
 
Binary File.pptx
Binary File.pptxBinary File.pptx
Binary File.pptxMasterDarsh
 
File management
File managementFile management
File managementMohd Arif
 
Understanding and Configuring the FO Plug-in for Generating PDF Files: Part I...
Understanding and Configuring the FO Plug-in for Generating PDF Files: Part I...Understanding and Configuring the FO Plug-in for Generating PDF Files: Part I...
Understanding and Configuring the FO Plug-in for Generating PDF Files: Part I...Suite Solutions
 
Data file handling in c++
Data file handling in c++Data file handling in c++
Data file handling in c++Vineeta Garg
 
latex_intro.ppt
latex_intro.pptlatex_intro.ppt
latex_intro.pptTapasPal34
 
File handling3 (1).pdf uhgipughserigrfiogrehpiuhnfi;reuge
File handling3 (1).pdf uhgipughserigrfiogrehpiuhnfi;reugeFile handling3 (1).pdf uhgipughserigrfiogrehpiuhnfi;reuge
File handling3 (1).pdf uhgipughserigrfiogrehpiuhnfi;reugevsol7206
 
Deletion of a Record from a File - K Karun
Deletion of a Record from a File - K KarunDeletion of a Record from a File - K Karun
Deletion of a Record from a File - K KarunDipayan Sarkar
 
16 wordprocessing ml subject - odds and ends
16   wordprocessing ml subject - odds and ends16   wordprocessing ml subject - odds and ends
16 wordprocessing ml subject - odds and endsShawn Villaron
 
File handling in C hhsjsjshsjjsjsjs.pptx
File handling in C hhsjsjshsjjsjsjs.pptxFile handling in C hhsjsjshsjjsjsjs.pptx
File handling in C hhsjsjshsjjsjsjs.pptxarmaansohail9356
 

Semelhante a Cross-File Navigation & Enhanced Interactivity with TimeSavers + Navigation Assistant (20)

source{d} Engine: Exploring git repos with SQL
source{d} Engine: Exploring git repos with SQLsource{d} Engine: Exploring git repos with SQL
source{d} Engine: Exploring git repos with SQL
 
Embedding Files in PDFs (with FrameMaker-to-Acrobat TimeSavers)
Embedding Files in PDFs (with FrameMaker-to-Acrobat TimeSavers)Embedding Files in PDFs (with FrameMaker-to-Acrobat TimeSavers)
Embedding Files in PDFs (with FrameMaker-to-Acrobat TimeSavers)
 
End Note X2 tutorial
End Note X2  tutorialEnd Note X2  tutorial
End Note X2 tutorial
 
Single Sourcingon Shoestring
Single Sourcingon ShoestringSingle Sourcingon Shoestring
Single Sourcingon Shoestring
 
File handling and Dictionaries in python
File handling and Dictionaries in pythonFile handling and Dictionaries in python
File handling and Dictionaries in python
 
Doc manual 3.x
Doc manual 3.xDoc manual 3.x
Doc manual 3.x
 
file handling.pdf
file handling.pdffile handling.pdf
file handling.pdf
 
Binary File.pptx
Binary File.pptxBinary File.pptx
Binary File.pptx
 
File management
File managementFile management
File management
 
Understanding and Configuring the FO Plug-in for Generating PDF Files: Part I...
Understanding and Configuring the FO Plug-in for Generating PDF Files: Part I...Understanding and Configuring the FO Plug-in for Generating PDF Files: Part I...
Understanding and Configuring the FO Plug-in for Generating PDF Files: Part I...
 
Data file handling in c++
Data file handling in c++Data file handling in c++
Data file handling in c++
 
latex_intro.ppt
latex_intro.pptlatex_intro.ppt
latex_intro.ppt
 
latex_intro.ppt
latex_intro.pptlatex_intro.ppt
latex_intro.ppt
 
latex_intro.ppt
latex_intro.pptlatex_intro.ppt
latex_intro.ppt
 
latex_intro.ppt
latex_intro.pptlatex_intro.ppt
latex_intro.ppt
 
File handling3 (1).pdf uhgipughserigrfiogrehpiuhnfi;reuge
File handling3 (1).pdf uhgipughserigrfiogrehpiuhnfi;reugeFile handling3 (1).pdf uhgipughserigrfiogrehpiuhnfi;reuge
File handling3 (1).pdf uhgipughserigrfiogrehpiuhnfi;reuge
 
Deletion of a Record from a File - K Karun
Deletion of a Record from a File - K KarunDeletion of a Record from a File - K Karun
Deletion of a Record from a File - K Karun
 
Unix Basics For Testers
Unix Basics For TestersUnix Basics For Testers
Unix Basics For Testers
 
16 wordprocessing ml subject - odds and ends
16   wordprocessing ml subject - odds and ends16   wordprocessing ml subject - odds and ends
16 wordprocessing ml subject - odds and ends
 
File handling in C hhsjsjshsjjsjsjs.pptx
File handling in C hhsjsjshsjjsjsjs.pptxFile handling in C hhsjsjshsjjsjsjs.pptx
File handling in C hhsjsjshsjjsjsjs.pptx
 

Mais de Shlomo Perets

Making the most out of FrameMaker's graphic tools
 Making the most out of FrameMaker's graphic tools  Making the most out of FrameMaker's graphic tools
Making the most out of FrameMaker's graphic tools Shlomo Perets
 
Authoring PDF Forms in Adobe FrameMaker with FrameMaker-to-Acrobat TimeSavers...
Authoring PDF Forms in Adobe FrameMaker with FrameMaker-to-Acrobat TimeSavers...Authoring PDF Forms in Adobe FrameMaker with FrameMaker-to-Acrobat TimeSavers...
Authoring PDF Forms in Adobe FrameMaker with FrameMaker-to-Acrobat TimeSavers...Shlomo Perets
 
Integrating web-based videos in your PDFs (with FrameMaker-to Acrobat TimeSav...
Integrating web-based videos in your PDFs (with FrameMaker-to Acrobat TimeSav...Integrating web-based videos in your PDFs (with FrameMaker-to Acrobat TimeSav...
Integrating web-based videos in your PDFs (with FrameMaker-to Acrobat TimeSav...Shlomo Perets
 
Enhancing PDFs with Form Fields (using FrameMaker-to-Acrobat TimeSavers + For...
Enhancing PDFs with Form Fields (using FrameMaker-to-Acrobat TimeSavers + For...Enhancing PDFs with Form Fields (using FrameMaker-to-Acrobat TimeSavers + For...
Enhancing PDFs with Form Fields (using FrameMaker-to-Acrobat TimeSavers + For...Shlomo Perets
 
Better PDFs with FrameMaker-to-Acrobat TimeSavers
Better PDFs with FrameMaker-to-Acrobat TimeSavers Better PDFs with FrameMaker-to-Acrobat TimeSavers
Better PDFs with FrameMaker-to-Acrobat TimeSavers Shlomo Perets
 
Liven up your PDFs with FrameMaker-to-Acrobat TimeSavers/Assistants
Liven up your PDFs with FrameMaker-to-Acrobat TimeSavers/AssistantsLiven up your PDFs with FrameMaker-to-Acrobat TimeSavers/Assistants
Liven up your PDFs with FrameMaker-to-Acrobat TimeSavers/AssistantsShlomo Perets
 

Mais de Shlomo Perets (6)

Making the most out of FrameMaker's graphic tools
 Making the most out of FrameMaker's graphic tools  Making the most out of FrameMaker's graphic tools
Making the most out of FrameMaker's graphic tools
 
Authoring PDF Forms in Adobe FrameMaker with FrameMaker-to-Acrobat TimeSavers...
Authoring PDF Forms in Adobe FrameMaker with FrameMaker-to-Acrobat TimeSavers...Authoring PDF Forms in Adobe FrameMaker with FrameMaker-to-Acrobat TimeSavers...
Authoring PDF Forms in Adobe FrameMaker with FrameMaker-to-Acrobat TimeSavers...
 
Integrating web-based videos in your PDFs (with FrameMaker-to Acrobat TimeSav...
Integrating web-based videos in your PDFs (with FrameMaker-to Acrobat TimeSav...Integrating web-based videos in your PDFs (with FrameMaker-to Acrobat TimeSav...
Integrating web-based videos in your PDFs (with FrameMaker-to Acrobat TimeSav...
 
Enhancing PDFs with Form Fields (using FrameMaker-to-Acrobat TimeSavers + For...
Enhancing PDFs with Form Fields (using FrameMaker-to-Acrobat TimeSavers + For...Enhancing PDFs with Form Fields (using FrameMaker-to-Acrobat TimeSavers + For...
Enhancing PDFs with Form Fields (using FrameMaker-to-Acrobat TimeSavers + For...
 
Better PDFs with FrameMaker-to-Acrobat TimeSavers
Better PDFs with FrameMaker-to-Acrobat TimeSavers Better PDFs with FrameMaker-to-Acrobat TimeSavers
Better PDFs with FrameMaker-to-Acrobat TimeSavers
 
Liven up your PDFs with FrameMaker-to-Acrobat TimeSavers/Assistants
Liven up your PDFs with FrameMaker-to-Acrobat TimeSavers/AssistantsLiven up your PDFs with FrameMaker-to-Acrobat TimeSavers/Assistants
Liven up your PDFs with FrameMaker-to-Acrobat TimeSavers/Assistants
 

Cross-File Navigation & Enhanced Interactivity with TimeSavers + Navigation Assistant

  • 1. Cross-File Navigation & Enhanced Interactivity with TimeSavers + Navigation Assistant Shlomo Perets http://www.microtype.com
  • 2. 1 FM books converted to PDF A FrameMaker books can be converted to single PDFs or to multiple PDFs, where each chapter is a separate PDF (applies equally to print or Save as PDF)
  • 3. 2 Single PDF vs. multiple PDFs Entire book as a single PDF ● Easier to print/download ● Usually smaller PDF size (if fonts embedded) Multiple chapters ● Title bar reflects chapter title, assisting orientation as to the current location ● Search (with meaningful titles / metadata) ● Easier to have multiple windows open simultaneously
  • 4. 3 Find vs. Search A Find Search (multi-document) PDX (Index of a PDF file collection of being PDF files) viewed
  • 5. 4 Find vs. Search B Find Search Scope Current document Indexed document only collection(s) Power Single word or Advanced search phrase match queries Speed Slow Instant
  • 6. 5 Search Search is a powerful tool for PDF document collections. To make effective use of it, you need: ● Separate files for each chapter/topic/component ● A meaningful Document Title for each file ● Optional: keywords for each file
  • 7. 6 Nav Asst cross-file features ■ Next/previous file buttons ■ Next/previous page buttons that take the reader across files when at the last/first page in a file ■ Bookmarks to all other PDFs participating in your project ■ Chapter tabs, dynamic document maps
  • 8. 7 Project file ■ Stores information about the files participating in the project ● File ● Title ● Bookmark attributes ● Starting page number (optional) ■ Can be maintained in FrameMaker using cross-references (file saved as text)
  • 9. 8 Sample project file ******* Project Name, Date Foundation.fm 1: A New Foundation for Leadership /^^ 1 *************** This is a comment ************ Presence.fm 2: Deepening Centered Presence /^^ 10 ******************************************** Change.fm 3: The Inner Game of Change /^^ 19 ********************************************
  • 10. 9 Additional features Apply to single PDFs or to a set of PDFs: ■ Popup menus ■ “Related PDF” bookmarks ■ Next/Previous topic links ■ SideLinks ■ GetItem (link/bookmark)
  • 11. 10 Popup menus A ■ Variable pop-up menus help avoid overloading screen/page with links ■ Menu entries can point to: ● Named destinations in current/other PDF ● Web sites, web-based PDFs (or specific destinations in such PDFs), e-mail addresses ● Acrobat Search with specific phrases ● Acrobat JavaScript functions
  • 12. 11 Popup menus B ■ Menu entries can also serve as headings for sub-menu items ■ Entries used in all popup menus are stored in a single text file and referenced during distilling ■ Defined with the ~more command
  • 13. 12 Defining menu entries Set up a text file with a list of popup menu definitions, using the following format: Item ID number Item Name Item Action Specification Each item definition (31 and higher) is ended with: 123 (Goals) (item action) TS_SetMenuEntry ■ Based on the Bookends specification: ● Items 10-19 (if defined), are placed at the beginning of the popup menu ● Items 20-29 (if defined) are placed at the end of the popup menu
  • 14. 13 Item action specification Indicated by a single-letter prefix, followed by a colon Action Prefix Required parameters go to named destination in current file f: ^:destination go to named destination in another file f: filename#destination web link u: URL specific destination in a web-based PDF u: URL+PDF#Dest e-mail address u: e-mail address Acrobat Search s: search phrase JavaScript function j: JavaScript code title t: none
  • 15. 14 Menu item examples 11 (back) (j:app.goBack()) TS_SetMenuEntry 12 (feedback) (u:mailto:xyz@docs.com?Subject=xyz) TS_SetMenuEntry 28 (Web site) (u:http://www.microtype.com) TS_SetMenuEntry 29 (search: font) (s:font) TS_SetMenuEntry 301 (Cross-References) (f:^#CrossRef) TS_SetMenuEntry 302 (Hypertext and Online Documents) (f:^#Online) TS_SetMenuEntry 701 (Back) (j:app.goBack()) TS_SetMenuEntry 305 (Hypertext and Online Documents) (f:^#Online) TS_SetMenuEntry 306 (Generated Lists) (f:^#GeneratedLists) TS_SetMenuEntry 801 (Common) (t:) TS_SetMenuEntry 901 (Indexes) (f:xyz#Indexes) TS_SetMenuEntry
  • 16. 15 Sample ~more markers ■ alert ~more (Search for...) /0 (602-605) ■ alert ~more /st /2 (301, 303^801) ■ alert ~more /nt /1 (301, 303^801)
  • 17. 16 “Related PDF” bookmarks A alert ~rpdf (Title) /CS [ (title1) (file1) (title2) (file2) ] /CS ● (Title) – title of “Related PDFs” bookmark ● /CS – control string for this bookmark (same parameters as in TS shortcuts) ● [ (title1) (file1) (title2) (file2) ] – a sequence of title/filename for each of the related PDFs (all items are enclosed in parentheses; entire list is enclosed in square brackets) ● /CS – control string for all related PDFs bookmarks
  • 18. 17 “Related PDF” bookmarks B Use ~rpdfs for multiple sets of related PDFs alert ~rpdfs (Related PDF) /CS [ [ (GroupHead1) /CS [ (title1) (file1) (title2) (file2) ] /CS ] [ (GroupHead2) /CS [ (title3) (file3) (title4) (file4) ] /CS ] [ (GroupHead3) /CS [ (title5) (file5) (title6) (file6) ] /CS ] ] (filename gets a “.pdf” suffix automatically)
  • 19. 18 Next/Previous topic links Automatically link all related headings, so that readers can quickly scan the headings and text below
  • 20. 19 SideLinks Mark active cross-references with a user-defined symbol, placed in the margin or within the text, reducing the visual “noise” associated with numerous colored/ underlined text links
  • 21. 20 GetItem (link/bookmark) GetItem (link or bookmark) provides fast access to user-defined named destinations, useful as an additional access mode when numerous items are identified by code
  • 22. 21 Additional TimeSavers features ■ Control opening settings (eg Display Title in Title Bar) ■ Open target PDFs in a new window (global/individual; local or web-based) ■ Links/bookmarks to “main menu” PDF ■ “Remove Path”