Adobe LiveCycle 11
Bookmarks Language
Assembler Service and DDX Reference
XML representation of bookmarks     321
Bookmarks that navigate within a PDF document
The example below shows a Bookmark document that represents the bookmark actions described in the 
following table. 
Example:A basic bookmark expression that specifies destinations and views
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?> 
<Bookmarks xmlns="http://ns.adobe.com/pdf/bookmarks" version="1.0">
<Bookmark>
<Dest>
<Fit PageNum="11"/>
</Dest>
<Title>First Slide</Title>
</Bookmark>
<Bookmark>
<Dest>
<Fit PageNum="12"/>
</Dest>
<Title>Second Slide</Title>
<Bookmark>
<Title>A backup slide</Title> 
<Dest>
<XYZ PageNum="13" Left="45.0" Top="530.0" Zoom="2.0"/> 
</Dest>
</Bookmark>
</Bookmark>
</Bookmarks>
Bookmark title
Level
Effect when clicked
First Slide
1
Changes the view to page 12, fitting that page into the viewer window. 
The page numbers provided in Bookmarks XML and PDF use 
zero-based page numbers, but viewer applications show one-based 
page numbers. As a result, the Bookmarks XML expression 
PageNum="11" is displayed as page number 12. 
Second Slide
1
Changes the view to page 13, fitting that page into the viewer window.
A backup slide
2
Changes the view to page 14. The viewer application also makes the 
following adjustments to the view:
Positions the designated spot of the page at the upper left corner 
of the viewer window 
Displays the content at twice its original size
Convert pdf pages to powerpoint slides - C# Create PDF from PowerPoint Library to convert pptx, ppt to PDF in C#.net, ASP.NET MVC, WinForms, WPF
Online C# Tutorial for Creating PDF from Microsoft PowerPoint Presentation
how to change pdf to powerpoint on; pdf picture to powerpoint
Convert pdf pages to powerpoint slides - VB.NET Create PDF from PowerPoint Library to convert pptx, ppt to PDF in vb.net, ASP.NET MVC, WinForms, WPF
VB.NET Tutorial for Export PDF file from Microsoft Office PowerPoint
convert pdf to powerpoint; export pdf to powerpoint
Adobe LiveCycle 11
Bookmarks Language
Assembler Service and DDX Reference
XML representation of bookmarks     322
Bookmarks that navigate within a document and change views
The following example shows a Bookmark document that represents the bookmark actions described in 
the following table. 
Example:A basic bookmark expression that specifies go-to actions
<?xml version="1.0" encoding="UTF-8"?>
<Bookmarks xmlns="http://ns.adobe.com/pdf/bookmarks" version="1.0">
<Bookmark> 
<Bookmark> 
<Bookmark> 
<Action>
<Launch NewWindow="true">
<File Name="MyFile.pdf"/>
</Launch>
</Action>
<Title>Contents</Title>
</Bookmark>
<Bookmark> 
<Action>
<GoTo>
<Dest> 
<FitR PageNum="23" Left="28" Bottom="2" 
Right="23" Top="404"/>
</Dest>
</GoTo>
</Action>
<Title>Preface</Title>
</Bookmark>
<Dest> 
<FitR PageNum="23" Left="285" Bottom="207" Right="523" Top="404"/>
</Dest>
<Title>Document Subtitle</Title> 
Bookmark title
Level
Effect when clicked
Document Title
1
The viewer application displays the page contents that fall within a 
rectangle at the lower right side of page 6. It also magnifies the 
contents to fit the viewer window.
Document 
Subtitle
2
The viewer application displays the page contents that fall within a 
rectangle at the lower right side of page 24. It also magnifies the 
contents to fit the viewer window.
Preface
3
The viewer application displays the page contents that fall within a 
rectangle at the lower-left side of page 24. It also magnifies the 
contents to fit the viewer window.
Chapter 1
3
The viewer application displays the first page of the file called 
MyOtherFile.pdf. The lack of a path indicates the file is co-located with 
the PDF file in which the bookmarks reside.
Depending on viewer application preferences, the viewer application 
either displays the file in the current viewer window or opens a new 
viewer window.
C# PowerPoint - How to Process PowerPoint
PowerPoint Document Processing Control in Visual C#.NET of RasterEdge .NET Imaging SDK is a reliable and professional PowerPoint slides/pages editing and
convert pdf slides to powerpoint online; chart from pdf to powerpoint
VB.NET PowerPoint: Sort and Reorder PowerPoint Slides by Using VB.
clip art or screenshot to PowerPoint document slide large amount of robust PPT slides/pages editing methods & profession imaging controls, PDF document, image
add pdf to powerpoint presentation; converting pdf to powerpoint online
Adobe LiveCycle 11
Bookmarks Language
Assembler Service and DDX Reference
XML representation of bookmarks     323
</Bookmark>
<Dest> 
<FitR PageNum="5" Left="285" Bottom="207" Right="523" Top="404"/>
</Dest>
<Title>Document Title</Title> 
</Bookmark>
</Bookmarks>
Bookmarks that launch views or applications
The following example shows a Bookmark document that represents the bookmark actions described in 
the following table. 
Example:A basic bookmark expression that specifies launch actions
<?xml version="1.0" encoding="UTF-8"?>
<Bookmarks xmlns="http://ns.adobe.com/pdf/bookmarks" version="1.0">
<Bookmark>
<Action>
<Launch NewWindow="true">
<File Name="C:\adobe\livecycle\samples\assembler7\articles.pdf"/>
</Launch>
</Action>
<Title>Open a new document in an external file</Title>
</Bookmark>
<Bookmark>
<Action>
<Launch>
<Win Name="C:/Program Files/Windows NT/Accessories/wordpad.exe"/>
</Launch>
</Action>
<Title>Launch WordPad</Title>
</Bookmark>
</Bookmarks>
Bookmark title
Level
Effect when clicked
Open a new 
document in 
anexternal file
1
The viewer application opens a new window in which it displays the 
PDF document located at 
C:/adobe/livecycle/samples/assembler7/articles.pdf
Launch WordPad
1
The viewer application launches the WordPad application, which is 
located at 
C:/Program Files/Windows 
NT/Accessories/wordpad.exe
Note:Either the forward slash or backward slash separators can be 
used in paths.
VB.NET PowerPoint: Process & Manipulate PPT (.pptx) Slide(s)
add image to slide, extract slides and merge library SDK, this VB.NET PowerPoint processing control powerful & profession imaging controls, PDF document, image
image from pdf to powerpoint; how to change pdf to powerpoint slides
VB.NET PowerPoint: Use PowerPoint SDK to Create, Load and Save PPT
Besides, users also can get the precise PowerPoint slides count as soon as the PowerPoint document has been loaded by using the page number getting method.
how to convert pdf slides to powerpoint; convert pdf into powerpoint online
Adobe LiveCycle 11
Bookmarks Language
Assembler Service and DDX Reference
Bookmarks XML language reference     324
Bookmarks XML language reference
Action 
The action performed when the bookmark is activated.
<Action>
<GoTo
[1] or 
<GoToR
[1] or 
<GoToE
[1] or 
<Launch
[1] or 
<URI
[1] or 
<Named
[1] 
</Action>
Can be contained in the Bookmark
element.
The PDF counterpart to this element is the A entry of the outline dictionary.
The Action element expresses actions that are performed when the user clicks the bookmark. The 
actions can launch an application or change the displayed page’s appearance state. 
Bookmark
An individual bookmark item within the hierarchy.
<Bookmark
Color
Styles
>
<Title
[1]
<Dest
[0..1]
<Action
[0..1]
<Bookmark
[0..n]
</Bookmark>
Can be contained in the Bookmarks
element, which is the Bookmarks XML language root.
The PDF counterpart to this element is the outline dictionary.
Attributes
Name
Description
Color
Optional. An array of three numbers in the range 0.0 to 1.0. The array represents the 
components in the DeviceRGB color space of the color used for the outline entry’s text. 
Default value: 0.0 0.0 0.0, which corresponds to black.
Styles
Optional. The font style to use for the bookmark entry. The following values are supported:
Italic 
Bold 
Italic Bold - Specifies that both the italics and bold font faces are used. The words 
must be separated with a space.
VB.NET PowerPoint: Extract & Collect PPT Slide(s) Using VB Sample
pages of document 1 and some pages of document please read this VB.NET PowerPoint slide processing powerful & profession imaging controls, PDF document, image
how to change pdf to powerpoint format; pdf to powerpoint converter online
VB.NET PowerPoint: Merge and Split PowerPoint Document(s) with PPT
of the split PPT document will contain slides/pages 1-4 code in VB.NET to finish PowerPoint document splitting If you want to see more PDF processing functions
how to convert pdf to ppt; convert pdf to ppt online without email
Adobe LiveCycle 11
Bookmarks Language
Assembler Service and DDX Reference
Bookmarks     325
Bookmarks 
Root element of the Bookmarks XML language.
<Bookmarks 
<Bookmark
[0..n]
</Bookmarks>
Desc
A description of a file destination.
<Desc>
xs:string
</Desc>
Can be contained in the File
element.
Dest
The destination displayed when this item is activated. 
<Dest>
<XYZ
[0..1] or 
<Fit
[0..1] or 
<FitH
[0..1] or 
<FitV
[0..1] or 
<FitR
[0..1] or 
<FitB
[0..1] or 
<FitBH
[0..1] or 
<FitBV
[0..1] 
</Dest>
Can be contained in the elements Bookmark
GoTo
GoToE
, and GoToR
.
A destination defines a particular view of a document. It consists of the following attributes:
Page of the document displayed
Location of the document window on that page
Magnification (zoom) factor to use when displaying the page
File
The full path of a file or the file’s identity within a PDF package or portfolio.
<File
FSType
="xs:string" 
FSType_enc
="xs:token"
Name
="xs:string"
Name_enc
="xs:token"
>
<Desc
[0..1]
Can be contained in the GoToE
GoToR
and Launch
elements.
VB.NET PowerPoint: Complete PowerPoint Document Conversion in VB.
VB.NET PowerPoint Conversion Control to render and convert target PowerPoint document to various image or document formats, such as PDF, BMP, TIFF
pdf picture to powerpoint; converting pdf to ppt online
VB.NET PowerPoint: Convert & Render PPT into PDF Document
Using this VB.NET PowerPoint to PDF converting demo code below, you can easily convert all slides of source PowerPoint document into a multi-page PDF file.
convert pdf to powerpoint slide; convert pdf into powerpoint
Adobe LiveCycle 11
Bookmarks Language
Assembler Service and DDX Reference
Fit     326
The PDF counterpart to this element is the file specification dictionary. 
Attributes
Fit
Specifies a page destination and viewer characteristics that fit the entire page into the viewer window.
<Fit
PageNum
="xs:nonNegativeInteger"
/>
Can be contained in the Dest
element.
When a user clicks a bookmark that uses the Fit element, the viewer application adjusts the page display 
to fit the window. Specifically, it magnifies the contents to fit the entire page within the window, both 
horizontally and vertically. If the required horizontal and vertical magnification factors are different, the 
viewer application uses the smaller of the two, centering the page within the window in the other 
dimension.
Attributes
FitB
Specifies a page destination and viewer characteristics that fit the page’s bounding box into the viewer 
window.
<FitB
PageNum
="xs:nonNegativeInteger"
Name
Description
FSType
Optional. The name of the file system used to interpret this file specification. If this 
entry is present, the designated file system interprets the value of the Name attribute. 
PDF defines only one standard file system name, URL (see the PDF Reference); an 
application or plug-in extension can register the names of other file systems.
FSType_enc
Optional. The encoding used to represent the FSType value in the PDF document. If 
this attribute is omitted, the PDFDocEncoding character encoding is used. (See 
“Supported character encodings” on page337
.)
Name
Required. Filename, using UNIX or DOS notation. The following values are equivalent:
C:/adobe/livecycle/samples/assembler7/MyFile.pdf
or
C:\adobe\livecycle\samples\assembler7\MyFile.pdf
Name_enc
Optional. The encoding used to represent the Name value in the PDF document. If this 
attribute is omitted, the PDFDocEncoding character encoding is used.(See “Supported 
character encodings” on page337
.)
Name
Description
PageNum
Required. The page number of the destination, where 0 is the first page in the 
document.
C# PowerPoint: C# Guide to Add, Insert and Delete PPT Slide(s)
summary> /// Delete pages from PowerPoint view detailed guide for each PowerPoint slide processing powerful & profession imaging controls, PDF document, tiff
pdf to powerpoint; converting pdf to powerpoint slides
VB.NET PowerPoint: Read, Edit and Process PPTX File
VB.NET PowerPoint: Convert & Render PPTX Slide, VB.NET PowerPoint: Watermark PPTX Slide. How to convert PowerPoint to PDF, render PowerPoint to SVG
how to add pdf to powerpoint; copying image from pdf to powerpoint
Adobe LiveCycle 11
Bookmarks Language
Assembler Service and DDX Reference
FitBH     327
/>
Can be contained in the Dest
element.
When a user clicks a bookmark that uses the FitBH element, the viewer application adjusts the page to fit 
the bounding box. Specifically, it displays the designated page with its contents magnified enough to fit 
its bounding box entirely within the window both horizontally and vertically. If the required horizontal and 
vertical magnification factors are different, the viewer application uses the smaller of the two, centering 
the bounding box within the window in the other dimension.
Attributes
FitBH
Specifies a page destination and viewer characteristics that set the top boundary of the page. This element 
also fits the width of the page’s bounding box into the viewer window.
<FitBH
PageNum
="xs:nonNegativeInteger"
Top
="xsd:float"
/>
Can be contained in the Dest
element.
When a user clicks a bookmark that uses the FitBH element, the viewer application makes the following 
adjustments to the displayed page:
Position a vertical coordinate on the page at the top edge of the window. The Top attribute specifies 
the vertical coordinate.
Contents of the page magnified enough to fit the entire width of its bounding box within the window.
Attributes
FitBV
Specifies a page destination and viewer characteristics that set the left boundary of the page. This element 
also sets fits the height of the page’s bounding box into the viewer window.
<FitBV
PageNum
="xs:nonNegativeInteger"
Left
="xsd:float"
/>
Name
Description
PageNum
Required. The page number of the destination, where 0 is the first page in the 
document.
Name
Description
PageNum
Required. The page number of the destination, where 0 is the first page in the 
document.
Top
Vertical coordinate in points that specifies the top of the viewed page.
Adobe LiveCycle 11
Bookmarks Language
Assembler Service and DDX Reference
FitH     328
Can be contained in the Dest
element.
When a user clicks a bookmark that uses the FitBV element, the viewer application makes the following 
adjustments to the displayed page:
Positions the horizontal coordinate specified in the Left attribute at the left edge of the window. 
Magnifies the contents of the page to fit the entire height of its bounding box within the window.
Attributes
FitH
Specifies a page destination and viewer characteristics that set the top of the page and horizontally fits the 
page into the viewer window.
<FitH
PageNum
="xs:nonNegativeInteger"
Top
="xsd:float"
/>
Can be contained in the Dest
element.
When a user clicks a bookmark that uses the FitH element, the viewer application makes the following 
adjustments to the displayed page:
Positions the vertical coordinate specified in the Top attribute positioned at the top edge of the 
window.
Magnifies the contents of the page to fit the entire width of the page within the window.
Attributes
FitR
Specifies a page destination and viewer characteristics that fit a rectangle on the page into the viewer 
window.
<FitR
PageNum
="xs:nonNegativeInteger"
Left
="xsd:float"
Bottom
="xsd:float"
Right
="xsd:float"
Name
Description
PageNum
Required. The page number of the destination, where 0 is the first page in the 
document.
Left
Horizontal coordinate in points that specifies the left side of the viewed page.
Name
Description
PageNum
Required. The page number of the destination, where 0 is the first page in the 
document.
Top
Vertical coordinate in points that specifies the top of the displayed portion of the page.
Adobe LiveCycle 11
Bookmarks Language
Assembler Service and DDX Reference
FitV     329
Top
="xsd:float"
/>
Can be contained in the Dest
element.
When a user clicks a bookmark with the FitR element, the viewer application displays the portion of the 
page designated by the rectangle. It also magnifies the contents in the rectangle to fit the viewer window. 
The viewer application magnifies the page contents horizontally and vertically. If the required horizontal 
and vertical magnification factors are different, the application uses the smaller of the two, centering the 
rectangle within the window in the other dimension.
The LeftBottomRight, and Top attributes define the rectangle. The rectangle coordinates are in 
points, with the origin at the lower left corner of the page. 
Attributes
FitV
Specifies a page destination and viewer characteristics that set the left border of the page and vertically fit 
the page into the viewer window.
<FitV
PageNum
="xs:nonNegativeInteger"
Left
="xsd:float"
/>
Can be contained in the Dest
element.
When a user clicks a bookmark that uses the FitV element, the viewer application makes the following 
adjustments to the displayed page:
Positions the horizontal coordinate specified by the Left attribute positioned at the left edge of the 
window.
Magnifies the page content to fit the entire height of the page within the window.
Attributes
Name
Description
PageNum
Required. The page number of the destination, where 0 is the first page in the 
document.
Left
The horizontal coordinate for the left side of the rectangle, in points. 
Bottom
The vertical coordinate for the bottom of the rectangle, in points.
Right
The horizontal coordinate for the right side of the rectangle, in points. 
Top
The vertical coordinate for the top of the rectangle, in points. 
Name
Description
PageNum
Required. The page number of the destination, where 0 is the first page in the document.
Left
Horizontal coordinate in points that specifies the left side of the displayed portion of the 
page.
Adobe LiveCycle 11
Bookmarks Language
Assembler Service and DDX Reference
GoTo     330
GoTo
Specifies a page destination in the document.
<GoTo>
<Dest
[1]
</GoTo>
Can be contained in the Action
element.
The PDF counterpart to this element is an Action dictionary with the S key set to GoTo.
GoToE
Specifies a destination in an embedded or embedding file. Embedded files are file attachments or package 
files. Embedding files are the parent files of attachments files or package files.
<GoToE
NewWindow
="true" or "false"
>
<File
[0..1] or
<Dest
[0..1] or
<Target
[0..1]
</GoToE>
Can be contained in the Action
element.
The PDF counterpart to this element is an Action dictionary with the S key set to GoToE.
An embedded go-to action is similar to a remote go-to action (GoToR
element). The embedded go-to 
action differs in that it allows jumping to or from a PDF file that is embedded in another PDF file. Such 
embedded files are package files or file attachments. 
Here is an example that adds a bookmark with a GoToE action that links to a package file within FileB.pdf, a 
separate file. The destination package file within FileB.pdf has the path /FolderA/FolderA1/foo.pdf. The file 
that contains the bookmark and FileB.pdf are stored in the same folder.
The File element’s Name attribute specifies the separate PDF file that contains the package. The Target 
element’s Filename attribute precedes the filename with an index that indicates the folder that contains 
the file. In this example, the folder containing foo.pdf is the second folder in the Folders element. The 
PackageFile XML file exported from FileB.pdf appears after the example. The index angle brackets use 
escape sequences to avoid conflicting with the bookmarks XML declarations.
Example:Bookmark xml that links to an embedded file in a folder
<Bookmarks xmlns="http://ns.adobe.com/pdf/bookmarks" version="1.0">
<Bookmark>
<Title>Go to package file</Title>
<Action>
<GoToE NewWindow="true">
<Dest>
<FitH PageNum="0" />
</Dest>
<File Name="FileB.pdf"/> 
<Target Relationship="Child" Filename_enc="UTF-16"
Filename="&lt;2&gt;foo.pdf"/>
Documents you may be interested
Documents you may be interested