c# pdf library : Add hyperlinks to pdf control Library utility azure asp.net .net visual studio accessing-pdf-sr1-part2033

Accessing PDF Documents with Assistive Technology 
8
Adobe Reader Accessibility Features
You can access the Preferences dialog box by choosing Edit > Preferences. Press Alt+E and then N, or use the 
shortcut Ctrl+K.  周e dialog box is divided into two sections. 周e section on the le晴 is a list of categories of 
preferences. 周e section on the right is a panel that contains the options that you can modify for the selected 
category.  周e first time that you open the Preferences dialog box, focus is on the Accessibility category. 
周erea晴er, focus is on the category that you most recently selected.  To select a category, you can use the Up 
Arrow and Down Arrow keys, or press the letter key that corresponds to the first letter of the category name.  
Figure 2: Accessibility Preferences Dialog
Use the following tips for navigating the Preferences dialog with the keyboard:
To move focus from the category list to the panel of options, press Tab. 
• 
To move focus to the next option in the panel, press Tab. 
• 
To move focus to the previous option in the panel, press Shi晴+Tab. 
• 
Add hyperlinks to pdf - 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 links to pdf in preview; pdf link to attached file
Add hyperlinks to pdf - 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 pdf document; add hyperlink to pdf in preview
Accessing PDF Documents with Assistive Technology 
9
Adobe Reader Accessibility Features
To bring focus to items in sublists, use the Up Arrow, Down Arrow, Right Arrow, and Le晴 Arrow
• 
keys. 
To select or deselect an option that has focus, press the Spacebar. 
• 
周e following Preferences categories are useful to screen reader users:
Accessibility — for setting tab order to follow the document’s structure
• 
General — for disabling the auto-save function to speed performance
• 
Internet — for controlling how Adobe Reader opens in a browser 
• 
Multimedia — for controlling how multimedia players play back 
• 
accessibility information that is embedded in audio and video
Page Display — for setting default zoom levels and setting default page layout displays 
• 
Reading — for choosing the delivery method of pages that are sent to a screen reader
• 
Startup — for reopening documents to the last-viewed page
• 
Note:  The  Reading  category  contains  three  sections  labeled “Reading  Order 
Options”, “Screen  Reader  Options”,  and “Read Out  Loud Options.” While 
the first two sections are relevant to screen readers, the last section is not. 
The settings in “Read Out Loud Options” control the Read Aloud feature of 
Adobe Reader.  This feature reads aloud the text of a PDF document, but does 
not provide the same level of reading functionality as an advanced screen 
reader.  Although it is not intended to replace screen reader technology, it 
can be helpful when no screen reader is available.  It is also a valuable tool 
for people with dyslexia or another print disability.
Saving an Adobe PDF document as text
Adobe Reader provides the ability to extract the text of an Adobe PDF document and save it as 
a text file. 周is is useful if you want to read the document on a note-taker or emboss the file with 
a Braille printer.  A text version of a PDF document contains no images or multimedia objects, 
but it does contain alternate descriptions for images if the author provided them.  To access 
the “Save as text” dialog box, choose File > Save as text or press Alt+F and then press V.
For best results when saving text for use with alternative translation technologies, first choose 
the Reading Order preference that best reflects the appropriate reading order of the document. 
For instructions, see “Using the Accessibility Setup Assistant” earlier in this guide.
Note: If your screen reader does not read the saved text file in the most logical 
order, the PDF document may not be adequately tagged and structured.
Navigating PDF documents with keyboard alternatives to mouse actions 
Nearly all actions that can be performed with a mouse in Adobe Reader can also be performed using keystrokes. 
周e Adobe Reader interface should be familiar to anyone who has experience working with standard Windows 
applications, such as word processors or web browsers.  周e menu bar is accessed by pressing the Alt key, 
C# PDF Convert to HTML SDK: Convert PDF to html files in C#.net
Embed PDF hyperlinks to HTML links. How to Use C#.NET Demo Code to Convert PDF Document to HTML5 Files in C#.NET Class. Add necessary references:
add links to pdf online; pdf reader link
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:
add a link to a pdf file; add links to pdf acrobat
Accessing PDF Documents with Assistive Technology 
10
Types of PDF Documents
and there are keyboard shortcuts for many actions.  Each of the sections on JAWS and Window-Eyes in this 
guide provides information on keystrokes specific to that screen reader.  More information on Adobe Reader 
keyboard shortcuts is available at http://www.adobe.com/enterprise/accessibility/reader/appx_a.html.  
周e following keystrokes are helpful for getting started with PDF documents:
Ctrl+Page Down or Ctrl+Page Up -- Go to the next or previous page 
• 
Shi晴+Ctrl+Page Down or Shi晴+Ctrl+Page Up -- Go to the bottom or top of the document 
• 
Ctrl+K -- Open the Preferences dialog box 
• 
Ctrl+D -- Display document properties, including security 
• 
settings and tagged status that affect accessibility 
Shi晴+Ctrl+6 -- Start Accessibility Quick Check 
• 
ALT + F and then V -- Save to text 
• 
ALT-D and then T -- Start Accessibility Setup Assistant 
• 
F5 -- Place focus on document
• 
Automatically tagging untagged documents
When you open a PDF document that is not tagged, Adobe Reader analyzes the document and 
automatically adds tags to improve the reading order.  周ese tags are only temporary, and must be 
added each time the PDF document is opened.  When you open an untagged PDF, Adobe Reader 
asks you to choose one of three reading order options. 周is dialog box explains that your screen 
reader will not be able to interact with Adobe Reader during the tagging process, and it provides 
the number of pages in the document to give you an idea of how long the tagging will take.
Types of PDF Documents
周ough PDF is a standard, the content and structure of PDF documents vary widely.  周is 
section describes how accessibility is affected by four types of PDF documents: image 
only files, untagged documents, tagged documents, and electronic forms.
Image only files
Image only PDF files present significant accessibility barriers for screen reader users.  周ese files are inaccessible 
because they contain only graphic images representing each page instead of actual text characters.  Although text 
may appear on the screen, it is only a picture of text without the underlying characters needed by a screen reader
Image only PDF files are created when a user scans a paper document, producing an image of the document.  
周e scanning process is similar to how a blind person uses a scanner along with optical character recognition 
(OCR) so晴ware to read print materials.  However, because OCR has not been performed on the document, 
the result is an image only file.  Although authors can use Adobe Acrobat to perform OCR when creating PDF 
documents, many skip the OCR process because it takes more time than simply distributing the document as it 
appears in the document window. Another reason that authors may skip OCR is that, depending on the quality 
of the image, the resulting text can contain recognition errors, which require manual proofreading to resolve.
VB.NET PDF Page Replace Library: replace PDF pages in C#.net, ASP.
all PDF page contents in VB.NET, including text, image, hyperlinks, etc. Replace a Page (in a PDFDocument Object) by a PDF Page Object. Add necessary references:
add link to pdf; adding links to pdf document
VB.NET PDF Thumbnail Create SDK: Draw thumbnail images for PDF in
PDF document is an easy work and gives quick access to PDF page and file, or even hyperlinks. How to VB.NET: Create Thumbnail for PDF. Add necessary references:
pdf edit hyperlink; pdf link
Accessing PDF Documents with Assistive Technology 
11
Types of PDF Documents
Before your screen reader can access an image only PDF document, you need to convert the image 
into accessible text.  You can use any application with built-in OCR functionality, including Adobe 
Acrobat. You can also use certain third party OCR so晴ware applications, which have built-in tools to 
recognize PDF files.  Even with the best OCR technology available, the result may not be perfect.  If 
none of these tools are available, or if you cannot prevail upon the original author to correct the 
situation, you may need to obtain sighted assistance to have the document read to you.
Untagged documents
PDF documents o晴en contain page layouts with multiple columns, sidebars, and captions for photos.  
As a result, even when a PDF contains actual text instead of images only, it may be inaccessible because 
of problems in determining the most appropriate reading order.  A screen reader might not be able to 
extract words, sentences and paragraphs in a coherent order.  Instead, they may be mixed together in 
disconnected, confusing ways.  For example, when the text of a PDF file is arranged in columns like in a 
newspaper, the structure of the document is apparent visually, because extra spacing or border lines indicates 
where one column of text ends and another begins. Screen readers, however, cannot always detect these 
visual cues. In these cases, information about the document structure must be included in the PDF file 
for a screen reader to present a document in an intelligible manner. Without structural information that 
groups and separates regions of the page, the document may be inaccessible to screen reader users.
PDF tags are used to address such accessibility problems. PDF tags are similar to tags used in HTML to make 
Web pages more accessible.  周e World Wide Web Consortium (W3C) did pioneering work with HTML 
tags to incorporate the document structure that was needed for accessibility as the HTML standard evolved.  
For example, a phrase may be tagged as the heading of a section, the caption of an image, or a cell within a 
table. Some tags are necessary for proper visual display in a web browser, but other tags are recommended 
specifically to aid accessibility. Accessibility tags may include an indication of the row and column labels 
of a table, which enables a screen reader to tell the user about the context of each cell. 周e cell information 
may be useless or confusing without knowing the associated row and column labels.  When authors fail to 
use tags to indicate the internal structure of the document, the PDF documents they create are untagged.
Unfortunately, you will likely encounter many untagged PDF documents, making 
it difficult for your screen reader to make sense of the document. 
Automatic tagging helps alleviate the problems caused by untagged PDF documents. Adobe Reader can 
analyze an untagged PDF file and add temporary tags to optimize its reading order for screen readers. 
When you open an untagged PDF, Adobe Reader presents a dialog box that allows you to choose the type of 
tagging you want it to perform on the document.  周e tagging process can take a few minutes for large files, 
so your screen reader will alert you that the document is being processed while it is being tagged.  When the 
tagging is complete, your screen reader will begin reading the document.  周e file is only tagged temporarily 
-- because the tags are not saved, the process will have to be repeated if you open the document again.
.NET PDF SDK | Read & Processing PDF files
by this .NET Imaging PDF Reader Add-on. Include extraction of text, hyperlinks, bookmarks and metadata; Annotate and redact in PDF documents; Fully support all
convert a word document to pdf with hyperlinks; active links in pdf
PDF Image Viewer| What is PDF
advanced capabilities, such as text extraction, hyperlinks, bookmarks and Note: PDF processing and conversion is excluded in NET Imaging SDK, you may add it on
add url pdf; add link to pdf file
Accessing PDF Documents with Assistive Technology 
12
Types of PDF Documents
Figure 3: Reading Untagged Document Dialog
Assistive technology such as JAWS and Window-Eyes screen readers interpret the 
PDF tags in files viewed in Adobe Reader (or Acrobat). As a result these screen 
readers can render more accessible output in speech or Braille.
Tagged documents
Tagged documents provide the best reading experience for screen reader users.  
Like tags in HTML that improve accessibility of Web pages, PDF tags convey a suggested reading 
order, allowing a screen reader to present the document in an intelligible manner. Tags mark portions 
of PDF content and are organized in sequence.  When a PDF document has been properly tagged by 
Accessing PDF Documents with Assistive Technology 
13
Using Adobe Reader with JAWS
its author, screen readers do a better job of interpreting the document’s structure, which also makes 
it easier to use your screen reader’s keystroke commands to navigate and read the document.
Adobe Acrobat is the most popular so晴ware for creating PDF documents; and it includes a feature that analyzes 
the accessibility of a PDF file. It reports potential problems, including ambiguous structure and unlabeled 
pictures. Acrobat can also automatically add tags when the document’s content makes it clear which tags are 
appropriate.  Some tagging, however, must be done manually.  You can use Acrobat to produce an accessibility 
report that identifies potential problems, and then correct these problems by selecting a portion of the document 
and selecting a tag to indicate its purpose. For example, Adobe Acrobat cannot tell what a picture contains, 
so you need to enter a caption tag for the picture manually.  周e manual tagging process can take some time, 
depending on the complexity of the document.  For more online resources that make it easier to design accessible 
PDF documents, including guidance on how to properly tag a document, visit 
http://www.adobe.com/accessibility
.
Electronic forms
Electronic forms are an increasingly popular use of PDF.  Although some PDF forms are simply documents 
that are to be printed and filled out by hand, many can be filled out electronically using your computer and 
screen reader.  周ese forms are similar to HTML forms you may encounter on the Internet, and they have 
many of the same accessibility issues.  A simple PDF form may ask for basic information such as your name 
and address.  More complex PDF forms can gather significantly more information.  You can use an IRS 
form, for example, to enter income, tax withholdings, marital status, and the number of children you have.
Like any PDF document, forms must have a logical structure with proper tagging to be accessible for screen 
readers. In addition to establishing a proper read order, PDF forms must have a logical tab order defined.  When 
filling out these forms, users move from one entry field to another by pressing the Tab key. If the fields are 
tagged with improper labels, it is nearly impossible for a screen reader user to know what to enter in each field.
Using Adobe Reader with JAWS
JAWS for Windows, made by Freedom Scientific, works with Adobe Reader to read PDF 
documents. JAWS can also read other types of documents in a word processor or on the 
Internet.  Typically, you read PDF documents using the virtual PC cursor, just as you would when 
using Internet Explorer.  周is user guide was written for JAWS version 7.0 and above.
Overview of JAWS support for Adobe Reader
周e JAWS built-in Help system provides extensive guidance for using Adobe Reader, 
including a short overview, links to other resources, and the following topics: 
JAWS Commands for using Reader 
• 
Reader Getting Started 
• 
Helpful Hints 
• 
You can access this information in two ways. 
If you are using Adobe Reader, you can simply hold down the Insert key and press F1 twice rapidly.  周is 
1. 
will open the tree view of JAWS Help Topics with your cursor positioned on the Adobe Acrobat and Reader 
topic.  Press Enter, and then F6, to open a page with all the JAWS Adobe Help information and links.  
Accessing PDF Documents with Assistive Technology 
14
Using Adobe Reader with JAWS
You can also access the JAWS Help system by bringing focus to your JAWS application and pressing 
2. 
F1.  If you do it this way, you will begin on the Contents page of the JAWS Help system.  Place the 
cursor on the book in the tree view titled “Popular Applications with JAWS” and press the Right 
Arrow key to open a list of Help Topics for more than 40 applications.  At the top of the list is the 
Adobe Acrobat and Reader topic. When you select that topic and press the Enter key, and then the 
F6 key, the application will open a page with all the JAWS Adobe Help information and links.  
周e Freedom Scientific web site has additional resources for using JAWS with Adobe Reader.  
More information is available from Freedom Scientific at 
www.freedomscientific.com
JAWS commands for using Adobe Reader
周e two tables in this section present JAWS commands that are useful when using Adobe Reader. 周e first 
table includes general JAWS commands, while the second table includes JAWS commands that make it 
easier to navigate HTML documents on the Internet.  周e commands in this second table are also useful 
when reading and navigating PDF documents.  You can find a complete list of JAWS commands in the JAWS 
Help system section on Adobe Reader.  For more information on using keyboard shortcuts with Adobe 
Reader, see “Navigating PDF documents with keyboard alternatives to mouse action” earlier in this guide.
Table 1: General JAWS Commands for Using Adobe Reader
Description
Command
JAWS Help for Adobe Reader
Insert+F1
Enter Forms Mode 
Enter  
Virtual Cursor On 
NUM PAD PLUS  
Virtual Find 
Ctrl+Insert+F  
Next Page 
Ctrl+Page Down  
Previous Page 
Ctrl+Page Up   
Go To Page 
Shi晴+Ctrl+N  
Go To First Page 
Shi晴+Ctrl+Page Up  
Go To Last Page 
Shi晴+Ctrl+Page Down
Say All 
Insert+Down Arrow  
Create Custom Label For Form Field 
Ctrl+Insert+Tab 
Accessing PDF Documents with Assistive Technology 
15
Using Adobe Reader with Window-Eyes
Table 2: JAWS Commands for Using HTML and Adobe Reader
Description
Command
Links List
Insert+F7
Next Link 
Tab
Prior Link 
Shi晴+Tab  
Open Link 
Enter 
List Headings  
Insert+F6   
Next Heading  
H
Prior Heading  
Shi晴+H  
Move To Next Form Field 
F
Enter Forms Mode 
Enter  
Move To Next Form Field
Tab
Move To Previous Form Field
Shi晴+Tab
Exit Forms Mode 
NUM PAD PLUS  
Move To Next Table  
T
Move To Previous Table
Shi晴+T
Read Current Table cell  
Ctrl+Alt+NUM PAD 5   
Move To And Read Next Cell  
Ctrl+Alt+Right Arrow   
Move To And Read Previous Cell  
Ctrl+Alt+Le晴 Arrow
Move To And Read Cell Above  
Ctrl+Alt+Up Arrow  
Move To And Read Cell Below  
Ctrl+Alt+Down Arrow
Move To And Read First Cell  
Ctrl+Alt+Home   
Move To And Read Last Cell  
Ctrl+Alt+End 
Using Adobe Reader with Window-Eyes
Window-Eyes, made by GW Micro, works with Adobe Reader to read PDF documents. You read 
PDF documents using the Window-Eyes “Browse Mode”, just as you would read a document 
in a word processor or in Internet Explorer. Window-Eyes automatically enters Browse Mode 
when using Adobe Reader.  周e keystrokes and navigation commands for reading a PDF 
document are similar to those used for reading a web page with Internet Explorer.   
Accessing PDF Documents with Assistive Technology 
16
Using Adobe Reader with Window-Eyes
Overview of Window-Eyes support for Adobe Reader
周e Window-Eyes built-in Help system includes basic information for using Adobe Reader. To access 
this information, press Shi晴+Ctrl+Question while Adobe Reader is open.  周is will place focus in a help 
document that you can read with standard Window-Eyes reading commands.  To exit this document, press 
the Escape key.  You can also turn on the Window-Eyes “Key Describe” mode by pressing Insert+1 (on the 
number row) at any time while using the screen reader.  In this mode, Window-Eyes announces the function 
assigned to each keystroke, but does not perform any actions.  To toggle this mode off, press Insert+1 again.  
Window Eyes Commands for using Adobe Reader
周e two tables in this section present Window-Eyes commands that are useful when using Adobe Reader. 周e 
first table includes general Window-Eyes commands, while the second table includes Window-Eyes commands 
that make it easier to navigate HTML documents on the Internet.  周e commands in this second table are also 
useful when reading and navigating PDF documents.  You can find a complete list of Window-Eyes commands 
in the Window-Eyes Help system section on Adobe Reader.  For more information on using keyboard shortcuts 
with Adobe Reader, see “
Navigating PDF documents with keyboard alternatives to mouse action
” earlier in this guide.
Table 3: General Window-Eyes Commands for Using Adobe Reader
Description
Command
Window-Eyes Help for Adobe Reader
Shi晴+Ctrl+Question
Turn Off Browse Mode (for forms) 
Enter 
Turn Browse Mode On 
Shi晴+Ctrl+A  
Mouse Find 
Shi晴+Ctrl+F  
Next Page 
Ctrl+Page Down  
Previous Page 
Ctrl+Page Up   
Go To Page 
Shi晴+Ctrl+N  
Go To First Page 
Shi晴+Ctrl+Page Up  
Go To Last Page 
Shi晴+Ctrl+Page Down  
Read To End 
Shi晴+Ctrl+R  
Accessing PDF Documents with Assistive Technology 
17
Performing Common Tasks with Adobe Reader 
Table 4: Window-Eyes Commands for Using HTML and Adobe Reader
Description
Command
Links List
Insert+Tab
Next Link 
Tab
Prior Link 
Shi晴+Tab  
Activate Link 
Enter 
List Headings  
Insert+Tab   
Next Heading  
H
Prior Heading  
Shi晴+H  
Move To Next Form 
F
Exit Browse Mode (to fill out a form) 
Enter  
Move To Next Form Control
Tab
Move to Previous Form Control
Shi晴+Tab
Reenter Browse Mode 
Shi晴+Ctrl+A  
Move To Next Table  
T
Move to Previous Table
Shi晴+T
Activate Table Mode  
Ctrl+NUM PAD PLUS   
Move To And Read Cell To 周e Right 
Insert+Right Arrow   
Move To And Read Cell To 周e Le晴 
Insert+Le晴 Arrow
Move To And Read Cell Above  
Insert+Up Arrow  
Move To and Read Cell Below  
Insert+Down Arrow  
Move To And Read First Cell In Current Row 
Ctrl+Insert+Le晴 Arrow
Move To And Read Last Cell In Current Row  
Ctrl+Insert+Right Arrow
Move To And Read First Cell in Current Column
Ctrl+Insert+Up Arrow
Move To And Read Last Cell In Current Column
Ctrl+Insert+Down Arrow
Exit Table Mode
Ctrl+NUM PAD DASH
Performing Common Tasks with Adobe Reader 
When using Adobe Reader with a screen reader, you will likely need to 
perform one or more of the following common tasks:
Installation and setup
• 
Using the Accessibility Setup Assistant 
• 
Documents you may be interested
Documents you may be interested