c# code to compare two pdf files : Excel pdf bookmarks control SDK platform web page .net azure web browser Acrobat9CIB14-part21

ADoBe ACRoBAT 9  CLAssRooM In A BooK 
131
By making your PDF documents more accessible to users, you can broaden your 
readership and better meet government standards for accessibility. Accessibility in 
Acrobat falls into two categories:
• 
Accessibility features that help authors create accessible documents from new 
or existing PDF documents. 周ese features include simple methods for checking 
accessibility and adding tags to PDF documents. (See “Looking at accessible 
documents” in this lesson.) With Acrobat Pro and Pro Extended, you can also 
correct accessibility and reading-order problems in PDF files by editing the PDF 
file structure.
Accessibility features that help readers who have motion or vision limitations to 
navigate and view PDF documents more easily. Many of these features can be 
adjusted by using a wizard, the Accessibility Setup Assistant.
For Adobe PDF files to be flexible and accessible, they must have structure, and 
Adobe PDF files support three levels of structure—tagged, structured, and unstruc-
tured. Tagged PDF files have the most structure. Structured PDF files have some 
structure, but are not as flexible or accessible as tagged PDF files. Unstructured 
PDF files have no structure. (As you will see later in this lesson, you can add limited 
structure to unstructured files.) 周e more structure a file has, the more efficiently 
and reliably its content can be reused. 
Structure is built into a document when the creator of the document defines head-
ers and columns, adds navigation aids such as bookmarks, and adds alternate text 
descriptions for graphics, for example. In many cases, documents are automatically 
given logical structure and tags when they are converted to Adobe PDF.
When you create Adobe PDF from Microsoft Office files or from files created in 
later versions of Adobe FrameMaker, InDesign, or PageMaker, or when you create 
Adobe PDF using Web Capture, the resulting PDF files are tagged automatically. 
In summary, the greatest amount of built-in structure is obtained when you create  
a document that has defined structure and convert that document to give tagged 
PDF files. 
In Acrobat Pro or Pro Extended, if your PDF documents don’t reflow well, you 
can correct most problems using the Content panel in the navigation pane or the 
TouchUp Reading Order tool. However, this is not as easy as creating a well-struc-
tured document in the first place. For an in-depth guide to creating accessible PDF 
documents, visit the Adobe website at http://access.adobe.com.
Excel pdf bookmarks - add, remove, update PDF bookmarks in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your C# Project with Rapid PDF Internal Navigation Via Bookmark and Outline
how to bookmark a pdf file in acrobat; pdf create bookmarks
Excel pdf bookmarks - VB.NET PDF bookmark library: add, remove, update PDF bookmarks in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your VB.NET Project with Rapid PDF Internal Navigation Via Bookmark and Outline
create bookmarks in pdf; adding bookmarks to pdf document
132
Lesson  6  Reading and Working with PDF Files
looking at accessible documents
In this section, you’ll examine a tagged PDF file. 
Working with a tagged adobe PdF file
First you’ll look at the accessibility and flexibility of a tagged PDF file that was cre-
ated from a Word file on Windows.
Open Acrobat 9, and choose File > Open, and open the Tag_Wines.pdf file in the 
Lesson06 folder.
Choose File > Save As, and save the file as Tag_Wines1.pdf in the Lesson06 
folder.
Checking for accessibility
It’s always a good idea to check the accessibility of any Adobe PDF document before 
you distribute it to users, and the Acrobat Quick Check feature tells you right away 
if your document has the information necessary to make it accessible. At the same 
time, it checks for protection settings that would prohibit access. 
Choose Advanced > 
Accessibility > Quick Check. 
周e message box indicates that 
the document Tag_Wines1.pdf 
has no accessibility issues.
Click OK to close the message 
box.
You can add security to your PDF files and still make them accessible. 周e 128-bit 
encryption offered by Acrobat 9 prevents users from copying and pasting text from 
a PDF file while still supporting assistive technology. You can also use the Enable 
Text Access For Screen Reader Devices For 周e Visually Impaired option to modify 
security settings on older PDF documents (Acrobat 3 and later) to make them 
accessible without compromising security. 周is option is in the Password Security 
Settings dialog box. 
Now you’ll take a quick look at how flexible a tagged PDF file is. First you’ll reflow 
the PDF file and then you’ll save the contents of the PDF file as accessible text.
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
document file. Remove bookmarks, annotations, watermark, page labels and article threads from PDF while compressing. Also a preview
create bookmark pdf file; bookmarks pdf file
C# PDF File Split Library: Split, seperate PDF into multiple files
Split PDF file by top level bookmarks. The following C# codes explain how to split a PDF file into multiple ones by PDF bookmarks or outlines.
add bookmark pdf file; add bookmarks to pdf
ADoBe ACRoBAT 9  CLAssRooM In A BooK 
133
Reflowing a flexible PdF file
First you’ll adjust the size of your document window to mimic the smaller screen of 
a hand-held device.
Choose View > Zoom >Actual Size to display the document at 100%.
Resize the Acrobat window to about 50% of the full-screen display. In Windows, 
click the Maximize/Restore Down button if the window is currently maximized; 
if the window isn't maximized, drag a corner of the application window to 
reduce it. In Mac OS, resize the document pane by dragging a corner.
Your goal is to resize the Acrobat window so that the ends of the sentences in the 
document pane are cut off.
Choose View > Zoom > Reflow.
周e content of the document is reflowed to accommodate the smaller document 
screen, and you can now read an entire line of text without using the horizontal 
scroll bar. 
When you reflow text, artifacts such as page numbers and page headers often drop 
out because they are no longer relevant to the page display. Text is reflowed one 
page at a time, and you cannot save the document in the reflowed state. 
Now you’ll examine how the display changes when you change the magnification.
VB.NET PDF File Split Library: Split, seperate PDF into multiple
Demo Code in VB.NET. The following VB.NET codes explain how to split a PDF file into multiple ones by PDF bookmarks or outlines.
create bookmarks pdf files; bookmarks pdf
C# PDF File Compress Library: Compress reduce PDF size in C#.net
NET framework. Remove bookmarks, annotations, watermark, page labels and article threads from PDF while compressing. C# class demo
add bookmarks to pdf reader; how to bookmark a pdf page
134
Lesson  6  Reading and Working with PDF Files
Click the arrow next to the magnification 
box on the toolbar, and choose 400% 
from the menu. 
Scroll down the page to see how the 
text reflows. Again, because the text 
is reflowed, you don’t have to use the 
horizontal scroll bar to move back and 
forth across the page to read the enlarged 
text. 周e text is automatically contained 
within the document pane.
When you’ve finished viewing the reflowed text, maximize the Acrobat 
document window and close your file.
Acrobat also allows you to save the contents of a tagged document in a different file 
format for reuse in another application. For example, if you save this file as acces-
sible text, you’ll see that even the contents of the table are saved in an easily usable 
format. 
With Acrobat you can even make some unstructured documents more readily 
accessible to all types of users. You can add tags to a PDF document using the  
Advanced > Accessibility > Add Tags To Document command in Acrobat Standard, 
Acrobat Pro, and Pro Extended. However, you can only correct tagging and order 
errors in Acrobat Pro and Pro Extended. In the next section, you’ll view the results 
of adding tags. 
Making files flexible and accessible
Some tagged Adobe PDF documents may not contain all the information necessary 
to make the document contents fully flexible or accessible. For example, your file 
may not contain alternate text for figures, language properties for portions of the 
text that use a different language than the default language for the document, as 
well as expansion text for abbreviations. (Designating the appropriate language for 
different text elements ensures that the correct characters are used when you reuse 
the document for another purpose, that the word can be pronounced correctly 
when read out loud, and that the document will be spell-checked with the correct 
dictionary.)
You can add alternate text and multiple languages using the Tags panel. (If only one 
language is required, it is easier to choose the language in the Document Properties 
dialog box.) You can also add alternate text using the TouchUp Reading Order tool.
XDoc.Excel for .NET, Comprehensive .NET Excel Imaging Features
zooming & rotation; Outlines, bookmarks, & thumbnail display; Integrated annotation; More about Web Viewer ▶. Excel Convert. Convert Excel to PDF; Convert Excel
pdf export bookmarks; creating bookmarks in pdf from word
.NET PDF SDK - Description of All PDF Processing Control Feastures
bookmarks, & thumbnail display; Integrated annotation; More about Web Viewer ▶. Conversion. PDF Create. Create PDF from Word (docx, doc); Create PDF from Excel
bookmarks in pdf reader; how to add bookmarks to a pdf
ADoBe ACRoBAT 9  CLAssRooM In A BooK 
135
Now you’ll look at the accessibility of a page of a user guide. 周is document was 
designed to be printed, so no attempt was made to make it accessible.
Choose File > Open, and open the AI_UGEx.pdf file in the Lesson06 folder.
2 Choose Advanced > 
Accessibility > Quick Check. 
周e message box indicates that 
the document has no logical 
structure. Click OK to clear 
the message box.
Now you’ll see how this page reflows.
Choose View > Zoom > Actual Size to display the document at 100%.
Reduce the size of the document pane: In Windows, click the Maximize/
Restore Down button if the window is maximized; if it isn't, drag a corner of the 
window. In Mac OS, drag a corner of the document pane to resize it. We made 
our Acrobat window small enough that the width of a full page could not be 
displayed on the screen (at 100%).
Choose View > Zoom > Reflow. 
周e text reflows well, despite the lack of structure. 
Choose View > Zoom > Fit Page. Resize the Acrobat window to best fit your 
needs.
In this section of the lesson, you’ll improve the flexibility and accessibility of the 
page. First you’ll add tags to as many elements as possible using Acrobat.
XDoc.Word for .NET, Advanced .NET Word Processing Features
& rotation; Outlines, bookmarks, & thumbnail display; Integrated annotation; More about Web Viewer ▶. Conversion. Word Create. Create Word from PDF; Create Word
create bookmarks in pdf reader; split pdf by bookmark
XDoc.PowerPoint for .NET, All Mature Features Introductions
& rotation; Outlines, bookmarks, & thumbnail display; Integrated annotation; More about Web Viewer ▶. PowerPoint Convert. Convert PowerPoint to PDF; Convert
export pdf bookmarks to excel; adding bookmarks to pdf
136
Lesson  6  Reading and Working with PDF Files
Choose Advanced > Accessibility > Add Tags To Document.
In Acrobat Pro and Pro Extended, a 
Recognition Report is displayed in the 
navigation pane. Leave this pane open.
If you are using Acrobat Pro or Pro 
Extended, leave the file open. If you are using  
Acrobat Standard, choose File > Close to close your work. 周e remainder of this  
lesson is for Acrobat Pro and Pro Extended users.
When you add tags to a document, Acrobat adds a logical tree structure to the 
document that determines the order in which page content is reflowed and read by 
screen readers and the Read Out Loud feature. On relatively simple pages, the Add 
Tags To Document command can work well. On more complex pages—pages that 
contain irregularly shaped columns, bulleted lists, text that spans columns, and son 
on—the Add Tags To Document command may not be sufficient. 
To correctly tag these more complex pages you need to use the TouchUp Reading 
Order tool. 
ADoBe ACRoBAT 9  CLAssRooM In A BooK 
137
adding tags
While Acrobat can track the structure of most page elements and tag them appro-
priately, pages with complex layouts or unusual elements may not always result in 
successfully tagged PDF documents and may require editing. When you tag a PDF 
file using Acrobat, Acrobat returns a Recognition Report in the Navigation pane 
that lists pages where problems were encountered and suggestions for fixing them.
It’s a good idea to check these items in the PDF document to determine what cor-
rections, if any, need to be made. Use the report to navigate to the problem areas 
of your PDF document by clicking the links for each error. 周en use the TouchUp 
Reading Order tool to correct the problem. 
adding alt text (alternate text)
Non-text elements in your document, such as figures and multimedia elements, 
won’t be recognized by a screen reader or Read Out Loud feature unless they are 
accompanied by alternate text. When you reviewed the Recognition Report, you 
noticed that the figure is missing Alt Text. You’ll add alternate text now. First 
though, you’ll close the Recognition Report.
Click the Hide button or Close button to close the Recognition Report.
Choose Tools > Advanced Editing > TouchUp Reading Order Tool. 周en right-
click (Windows) or Control-click (Mac OS) on the figure in the document pane, 
and choose Edit Alternate Text from the menu. In the Alternate Text dialog box, 
enter the text you want the Screen Reader to use. We entered: Figure shows 
Hand tool being used to drag the artboard across the Illustrator window. 
周en click OK. 
To check your alternate text, choose View > Read Out Loud > Activate Read 
Out Loud. 周en choose View > Read Out Loud > Read 周is Page Only. You’ll 
hear your alternate text. To stop the reading, press Shift+Ctrl+E (Windows) or 
Shift+Command+E (Mac OS).
Notice that both the alternate text and the caption are read. If you want only 
the alternate text to be read, combine the figure and caption elements using the 
TouchUp Reading Order dialog box. 
Choose File > Close to close your work without saving your changes, and click 
the close button to close the TouchUp Reading Order dialog box. Select the 
Hand tool.
For an in-depth guide to creating accessible PDF documents, visit the Adobe web-
site at http://access.adobe.com.
 Tip: The Recognition 
