how to open a pdf file in asp.net using c# : Copy text from pdf in preview software control project winforms azure wpf UWP H-1297-1%20Section%20508%20Handbook8-part865

H-1297-1 Handbook for Creating Section 508 Compliant Documents (P) 
8-19 
BLM Handbook 
Rel. No. 1-1766 
03/09/2015 
ID 
2.0. General Layout and Formatting 
Requirements 
Yes 
(Pass) 
No 
(Fail) 
N/A 
2.1 Can all slide text be viewed in the Outline 
View? 
2.2 
Do all of the slides avoid using 
flickering/flashing text and/or animated text? 
2.3 Do all of the slides avoid using text boxes or 
graphics with text within them? 
2.4 Is the list style being used as opposed to 
manually typed characters (e.g. Hyphens, 
numbers, or graphics)? 
2.5 
If multimedia is present, did the multimedia 
pass the Multimedia Checklist? 
ID 
1.0.Master Requirements for all 
Documents 
Yes 
(Pass) 
No 
(Fail) 
N/A 
1.13 Are e-mail links accessible? 
1.14 Has a separate accessible version of the 
document been provided when there is no 
other way to make the content accessible? 
1.15 If there are tables, are blank cells 
avoided? 
1.16 Is all of the text easy to read in 
comparison to the background of the 
document (i.e., has a color-contrast ratio 
of 4.5:1)? 
1.17 Has the document been reviewed in Print 
Preview for a final visual check? 
Copy text from pdf in preview - 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
copy pdf text to word document; c# get text from pdf
Copy text from pdf in preview - 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
copy pdf text with formatting; export highlighted text from pdf
H-1297-1 Handbook for Creating Section 508 Compliant Documents (P) 
8-20 
BLM Handbook 
Rel. No. 1-1766 
03/09/2015 
ID 
3.0. Document Images Requirement 
Yes 
(Pass) 
No 
(Fail) 
N/A 
3.1 Are multiple associated images on the same 
page (e.g., boxes in an organizational chart) 
grouped as one object? 
3.2 
Have all multilayered objects been flattened 
into one image and does that image use one 
alternative text description for the image? 
ID 
4.0. Document Tables 
Yes 
(Pass) 
No 
(Fail) 
N/A 
4.1 If the document has a tabular appearance, 
was that tabular structure made using the 
table option (as opposed to manual tabs 
and/or spaces)? 
4.2 Do all tables have a logical reading order 
from left to right, top to bottom? 
4.3 
Do data tables have the entire first row 
designated as a 
‘H
eader Row
’ 
in table 
properties? 
4.4 Is the table free of Merged Cells? 
4.5 Are all tables described and labeled (where 
appropriate)? Note: In some cases 
naming/numbering of tables may not be 
appropriate. For example, a small data table 
in a presentation may not need a reference. 
4.6 In table properties, is 
Allow row to 
break across pag
es” unche
cked? 
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
Remove bookmarks, annotations, watermark, page labels and article threads from PDF while compressing. Also a preview component enables compressing and
delete text from pdf file; can't copy and paste text from pdf
VB.NET PDF copy, paste image library: copy, paste, cut PDF images
Copy, paste and cut PDF image while preview without adobe reader component installed. Image resize function allows VB.NET users to zoom and crop image.
extract pdf text to excel; copy text from pdf reader
H-1297-1 Handbook for Creating Section 508 Compliant Documents (P) 
9-1 
BLM Handbook 
Rel. No. 1-1766 
03/09/2015 
Chapter 9 - PDF Checking and Problem Solving 
A. 
PDF Document Properties 
The Title, Subject, Author, Keywords and Language are important elements of any 
document. They are used by search engines and screen readers to find and identify content in 
documents. 
Ensure the document properties have been filled out when the original document was created: 
1. 
Click on File. 
2. 
Then Properties. 
3. 
Select the Description tab 
4. 
Complete the form as follows: 
a. Title: The actual title of the document (not the 
computer file name). 
b.   Author: Your office
…C
ommittee name (not your 
personal name).  
c. Subject: Brief identification of the subject of the 
document. 
d. Keywords: Keywords are associated with the document during a search and 
will effectively rank the document for relevance. The closer your keywords are 
to the search words the user enters, the higher your document will be ranked in 
the search.  When using multiple keywords, separate them with a comma. Be 
sure to choose words that are relevant to the content. 
5. 
Next Select the Advanced tab. 
6. 
Go down to Language and click on the drop down arrow and select English. 
7. 
This part is now complete. Click on OK at the bottom of the page. 
B.  508 Compliance Check 
Once you have completed the Properties you will now need to check to see if it passes the 508 
Compliancy test using Adobe Acrobat X or XI Pro.  If you have properly structured your word 
document you should have very few errors if any. 
Figure 47 - "Start" icon under the Make Accessible tab in Adobe Acrobat XI
C# WinForms Viewer: Load, View, Convert, Annotate and Edit PDF
Add text to PDF document in preview. • Add text box to PDF file in preview. • Draw PDF markups. Search PDF text in preview. • View PDF outlines.
get text from pdf image; c# extract text from pdf
How to C#: Preview Document Content Using XDoc.Word
How to C#: Preview Document Content Using XDoc.Word. Get Preview From File. You may get document preview image from an existing Word file in C#.net.
delete text from pdf; extract text from pdf with formatting
H-1297-1 Handbook for Creating Section 508 Compliant Documents (P) 
9-2 
BLM Handbook 
Rel. No. 1-1766 
03/09/2015 
To check your PDF using XI Pro: 
1. 
Open up your PDF file. 
2. 
Click on Tools (located in the upper right hand corner of your PDF). 
3. 
Another table will appear 
Select “Action Wizard.”
4. 
Select “Make Accessible” this action will 
guide you through each step in creating and 
verifying an accessible PDF. 
5. 
Click on Start. This will start the automatic fields review.  As the process starts new 
windows identifying each area will be displayed on your screen. All blanks need to be 
filled out: 
a.  Description. 
b.  Recognize Text. 
c.  Is this a fillable form? 
d.  Set reading Language (English). 
e.  Acrobat will detect all figures in this document and will display any missing alt 
text.  
f. 
Accessibility Checker (In the middle of this page “Checking Options” 
there are 32 
options available and it usually shows 31.  You will need to click on the drop down 
arrow and Choose “forms, Tables Lists” to add it.
g.  After you have completed 
f
” abo
ve go to bottom of page and click Start 
Checking. 
Figure 48 - Adobe Acrobat Checking Options 
6. 
Results from Check 
The results will appear on the left side of your PDF file. Click 
on each error and it will take you to the area in the document that needs to be fixed. 
7. 
Also try right clicking on the error. If it says FIX, do that. Often, the fix feature will 
resolve the error. 
C# PDF insert text Library: insert text into PDF content in C#.net
Supports adding text to PDF in preview without adobe reader installed in ASP.NET. Powerful .NET PDF edit control allows modify existing scanned PDF text.
copy and paste text from pdf to excel; export text from pdf to word
How to C#: Preview Document Content Using XDoc.PowerPoint
How to C#: Preview Document Content Using XDoc.PowerPoint. Get Preview From File. You may get document preview image from an existing PowerPoint file in C#.net.
copy formatted text from pdf; copy paste pdf text
H-1297-1 Handbook for Creating Section 508 Compliant Documents (P) 
9-3 
BLM Handbook 
Rel. No. 1-1766 
03/09/2015 
Figure 49 - Results from Check will appear on the left side of document 
C.  Avoid Scanned Documents  
You should avoid using text documents that have been scanned if at all possible. A scanned 
text document is actually one large image per page and a screen reader will see this as a 
blank page. Scanned text documents are not accessible to screen readers without additional 
work that is often extensive. 
To determine if a text document has been scanned, try to select some text using the Select Tool. 
» Menu: Tools > Select & Zoom > Select Tool 
Look at your cursor. If your cursor looks like a 
cross-hairs
” 
(+), rather than an 
I-beam
” 
(I), 
you are working with a scanned document. This will present an accessibility challenge and 
result in a much bigger file size. A large file size can also be a barrier for website visitors with 
dialup access. 
What to Do with a Scanned Image 
The first step for turning scanned documents into actual text is to go through an Optical 
Character Recognition (OCR) process, which turns the images of words into actual text on 
a page. 
To make a scanned document accessible, you must convert the image of the document into "real" 
text. That is, the text must be selectable and scalable. This is usually done through OCR (Optical 
Character Recognition).  If the PDF version is also to be your accessible version, you'll need to add 
additional accessibility mark-up 
adding "tags" to your PDF, adding alternative text for images, 
VB.NET PDF delete text library: delete, remove text from PDF file
Visual Studio .NET application. Delete text from PDF file in preview without adobe PDF reader component installed. Able to pull text
erase text from pdf file; copy text from encrypted pdf
VB.NET PDF replace text library: replace text in PDF content in vb
and ASP.NET webpage. Find and replace text in PDF file in preview without adobe PDF reader component installed. Able to pull text
can't copy text from pdf; copy text from scanned pdf to word
H-1297-1 Handbook for Creating Section 508 Compliant Documents (P) 
9-4 
BLM Handbook 
Rel. No. 1-1766 
03/09/2015 
graphs, and charts, and adding header information to data tables. In addition, text created from a 
scanned image of a document is often converted into unexpected segments and these segments may 
be out-of-order in terms of the expected read-order of the document. You'll need to perform several 
checks to insure correct read- order is established, once your document is converted. 
In order to insure your document is accessible to users of assistive technology, you'll need to edit 
the PDF document. In Adobe Acrobat version nine: 
1.  When first opening a scanned or legacy PDF, the 
Scanned Page Alert
pop-up 
window may appear. Select OK. If it does not appear, manually enable OCR from 
the Acrobat menu. Select Documents >Recognize Text using OCR>Start. 
2.  From the Recognize Text pop-up window click the Edit button to access the 
RecognizeText Settings. 
3.  Set the Primary OCR Language combo box to the language used in the PDF. 
4.  Set the PDF Output Style combo box to 
Formatted Text & Graphics
5.  Set the Down sample Image combo box to 
Lowest (600 dpi). 
6.  Click OK to return to the Recognize Text pop-up window. 
7.  From the Recognize Text window, make sure the 
All pages
” 
radio button is selected 
and then click the OK button to perform OCR. 
8.  Add descriptive tags for non-text elements: graphs, charts, images. 
9.  Add accessible mark-up for tables. 
10. Verify the read-order of the document. 
11. As Acrobat performs its OCR process, it creates a list of "suspect" words and 
characters that could not be clearly identified. 
In Adobe Acrobat version 10 and 11: 
1. 
In the Tools window on the right, open the Text Recognition tab. 
2. 
Choose 
“In this file”
to recognize the scanned image. 
3. 
You can choose to search single or multiple pages. 
4. 
Under Edit set the language, PDF output style, and down sample size. The smaller 
the down sample size the smaller the file size, but the document won
t be as sharp. 
Fix OCR Suspects (text that was not recognized properly) 
As Acrobat performs its OCR process, it creates a list of "suspect" words and characters that 
could not be clearly identified. You can see all the suspect items at once: from the 
DOCUMENT menu, choose PAPER CAPTURE and FIND ALL OCR SUSPECTS. Acrobat 
highlights all the suspect items in the document. 
You must address each OCR suspect. Any OCR suspect that you ignore will not be 
converted into readable text and will be ignored by screen readers. 
Walk through the OCR suspects one by one Acrobat 9: 
1. 
From the DOCUMENT menu, choose PAPER CAPTURE, and FIND FIRST OCR 
SUSPECT. 
2. 
The FIND ELEMENT dialog box appears showing the first "suspect" set of characters. 
3. 
If the suspect characters are text, you'll be able to edit them in the dialog box. 
Otherwise, retype the correct text characters directly in the document using advanced 
editingtechniques in Acrobat. 
VB.NET PDF insert text library: insert text into PDF content in vb
Add text to certain position of PDF page in Visual Basic .NET class. Add text to PDF in preview without adobe reader component installed.
cut and paste text from pdf; delete text from pdf with acrobat
C# PDF replace text Library: replace text in PDF content in C#.net
Visual Studio .NET. Replace text in PDF file in preview on ASPX webpage. Able to replace PDF text in ASP.NET program. Other PDF edit
extract formatted text from pdf; copy text from protected pdf
H-1297-1 Handbook for Creating Section 508 Compliant Documents (P) 
9-5 
BLM Handbook 
Rel. No. 1-1766 
03/09/2015 
4. 
Once you have corrected the suspect, choose "Accept and Find" to go to the 
next suspect item. 
5. 
When you have corrected all suspect items, save your document. 
To edit or delete text that was not recognized correctly: 
1.  Select Tools - Advanced Editing - Touchup Text Tool. 
2.  Left click on document and correct the OCR mistakes. 
3.  To turn off the Touchup Text Tool, activate the Hand tool located on the Acrobat 
toolbar. 
Walk through the OCR suspects one by one Acrobat 10 and 11: 
1. 
Under Text Recognition in the tools panel select OCR Suspects, either one at a time or 
all at once. 
2. 
To fix any OCR suspects open the Touch Up Reading Order tool box under the 
Accessibility Tab. 
3. 
Click on each suspect and apply the correct format. 
Verifying Your Document Text 
After you have performed OCR and addressed all the suspect characters, you can do a 
quick check to insure that the text of your document is available to screen readers: Save as 
text (accessible). 
1. 
From the FILE menu, choose "SAVE AS." 
2. 
In the "SAVE AS" dialog box, change the "SAVE AS TYPE" to "Text (Accessible) 
(*.txt)." 
3. 
Click SAVE. Adobe converts your document to a plain text file using the same text 
that would be accessible to assistive technology, including alternative text for 
images and graphics. 
4. 
Open your newly saved text version in Adobe. Compare the text in the plain text 
version to the text in the PDF version 
are they the same? If not, edit the text and/or 
edit the tags in the PDF version and re-save as "Text (Accessible)" to check again. 
D. Adding Tags to Your Document 
Once you are certain that the necessary text is available on the document, you can add tags to 
your document.  Adding tags creates a duplicate of your document that is marked-up for 
accessibility. Only the very latest assistive technology can read an untagged PDF. Plus, 
untagged PDF cannot be reflowed to fit available screen size and cannot contain additional 
information, such as alternative text for images. Thus, only a tagged PDF can be considered 
accessible. 
You can use Acrobat's automated feature to add tags to your document: 
1.  From the ADVANCED menu, choose ACCESSIBILITY (version 9), Tools Panel 
Accessibility Tab (version 10 & 11) and "ADD TAGS TO DOCUMENT". 
2.  Acrobat generates a tagged version of your document that can only be viewed in the tags 
window. To open the tags window: 
H-1297-1 Handbook for Creating Section 508 Compliant Documents (P) 
9-6 
BLM Handbook 
Rel. No. 1-1766 
03/09/2015 
a.  From the VIEW menu, choose NAVIGATION TABS and TAGS (version 9). 
Open the Tags Panel in the left toolbar (version 10 & 11). 
b.  Use the asterisk (*) key on the Number Key Pad to open all tag levels. 
c.  Use the minus (-) key on the Number Key Pad to close all tag levels. 
3.  Check tags for accuracy, completeness, and read-order. 
E.  Checking Your Document for Accessibility 
After adding tags, you can do a few quick-checks to insure your document will work well with 
assistive technology. You can also use these techniques at any point in your conversion 
process to check the accessibility of your document. 
Highlighting content is a simple method to confirm
: 
1.  Text is readable by a screen reader. Text that cannot be highlighted/selected is likely 
to be skipped or ignored by screen readers. Perform another OCR and confirm that 
deselected text is not a "suspect character". 
2.  Read-order of the document. The order that text is highlighted/selected is also the 
order the text will be read by a screen reader. Pay particular attention to text in tables 
or columns. Does the text in one cell bleed into the text in another? Can you select 
all of one column and then all of the next? Read-order can be changed by 
rearranging the tags. 
F.  Reflow 
Document reflow assists users who enlarge the text or who are using small screens or 
resolutions, by reformatting the document to fit in the available screen. Without reflow, users 
may be forced to scroll widely horizontal as well as vertically. 
To check for reflow: 
1. 
Increase the text size to 300% or greater. 
2. 
From the 
VIEW 
menu, choose 
REFLOW (version 9). View>Zoom>REFLOW (version 10 &11). 
Note that how a document reflows also depends on read-order. 
G. Read Aloud 
The best way to check a document's accessibility is to use the same assistive technology your 
users will use to access the document. However, if you don't have access to a screen reader or 
screen enlarger, you can still get a sense of how those technologies will interpret your document 
by listening to it being read by Acrobat's "Read Out Loud" feature. Although not practical for 
lengthy documents, such as dissertation chapters or articles, this is a good strategy for shorter 
documents that will receive high circulation on your web site or will be required reading for your 
users. 
To read out loud: 
H-1297-1 Handbook for Creating Section 508 Compliant Documents (P) 
9-7 
BLM Handbook 
Rel. No. 1-1766 
03/09/2015 
1. 
From the VIEW menu, choose READ OUT LOUD
a.  Press SHIFT + CNTRL + Y to quickly read the current page. 
b.  Press SHIFT + CNTRL + B to read the entire document. 
2. 
To stop reading: go to the VIEW menu, READ OUT LOUD, and choose STOP or 
press SHIFT + CNTRL + E
For longer documents, you may want to narrow your reading to only a few key pages: in 
particular, those pages that contain graphics, tables, columns, or text boxes. 
However, if your document is not reading correctly, se
e “
Check Reading Orde
r”
under Tips and 
Tricks on Correcting Errors in a PDF file. 
H. Forms  
1. 
Forms must be created in Adobe Acrobat. Form fields will not convert from MS 
Word to PDF. 
2. 
Open the document in Adobe Acrobat Professional as you would normally. 
3. 
Select Edit from the Forms Sub Menu on the right of the document. 
4. 
Depending on the form, Adobe will ask to detect form fields for you. Click Yes. 
Adobe Acrobat will tag and label each form field that it detects. 
5. 
Go through your document to make sure all form fields were detected. 
6. 
On each form field, right-click and select Properties. Verify that there is a 
description in the 
“Name”
area, and the same description in the 
“Tooltips”
area. 
Fields will not work without both. 
If a field is missing, create one by: 
1. 
With the Form Menu open, click “Add New Field” and select the appropriate item 
(text field, check box, radio button, etc.). 
2. 
Place the crosshairs at the insertion point, and hold down the mouse button while 
dragging. 
3. 
Apply the appropriate Field Name. 
4. 
Right-
click to open the Properties dialog box and add a “Tooltip” description.
Fixing Reading Order in Forms: 
If you had to add any new fields, then the reading order may be wrong. To fix: 
1.  With the Form Menu open, click the Tab Order arrow and in the drop down menu 
select Show Tab Numbers. 
2.  The info box that pops up is simply telling you to sort by tab order manually and you 
will do that next, so click OK. 
3.  Numbers should now be seen in each field. This is the order in which the fields will be 
read. If there are any numbers out of order on the screen go to the Tabs Oder again and 
select Order Tabs Manually. The next info box is simply telling you that we cannot 
reorder the fields between pages, so click OK. 
4.  Drag the tabs to the correct order. 
H-1297-1 Handbook for Creating Section 508 Compliant Documents (P) 
10-1 
BLM Handbook 
Rel. No. 1-1766 
03/09/2015 
Chapter 10 - Tips and Tricks on Correcting Errors in a PDF file  
Helpful Hint: Adobe Acrobat does not let you undo changes when fixing PDFs! Therefore, if 
you are correcting a lot of errors, the best practice is to make a few changes at a time, do 
another accessibility check 
to make sure the changes worked 
if they worked, save and then 
continue. In the event the change caused more problems or didn
t work, do not save and revert 
back to the last good save before moving on. You
’l
l avoid losing hours of work because of one 
faulty correction. 
A. Tables - Summaries Failed: 
Summaries are required to pass the 508 Compliancy test. We have found no fix at this time 
to make the summaries follow the tables from MS Word when converting to PDF. They 
must be redone in the PDF file. 
1.  To correct this error in Adobe Acrobat Click Tools > Accessibility > Touchup 
Reading Order
2.  Touchup Reading Order screen will appear. Click Close
3.  Right click on the table that was identified with no summary and select 
Edit Table 
Summary
4.  Enter summary information. 
B.  Tables - Headers Failed: 
1.  To correct this error click Tools > Accessibility > Touchup Reading Order
2. Touch up Reading Order screen will appear. Click Close. 
3.  Right click on the table that was identified with no head and select 
“Table Editor.”
4.  You should now see a TD in each cell. 
5.  At this point you need to determine which ones are the header cells. 
6.  Click the cell where it says TD. Right click and select 
“Table Cell Properties.”
7.  Change Data cell to Header cell
8. 
Under SCOPE 
drop down choose appropriate tag (whether it’s the header for a 
column or a row).
C.  Regularity Failed: 
Regularity issues come in to play because you may have merged cells in a table.  Tables must 
contain the same number of columns in each row, and rows in each column 
but there is a 
work around to fix this issue. 
The easiest way to fix this problem is to go back to your original document and fix it there. 
To fix failed regularity using PDF tools: 
After you perform a 508 compliancy check, click on the Tags icon. This will open up the 
tags  listing  all  sections,  paragraphs,  tables,  etc.  Tags  indicate  the  structure  of  the 
document and communicate the order in which the items should be read. 
Documents you may be interested
Documents you may be interested