how to open a pdf file in asp.net using c# : Copy highlighted text from pdf SDK software service wpf windows azure dnn H-1297-1%20Section%20508%20Handbook0-part857

Form 1221-2 
(June 1969)
UNITED STATES 
DEPARTMENT OF THE INTERIOR 
BUREAU OF LAND MANAGEMENT 
MANUAL TRANSMITTAL SHEET 
Release 
1-1766
Date 
03/09/2015 
Subject 
H-1297-1 Creating Section 508 Compliant Documents 
1.  Explanation of Material Transmitted:  This handbook provides step-by-step instructions to 
assist BLM employees in creating accessible documents compliant with Section 508 of the 
Rehabilitation Act of 1973, as amended (29 U.S.C. 794d).  Section 508 requires the federal 
government to ensure that the electronic and information technology that it develops, procures, 
maintains, or uses is accessible to persons with disabilities. 
2.  Reports Required:  None. 
3.  Material Superseded:  None. 
4.  Filing Instructions:  File as directed below. 
REMOVE   
INSERT 
Total: 108 sheets 
Janine Valesco 
Assistant Director, 
Business, Fiscal, and Information Resources Management 
Copy highlighted text from pdf - extract text content from PDF file in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Feel Free to Extract Text from PDF Page, Page Region or the Whole PDF File
can't copy and paste text from pdf; extract text from pdf acrobat
Copy highlighted text from pdf - VB.NET PDF Text Extract Library: extract text content from PDF file in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
How to Extract Text from PDF with VB.NET Sample Codes in .NET Application
delete text from pdf; copy and paste text from pdf
BLM Handbook 
Rel. No. 1-1766 
03/09/2015 
Handbook 
for 
Creating 
Section 508 
Compliant 
Documents  
This document contains basic recommended 
guidelines for development of documents and PDF 
files.
C# PDF Text Highlight Library: add, delete, update PDF text
etc. Able to remove highlighted text in PDF document in C#.NET. Support to change PDF highlight color in Visual C# .NET class. Able
cut text pdf; .net extract text from pdf
C# PDF Convert to Text SDK: Convert PDF to txt files in C#.net
Text in any fonts, colors and sizes, or highlighted characters are easy to be converted to plain text. Text can be extracted from scanned PDF image with OCR
extract text from pdf to excel; extract text from pdf open source
H-1297-1 Handbook for Creating Section 508 Compliant Documents (P) 
BLM Handbook 
Rel. No. 1-1766 
03/09/2015 
Table of Contents
Table of Contents ............................................................................................................................ i
Chapter 1 - Introduction to 508 Compliance ............................................................................. 1-1
Chapter 2 - Microsoft Word Document Creation ...................................................................... 2-1
A.
Font Group versus Style Group ................................................................................. 2-1
B.
Tables ........................................................................................................................... 2-1
C.
Lists ............................................................................................................................... 2-1
D.
Fillable Forms .............................................................................................................. 2-1
E.
Backgrounds, Fancy Borders, and Text Boxes ......................................................... 2-1
F.
Symbols ........................................................................................................................ 2-2
G.
Special Effects .............................................................................................................. 2-2
H.
Additional 
“Do’s
a
nd Don’
ts
.................................................................................... 2-2
Chapter 3 - Formatting your Document .................................................................................... 3-1
A.
Styles ............................................................................................................................. 3-1
B.
Headings ....................................................................................................................... 3-2
C.
Create Your Own Style Set ........................................................................................ 3-3
D.
Sharing Style Sets ........................................................................................................ 3-6
F.
Table of Content .......................................................................................................... 3-7
G.
Paragraph Formatting ................................................................................................ 3-7
H.
Bullets and Numbered Lists ...................................................................................... 3-9
I.
Captions ..................................................................................................................... 3-10
J.
Automatic Footnotes ................................................................................................. 3-11
K.
Headers and Footers ................................................................................................. 3-11
L.
Page Numbering ........................................................................................................ 3-11
M.
Avoiding Text Boxes ................................................................................................. 3-13
N.
Placing Text in Shapes .............................................................................................. 3-14
O.
Insert Images and Graphics ..................................................................................... 3-14
VB.NET PDF Convert to Text SDK: Convert PDF to txt files in vb.net
Plain text can get from any fonts, colors and sizes, or highlighted characters. Text extraction from scanned PDF image with OCR component in VB.NET.
copy pdf text to word with formatting; copy text pdf
XDoc.HTML5 Viewer for .NET, All Mature Features Introductions
To help users quickly locate what you are looking for, all results will be highlighted with specific color. Annotate. Text Select, Copy & Paste.
copy formatted text from pdf; delete text from pdf file
H-1297-1 Handbook for Creating Section 508 Compliant Documents (P) 
ii 
BLM Handbook 
Rel. No. 1-1766 
03/09/2015 
P.
Alternate Text ............................................................................................................ 3-15
Q.
Optimize Images and Graphics ................................................................................ 3-16
R.
Grouping Images and Graphics ............................................................................... 3-18
S.
Columns ..................................................................................................................... 3-19
T.
Strong Contrast with the Background Color ......................................................... 3-20
V.
Tables.......................................................................................................................... 3-22
X.
Tables are Only for Tabular Data ........................................................................... 3-22
Y.
Label the Columns .................................................................................................... 3-23
Z.
Check for Merged or Split Cells in Heading Rows ................................................ 3-23
AA.
Making a Table Look Like it has a Merged Cell .................................................... 3-24
BB.
Other work-
arounds for Merged and Split Cell “Looks”
..................................... 3-24
CC.
Indicate the Header Rows......................................................................................... 3-25
DD.
Restrict the Table Cells to a Single Page ................................................................. 3-25
EE.
Attaching Alternative Text to a Table in MS Word .............................................. 3-25
FF.
Providing Unique Hyperlink Labels ........................................................................ 3-26
GG.
Forms .......................................................................................................................... 3-28
HH.
Saving as a Template and Create Editable Regions ............................................... 3-29
Chapter 4 - Is Your Document Compliant? ............................................................................... 4-1
A.
Check Your Document For Accessibility .................................................................. 4-1
B.
Additional Information ............................................................................................... 4-1
C.
MS Word 508 Checklist .............................................................................................. 4-3
Chapter 5 
PDF File Creation in MS Word ............................................................................. 5-1
A.
Converting Your Documents to Accessible PDF files .............................................. 5-1
B.
Convert Your Document to a PDF File ..................................................................... 5-1
Chapter 6 - Excel Document Creation ....................................................................................... 6-1
A.
Set Document Language ............................................................................................. 6-1
B.
Change the Default Language for a Workbook ....................................................... 6-1
C.
Provide Text Alternatives for Images and Graphical Objects ................................ 6-1
D.
Tips for Writing Alternative Text .............................................................................. 6-1
H-1297-1 Handbook for Creating Section 508 Compliant Documents (P) 
iii 
BLM Handbook 
Rel. No. 1-1766 
03/09/2015 
E.
Tips for Writing Longer Descriptions ....................................................................... 6-1
F.
Add Alternative Text to Images and Graphical Objects ........................................ 6-2
G.
Format Your Cells ....................................................................................................... 6-2
H.
Named Styles ................................................................................................................ 6-2
I.
Format a Cell with Default Named Styles ................................................................ 6-2
J.
Other Cell Characteristics .......................................................................................... 6-3
K.
Define Cell Names ....................................................................................................... 6-3
L.
Create Accessible Charts ............................................................................................ 6-3
M.
Other Chart Considerations ....................................................................................... 6-4
N.
Use Other Content Structuring Features .................................................................. 6-5
O.
Avo
id “F
loat
ing” 
Elements ......................................................................................... 6-5
P.
Format of Text ............................................................................................................ 6-5
Q.
To Change the Text Size for a Default Named Style ................................................ 6-5
R.
Use Sufficient Contrast ............................................................................................... 6-6
S.
Avoid Using Color Alone ............................................................................................ 6-6
T.
Navigational Instructions ........................................................................................... 6-6
U.
Accessibility Checker .................................................................................................. 6-6
V.
To Evaluate PDF Accessibility in Adobe Acrobat Professional .............................. 6-7
W.
Excel 508 Checklist ...................................................................................................... 6-8
Chapter 7 - Multimedia Creation ............................................................................................... 7-1
A.
Multimedia 508 Checklist ........................................................................................... 7-1
Chapter 8 - PowerPoint Creation, Preparing Accessible Presentations ................................... 8-1
A.
Create a New Presentation ......................................................................................... 8-1
B.
Properties ..................................................................................................................... 8-1
C.
Set Document Language ............................................................................................. 8-2
D.
Create Accessible Templates ...................................................................................... 8-3
E.
Slide Layouts ................................................................................................................ 8-4
F.
Adding New Layouts and Placeholders .................................................................... 8-5
G.
Use Built-In Layout and Styling Features................................................................. 8-6
H-1297-1 Handbook for Creating Section 508 Compliant Documents (P) 
iv 
BLM Handbook 
Rel. No. 1-1766 
03/09/2015 
H.
Use Built-In Slide Layouts .......................................................................................... 8-6
I.
Customize Using Master Slides ................................................................................. 8-6
J.
Columns of Text .......................................................................................................... 8-6
K.
Slide Design .................................................................................................................. 8-7
L.
Fonts and Font Size ..................................................................................................... 8-8
M.
Use of Color and Contrast .......................................................................................... 8-8
N.
Set a Logical Tab Order ............................................................................................. 8-8
O.
Tips for Setting a Logical 
Tab Orde
r” 
for "Floating" Objects ............................ 8-9
P.
Use Slide Notes ........................................................................................................... 8-9
Q.
Add Alternative Text to Images and Objects ......................................................... 8-10
R.
How to Group Small Graphics/Images ................................................................... 8-12
S.
Header Rows on Tables ............................................................................................ 8-12
T.
Specify Colum Information in Tables ..................................................................... 8-13
U.
Add alt text for Tables: ............................................................................................. 8-13
V.
Avoid Using Blank Cells to Format Tables ............................................................. 8-14
W.
Ensure that all Slides Have Unique Titles ............................................................... 8-14
X.
Use Hyperlink Text that is Meaningful ................................................................... 8-14
Y.
To Change the Text of a Hyplerink ......................................................................... 8-15
X.
Include Closed Captions for any Audio or Video ................................................... 8-15
Y.
Ensure that the Reading Order of Each Slide is Logical ....................................... 8-15
Z.
Increase Visibility for Colorblind Viewers ............................................................. 8-16
AA.
Animations and Transitions ..................................................................................... 8-16
BB.
Convert PowerPoint to Other Formats ................................................................... 8-16
CC.
PowerPoint 508 Checklist ......................................................................................... 8-18
Chapter 9 - PDF Checking and Problem Solving ...................................................................... 9-1
A.
PDF Document Properties .......................................................................................... 9-1
B.
508 Compliance Check ............................................................................................... 9-1
C.
Avoid Scanned Documents ......................................................................................... 9-3
D.
Adding Tags to Your Document ................................................................................ 9-5
H-1297-1 Handbook for Creating Section 508 Compliant Documents (P) 
BLM Handbook 
Rel. No. 1-1766 
03/09/2015 
E.
Checking Your Document for Accessibility .............................................................. 9-6
F.
Reflow .......................................................................................................................... 9-6
G.
Read Aloud................................................................................................................... 9-6
H.
Forms ............................................................................................................................ 9-7
Chapter 10 - Tips and Tricks on Correcting Errors in a PDF file ......................................... 10-1
A.
Tables - Summaries Failed ....................................................................................... 10-1
B.
Tables - Headers Failed ............................................................................................ 10-1
C.
Regularity Failed ....................................................................................................... 10-1
D.
Add New Tags to the Table ...................................................................................... 10-5
E.
Touchup Reading Order in a PDF file .................................................................... 10-7
F.
Using the Touch Up Reading Order Tool to Add Alternate Text ........................ 10-8
G.
To Correct Reading Order ....................................................................................... 10-8
H.
Correct Out of Order Tags ..................................................................................... 10-10
I.
Setting Content to Background ............................................................................. 10-11
J.
Changing Content Tags .......................................................................................... 10-11
K.
List Errors ................................................................................................................ 10-11
L.
Annotation Errors ................................................................................................... 10-13
M.
Tagged Form Fields ................................................................................................ 10-13
N.
Tab Order ................................................................................................................ 10-13
O.
Encoding Errors ...................................................................................................... 10-13
P.
Using the Acrobat XI Pro Accessibility Checker ................................................. 10-14
Appendix 1 - Font Index .......................................................................................................... A1-1
Appendix 2 - Symbol Shortcuts ............................................................................................... A2-1
H-1297-1 Handbook for Creating Section 508 Compliant Documents (P) 
1-1 
BLM Handbook 
Rel. No. 1-1766 
03/09/2015 
Chapter 1 - Introduction to 508 Compliance 
Section 508 of the Rehabilitation Act of 1973 (Section 508) requires the federal government to 
ensure that the electronic and information technology that it develops, procures, maintains, or 
uses is accessible to persons with disabilities.  Section 508 Standards are part of the Federal 
Acquisition Regulation (FAR) and address access for people with physical, sensory, or 
cognitive disabilities.  They contain technical criteria specific to various types of technologies 
and performance-based requirements, which focus on functional capabilities of covered 
products.  Specific criteria cover hardware, software applications and operating systems, web-
based information and applications, computers, telecommunications products, video and multi-
media, and self-contained closed products.   
The BLM no longer prints many of its documents, but posts them to the internet. While 
documents are now much more accessible, and it is a very cost effective and an environmentally 
responsible way to distribute information, individual authors now assist in carrying out the 
requirements to ensure Section 508 compliance.  This handbook provides step-by-step 
instructions to assist BLM employees in creating accessible documents compliant with Section 
508.   
Thanks to the National Wildfire Coordinating Group for all of their work on this document. 
What is 508 Compliance? 
508 Compliance is a web-based standard by which documents, video, multimedia, and 
websites are developed to allow equal access to information for all individuals with sensory 
impairments.  Individuals with visual or hearing impairments can then use assistive 
technology software to interpret the content and provide either screen captions or have the 
content read out loud to the user. 
Purpose 
Section 508 requires that when any federal agencies develop, procure, maintain, or use 
electronic information technology, any person with a disability has access to and use of 
information, and data that is comparable to the access and use by federal employees who are 
not individuals with disabilities. 
How does this law impact my program? 
All federal agencies are required to ensure that their websites and the contents are 
compliant with Section 508 of the Act. 
Video that appears on government websites must be captioned for the deaf and hard 
of hearing. 
PDF documents and forms on government websites must be accessible to blind and low 
vision individuals, both government employees and the general public. 
H-1297-1 Handbook for Creating Section 508 Compliant Documents (P) 
2-1 
BLM Handbook 
Rel. No. 1-1766 
03/09/2015 
Chapter 2 - Microsoft Word Document Creation 
Please Read First 
Following are some of the most common mistakes made when converting documents to 
PDF. Avoid these mistakes to save time and frustration:  
A.  Font Group versus Style Group 
Figure 1 - Home Tab Ribbon Bar
Avoid using the Font Group on the Home tab of the ribbon bar to change the font, size, color, 
etc.  The Styles group allows the document to maintain formatting required for Adobe Acrobat 
to interpret the documents structure when converting to PDF. Styles also are instrumental in 
developing the Table of Contents (TOC) which allows for easy navigation in MS Word and 
Bookmarks in PDF. This is probably the most important step you will take in creating 
accessible MS Word documents. If you use the Font window to change a Style it will break the 
formatting. For more information visit Chapter 3A, 
Styles
.”
B.  Tables 
If  constructed incorrectly,  tables can be very time intensive  to fix  in  PDF.  Please read  the 
section on tables and learn the proper way to create them. For more information visit Chapter 
3V, 
Tables
.”
C.  Lists 
Lists are also very time intensive to fix in PDF. Always use the Paragraph Group List 
formats when creating bulleted or numerical lists. For more information visit Chapter 3H, 
Bullets and Numbered Lists
D.  Fillable Forms 
The only way to create a 508 compliant fillable PDF form is to create the fillable areas in the 
Adobe Acrobat PDF. Fillable areas created in other programs will not transfer when 
converted to PDF. For more information visit Chapter 3GG, 
Forms
.”
E.  Backgrounds, Fancy Borders, and Text Boxes 
Backgrounds, fancy borders, and text boxes are visually appealing, but can cause many 
difficulties when trying to create a 508 compliant PDF. When converted to PDF, backgrounds, 
fancy borders, and often text boxes are read as images and text in text boxes will not read. 
Anything read as an image will require alt text within the PDF or have to be converted to 
H-1297-1 Handbook for Creating Section 508 Compliant Documents (P) 
2-2 
BLM Handbook 
Rel. No. 1-1766 
03/09/2015 
backgrounds. For more information visit Chapter 3M
Avoiding Text Boxes
.”
F.  Symbols 
Special Characters using fonts such as Wingdings are likely to fail. They throw encoding 
errors which are very hard to fix in PDF. Instead, on the Insert Tab use Symbols utilizing a 
standard font, or Alt + Keys to create special characters such as check boxes, etc. If you get 
encoding errors in your PDF, you
ve used the wrong type of characters. For more 
information visit Appendix 2,  
Symbol Shortcuts
.”
G.  Special Effects  
Remove any drop shadows, glows, bevels, etc. from any text that is not inside a shape and that 
will be converted to PDF for electronic web submission. Sorry. 
H.  Additional 
“Do’s
a
nd Don’
ts
Do
1.  Include alternative text for all graphics/images. Summaries have to be done in the PDF as 
they do not stay when documents are converted to PDF. 
2.  Include appropriate keywords, document titles, and subject under properties. 
3.  Number your pages using the automated 
page number
s’
option. See 
Page Numbering
4.  Use page breaks to start a new page instead of hitting return till you reach a new page. 
Press Control + Enter
5.  Put periods or commas at the end of each list item. This may not be grammatically 
correct, but assistive technology needs the period or comma to recognize and pause at 
the end of a line of text. Otherwise, all list text would read in a continuous, non-stop 
string. 
6.  Optimize and reduce graphic file size and dimensions in MS Word. See 
Optimize 
Images and Graphics
.”
7.  Use an Underscore or Dash between words in a filename, never spaces. Spaces show 
up as %20 symbols when uploaded to a website. 
Don
t 
1.  Write-protect the document. 
2.  Put any personal information in the document. 
3.  Use a period, slash, or other special characters (!, @, #, $, %, ^, &, *, etc.) when creating 
filenames. Periods are reserved for file extensions and are automatically appended to the 
end of a filename. Slashes indicate directory structure. 
4.  Underline text 
it can make reading difficult for some. 
5.  Use all caps in body text. 
Documents you may be interested
Documents you may be interested