pdf annotation in c# : Add links to pdf online control SDK platform web page wpf html web browser 03218237372-part1685

130
Digital Publishing with aDobe inDesign Cs6
Pre-set page sizes in the New Document dialog box include several popular mobile devices.
Interactivity and Digital Overlays
Many of the interactive features for tablet apps are added to your InDe-
sign documents using the Folio Overlays panel. 周ese elements are called 
overlays because when you create a folio, all the non-interactive elements 
in your layout are flattened to a JPEG, PNG, or PDF file, depending on the 
settings you use; the interactive elements sit on top of that, as an overlay.
Interactive elements are in an overlay that sits on top of the non-interactive elements in your 
layout.
One of the nice things about overlays is that they are maintained 
in both a horizontal and a vertical orientation, with no special action 
required on your part. As long as the same name is used for objects in 
each layout, the overlay will be consistent. For example, that means that 
if you are viewing the second slide in a slideshow in one orientation, the 
same slide is displayed when the user rotates the tablet.
Some of the interactivity that you can add to DPS apps is created using 
InDesign’s native interactive features (discussed in Chapter 2), which can be 
used in PDFs as well as DPS apps. But most of these elements require some 
additional settings in the Folio Overlays panel, because of characteristics 
Add links to pdf online - insert, remove PDF links in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Free C# example code is offered for users to edit PDF document hyperlink (url), like inserting and deleting
add url pdf; change link in pdf
Add links to pdf online - VB.NET PDF url edit library: insert, remove PDF links in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Help to Insert a Hyperlink to Specified PDF Document Page
add hyperlink to pdf in preview; pdf hyperlink
Chapter 5: tablet appliCations
131
that are unique to tablets. For example, when you have a hyperlink to a 
website, you need to indicate whether the page will open directly within 
the tablet app or in the tablet’s browser app. 
Other interactive elements are unique to tablet apps, and these ele-
ments are added using the Folio Overlays panel. We’ll discuss each of 
these in detail later in this section. 
Most, but not all, of InDesign’s native interactive features are supported 
by DPS. 周e following table shows which native InDesign interactive 
features are supported and which are not.
Feature
Supported by DPS
Not Supported by DPS
Animations
Not supported directly; animations must be converted to HTML5 and 
placed back in the InDesign file
Hyperlinks
URL, email, Page, and Navto only
Text anchors and Shared 
Destination hyperlinks
Buttons
On Release event only; Go To First/
Last page, Go To URL, Go To Page, 
Go To Previous/Next State, and Go 
To State actions only
On Click and On Rollover events; 
Go To Destination, Go To Next/
Previous Page, and Show/Hide 
Button actions
Forms
Not supported
Audio
MP3 files 
Video
MP4 files with h.264 encoding
Bookmarks
Not supported
Cross-References
Not supported
Page Transitions
Not supported
周e Folio Overlays panel extends the native features it supports by 
allowing you to add elements that are unique to tablet apps. But the 
panel also adds overlays that provide additional interactive features to 
DPS apps, including the following:
■■
Image sequencing
■■
Panoramas
■■
Web views
■■
Pan and zoom on images
■■
Scrollable frames
周ese features are created entirely using the Folio Overlays panel and, 
usually, a set of external files.
周e Folio Overlays panel is essential to adding much of the interactivity 
to DPS apps. After you install the DPS tools from the Folio Builder panel, 
you can find the Folio Overlays panel under the Window menu.
Native interactive 
features supported
Folio Overlays 
panel basics
C# PDF Convert to HTML SDK: Convert PDF to html files in C#.net
HTML converter toolkit SDK, preserves all the original anchors, links, bookmarks and to Use C#.NET Demo Code to Convert PDF Document to Add necessary references
adding hyperlinks to pdf; add links to pdf
.NET PDF Document Viewing, Annotation, Conversion & Processing
Edit, delete text from PDF. Insert images into PDF. Edit, remove images from PDF. Add, edit, delete links. Form Process. Fill in form data programmatically.
add hyperlink to pdf online; pdf email link
132
Digital Publishing with aDobe inDesign Cs6
周e Folio Overlays panel lets you access all of the interactive features you can modify or create 
for DPS apps.
周ink of the Folio Overlays panel as your hub for adding interactivity to 
your DPS apps. It provides important tools for creating engaging experi-
ences for your publication’s readers, and previewing your work as you go 
along, either using the desktop Content Viewer or directly on your iPad.
Both buttons and hyperlinks play an important role in providing interac-
tivity to DPS tablet apps. 周ey provide navigation, allow us to play videos 
and sounds, click through slideshows, and link us to the outside world.
When to use buttons vs. hyperlinks
Because both buttons and hyperlinks have similar linking functionality, 
it can sometimes be confusing to know when to use a button rather than 
a hyperlink. But they each have unique characteristics that when under-
stood make it easy to choose the right feature for the job.
For one thing, only entire objects or frames can be made into a button; 
you can’t select text within a frame and set a button, you can only set a 
hyperlink. 周at makes hyperlinks the only choice when you need to link 
selected text within a frame.
Creating links with 
buttons and hyperlinks
VB.NET PDF Convert to HTML SDK: Convert PDF to html files in vb.
Turn PDF images to HTML images in VB.NET. Embed PDF hyperlinks to HTML links in VB.NET. Convert PDF to HTML in VB.NET Demo Code. Add necessary references:
convert doc to pdf with hyperlinks; add link to pdf file
C# PDF Convert to Word SDK: Convert PDF to Word library in C#.net
the original text style (including font, size, color, links and boldness). C#.NET DLLs and Demo Code: Convert PDF to Word Document in C# Add necessary references
add hyperlinks to pdf online; add a link to a pdf
Chapter 5: tablet appliCations
133
On the other hand, buttons are the only choice when you want the 
appearance of your link to change when it’s tapped. Buttons have appear-
ance options for Normal, Rollover, and Click, but only Normal and Click 
appearances are utilized by DPS. Only buttons let you jump to an object 
state, which is useful for slideshows, remote rollovers, or button “hot 
spots.” 
You can use either buttons or hyperlinks for similar kinds of links: 
■■
To link to websites
■■
To link to other pages or articles
■■
To send email
■■
To link to other content 
Creating buttons for DPS apps
Creating a button for a DPS folio is the same as creating a button in 
InDesign for any other type of use, such as for a PDF file. However, there 
are certain events and actions that do not work in DPS apps and cannot 
be used. In fact, the only button event that is supported by DPS is On 
Release or Tap.
周e only button event supported in DPS is On Release or Tap. 周e others have no effect when 
exported to a DPS folio.
周ere are also certain button actions that are not supported in DPS 
folios, including Go To Destination, Go To Next/Previous Page, and Show/
Hide Buttons And Forms. None of the PDF Only actions are supported.
DPS supports the following button actions for hyperlinks:
■■
Go To First/Last Page
■■
Go To Page
■■
Go To URL
■■
Sound
■■
Video
DPS supports the following button actions for object states:
■■
Go To Next/Previous State
■■
Go To State 
C# Create PDF Library SDK to convert PDF from other file formats
PDF with a blank page, bookmarks, links, signatures, etc. PDF document in C#.NET using this PDF document creating toolkit, if you need to add some text
pdf link to specific page; add link to pdf
C# Image: Tutorial for Document Management Using C#.NET Imaging
more detailed C# tutorials on each part by following the links respectively are dedicated to provide powerful & profession imaging controls, PDF document, image
convert excel to pdf with hyperlinks; clickable links in pdf files
134
Digital Publishing with aDobe inDesign Cs6
周ese actions are supported by DPS with no additional settings 
required. But whether you use buttons or hyperlinks, you must use the 
Folio Overlays panel to set how URL hyperlinks behave.
Use the Hyperlink settings to specify whether a link opens in the app (folio) or in a browser.
Panel settings
Open in Folio:
By default, a website will open in the app, in an in-app browser, 
where all links on the website are fully functional. With this option, the 
user never leaves the app. To return to the app, the user simply taps the 
Done button in the upper-left corner of the screen.
Open in Device Browser:
Choose this option if you want the user to be 
taken to the device’s browser app, such as Safari on the iPad, when a link 
is tapped. With this option selected, the user will exit the app and go to the 
external browser. Always choose this option for email links, because you 
always want the user’s email client to open to send a pre-addressed email. 
TIP 
When setting a link to iTunes or the Apple App Store, use the Open in 
Device Browser option to avoid a Cannot Open Page error message.
Select the Ask First check box to specify that a prompt will appear, 
requesting permission to exit the app. It’s usually a good idea to specify 
this prompt, so the user knows what’s about to happen. Once the user 
is in the browser app, the DPS app has been completely exited and the 
app has to be re-opened.
Jump to another article 
To create a hyperlink to jump to another article in your folio, use the 
navto:// syntax. 周en specify the name of the article as it appears in the 
Folio Builder panel, not as it appears in the Article Properties dialog box. 
(Both are discussed in detail later in this chapter.) Add a page number if 
you wish to link to a specific page in the article. When you’re linking to 
a specific page in an article, keep in mind that the first page in the docu-
ment is counted as page 0 (zero). So, for example, if you specify #3 in the 
URL, the link will jump to page 4. A typical URL to link to another article 
in your folio might be something like navto://articlename#3.
VB.NET PDF: Basic SDK Concept of XDoc.PDF
You may add PDF document protection functionality into your VB.NET program. to edit hyperlink of PDF document, including editing PDF url links and quick
add hyperlink to pdf acrobat; adding a link to a pdf
How to C#: Basic SDK Concept of XDoc.PDF for .NET
You may add PDF document protection functionality into your C# program. to edit hyperlink of PDF document, including editing PDF url links and quick
add hyperlink in pdf; add hyperlink to pdf
Chapter 5: tablet appliCations
135
Slideshows are just one of the many interactive elements that can be 
made using object states. In DPS apps, slideshows can be navigated by 
using buttons or by using tablet actions (such as Tap or Swipe) that are 
specified in the Slideshow section of the Folio Overlays panel.
As discussed in Chapter 2, you make an object state, also known as a 
multi-state object or MSO, by combining multiple objects into one. Select 
the objects — whether several images or a series of images grouped with 
text — and align them on top of each other using the alignment icons 
in the Control panel. 周en in the Object States panel, click New, which 
groups the objects into a new object state.
Creating an object state: Select a group of images and align them; click the Convert Selection 
to Multi-state Object icon in the Object States panel.
To allow the user to view the slideshow by tapping buttons that access 
a specific state or by browsing slide by slide, set the buttons to the Next/
Previous State action. Or, you can allow the user to view a slideshow 
without any buttons by selecting the appropriate settings in the Slideshow 
section of the Folio Overlays panel.
Panel settings
Auto Play:
As soon as the user turns to the page, the slideshow will play; 
this is also known as “play on page load.” If you select this setting, you 
can set a delay in the time it takes to play.
Tap to Play/Pause:
周e slideshow will play when the user taps the top image 
or state. If you select this option, it’s a good idea to give some kind of 
visual cue, such as an icon or text, that clearly indicates that the slideshow 
should be tapped to see the action, since the user otherwise just sees the 
static image of the first slide.
Creating slideshows 
with object states
136
Digital Publishing with aDobe inDesign Cs6
Use the Slideshow section of the Folio Overlays panel to specify settings for your slideshow.
Delay:
If Auto Play is selected, you can specify a delay in the time between 
when the user turns the page and when the slideshow starts to play. You 
can specify from 0 (zero) seconds to 60 seconds. It’s usually a good idea 
to set a small delay so the page elements have time to fully load before 
the slideshow starts to play.
Interval:
If Auto Play or Tap to Play/Pause is selected, you can specify the 
amount of time each slide displays. 周e allowable range is 0.125 seconds 
to 60 seconds.
Play-Time:
If Auto Play or Tap to Play/Pause is selected, you can specify 
how many times the slideshow plays. 周is option is not available when 
Loop is selected.
Loop:
If Auto Play or Tap to Play/Pause is selected, selecting Loop will 
cause the slideshow to play continuously until the user double-taps the 
slideshow or turns the page. Many electronic document designers decry 
Loop as a distraction.
Stop at Last Image:
If Auto Play or Tap to Play/Pause is selected, this setting 
will stop the slideshow at the last slide.
Cross Fade:
周is setting provides a transition fade to the next slide. 周e 
default time for the transition is .5 seconds, but you can specify any value 
from 0.125 seconds to 60 seconds. 周is applies to slideshows advanced 
manually or with Auto Play or Tap to Play/Pause selected.
Swipe to Change Image:
周is setting lets the user swipe from slide to slide.
Stop at First/Last Image:
When Swipe to Change Image is selected, use this 
setting to specify that the slideshow stop on the first or last slide. 
Chapter 5: tablet appliCations
137
Hide Before Playing:
If this setting is selected, the slideshow is hidden 
until it is triggered, either by user action or by other settings in the Folio 
Overlays panel.
Play in Reverse:
Just like it sounds, selecting this option causes the slide-
show to play backwards.
Object states are used frequently in DPS apps because you can do so many 
different things with them. One common use of objects states is to create 
what is sometimes referred to as a “remote rollover.”
Remote rollover usually refers to an effect where the user rolls over one 
part of a page onscreen and a change occurs in a remote (unconnected) 
part of the page. On tablets, there is no rollover state, so in this case it 
refers to when the user taps one part of the screen and a change occurs 
in another part of the screen. Remote rollovers can be created using an 
object state and buttons that go to specific states in the object state.
In this example, the user taps any one of four buttons to display a 
different yoga pose, along with how-to instructions. 
In this remote rollover, the user taps one of the numbered buttons to display a different yoga 
pose with instructions.
1. 周e first step is to create each object state. A yoga pose image is 
positioned next to the text frame containing its instructions, and 
then the two are grouped. 
2. Once all four images are grouped with their instructions, the four 
groups are then aligned on top of each other and converted to an 
object state using the Object States panel. 
3. Next, the four buttons are created. Each button has a different 
image for the Normal and Click appearances. See Chapter 2 for 
information about using external graphics for button appearances.
4. For each button, the event is set to On Release or Tap and the action 
is set to Go To <the appropriate> State.
Creating remote 
rollovers with 
object states
138
Digital Publishing with aDobe inDesign Cs6
Each state is made up of an image grouped with instructional text in an adjacent text frame.
Each button is targeted to a specific state in the object state to create the remote rollover 
effect.
周is technique offers a lot of flexibility, and with a little imagination 
and creativity you can produce a variety of engaging experiences for your 
users. You’ll see this technique used in many of today’s tablet publications.
Image sequencing allows you to combine many images into a continuous 
series that can be stepped through by the user. It is particularly useful for 
creating a rotating 360° view of images or a time-lapse series of images. 
Image sequencing
Chapter 5: tablet appliCations
139
Image sequencing is one of the interactive features that are unique to 
DPS, and it uses the Folio Overlays panel rather than the File> Place 
command to import the images used. 
周ere are a variety of ways to create source images. One way is to use 
Adobe Photoshop Extended to export an image sequence of a video, 
whether a 3D object or a scene. Open the movie in Photoshop Extended, 
and use the File> Export command. Choose Render Video and change 
the settings in the dialog box as needed.
周e Render Video dialog box in Photoshop. You can create the assets needed for an image 
sequence by opening a movie file in Photoshop Extended and exporting the frames as an 
image sequence. 
You can also use Adobe Flash Professional or Adobe After Effects to 
export frames from an animation or a video. And, of course, you can use 
any 3D authoring application to generate images.
Images should be saved in JPEG format, or PNG if you wish to include 
transparency. InDesign won’t compress the files in any way, so for JPEG 
files, use medium compression to keep your folio size down. 
周e files should be named with sequential ascending suffixes, such 
as image01.jpg, image02.jpg, image03.jpg, and so on. You also need to 
make the images the same pixel size as they will appear on the tablet; for 
example, 568 x 320 pixels.
TIP 
Use at least 30 to 60 images so their rotation will not be jerky. You usually 
don’t need more than that, and using too many images will just make your file 
larger without a better result.
Documents you may be interested
Documents you may be interested