Report is a temporary 
file and can’t be 
saved. The Full Check 
feature generates an 
accessibility report that 
can be saved.
 
Tip:  If the Show 
Tables And Figures 
option is selected in the 
TouchUp Reading Order 
dialog box, the alt text 
will be displayed in a 
label in the document 
pane.
138
Lesson  6  Reading and Working with PDF Files
Using the acrobat accessibility features
Many people with vision and motor impairments use computers, and Acrobat has 
a number of features that make it easier for these users to work with Adobe PDF 
documents. 周ese features include:
• 
Automatic scrolling.
• 
Keyboard shortcuts.
• 
Support for several screen-reader applications, including the text-to-speech 
engines built into Windows and Mac OS platforms.
• 
Enhanced onscreen viewing.
Acrobat 9 offers improved viewing of XFA Forms in Acrobat or Adobe Reader. And 
improved screen reader support allows easier integration of third-party screen 
readers.
Using the accessibility setup assistant 
Both Acrobat 9 and Adobe Reader have an Accessibility Setup Assistant that 
launches automatically the first time the software detects a screen reader, screen 
magnifier, or other assistive technology on your system. (You can also launch 
the Assistant manually at any time by choosing Advanced > Accessibility > Setup 
Assistant.) 周is Assistant walks you through setting the options that control how 
PDF documents appear onscreen. 周is Assistant also allows you to set the option 
that sends print output to a Braille printer. 
A full explanation of the options that can be set in the Accessibility Setup Assistant 
is available in the Adobe Acrobat 9 Help. 周e options available depend on the 
type of assistive technology you have on your system, and the first panel of the 
Accessibility Setup Assistant requires you to identify the type of assistive technology 
that you are using:
• 
Select Set Options For Screen Readers if you use a device that reads text and 
sends output to a Braille printer.
• 
Select Set Options For Screen Magnifiers if you use a device that makes text 
appear larger on the screen.
• 
Select Set All Accessibility Options if you use a combination of assistive devices.
• 
Select Use Recommended Settings And Skip Setup to use the Adobe-
recommended settings for users with limited accessibility. (Note that the 
preferred settings for users with assistive technology installed are not the same 
as the default Acrobat settings for users who are not using assistive technology.) 
ADoBe ACRoBAT 9  CLAssRooM In A BooK 
139
In addition to the options you can set using the Accessibility Setup Assistant, you 
can set a number of options in the Acrobat or Adobe Reader preferences that con-
trol automatic scrolling, reading out loud settings, and reading order. You may want 
to use some of these options even if you don’t have assistive technology on your 
system. For example, you can set your Multimedia preferences to show available 
descriptions for video and audio attachments.
If you opened the Accessibility Setup Assistant, click Cancel to exit the dialog box 
without making any changes.
about automatic scrolling
When you’re reading a long document, the Acrobat automatic scrolling fea-
ture saves a lot of keystroke and mouse actions. You can control the speed of 
the scrolling, scroll backward and forward, and exit automatic scrolling with a 
single keystroke.
Now you’ll test the automatic scroll feature.
Choose File > Open, and open the Protocol.pdf file. If necessary, resize your 
Acrobat window to fill your desktop and select the Hand tool (
). 
Choose View > Automatically Scroll.
You can set the rate of scrolling using the number keys on your keyboard. 周e 
higher the number, the faster the rate of scrolling. Try pressing 9 and then 1,  
for example, to change rates of scrolling. To exit automatic scrolling, press the 
Esc key.
140
Lesson  6  Reading and Working with PDF Files
about keyboard shortcuts
Before keyboard shortcuts are available, you may have to change your General pref-
erences (see Lesson 2, "Looking at the Work Area").
For most common commands and tools, the keyboard shortcut is displayed next 
to the command or tool name if you have the preferences set to use single-key accel-
erators. A list of the keyboard shortcuts is available in the Adobe Acrobat 9 Help.
You can also use the keyboard to control Acrobat within Microsoft Internet 
Explorer in Windows. If the focus is on the web browser, any keyboard shortcuts 
you use act according to the web browser settings for navigation and selection. 
Pressing the Tab key shifts the focus from the browser to the Acrobat document 
and application, so navigation and command keystrokes function normally. Pressing 
Ctrl + Tab shifts the focus from the document back to the web browser.
Changing background color
Now you’ll experiment with changing the color of the background. Note that these 
changes affect only the onscreen display on your own system; they do not affect the 
printed document, nor are they saved with the document for display on systems 
other than your own.
Choose Edit > Preferences (Windows) or Acrobat > Preferences (Mac OS), and 
select Accessibility in the left pane.
Select the Replace Document Colors option.
Select Custom Color.
Click the Page Background color square to open the color tab. 
You can select a color from the color picker or you can select a custom color. 
We chose pale gray. 
Click OK to apply your changes.
When you are finished, you can leave your background color as it is, or return it 
to white.
Documents you may be interested
Documents you may be interested