how to export rdlc report to pdf without using reportviewer c# : Get text from pdf into excel SDK application service wpf html winforms dnn fss-fixing-accessibility-errors-in-pdfs0-part631

Faculty of Social Sciences, University of Ottawa 
Ten Common PDF accessibility errors with solutions 
Ten common PDF accessibility errors with solutions 
Table of Contents 
List of Figures ......................................................................................................................................................2 
1. Why bother about accessible PDFs? ...............................................................................................................3 
2. Common PDF accessibility errors and their solutions ....................................................................................3 
2.1 PDF not tagged ..........................................................................................................................................4 
2.2 PDF not having a title ................................................................................................................................5 
2.3 PDF title present but not meaningful .......................................................................................................6 
2.4 PDF document language not defined .......................................................................................................6 
2.5 PDF documents being bilingual .................................................................................................................7 
2.6 Images not having alternative texts ..........................................................................................................8 
2.7 Long PDF documents not having bookmarks ............................................................................................9 
2.8 Tab order not following the document structure .................................................................................. 10 
2.9 Table headers not defined ..................................................................................................................... 11 
2.10 Image-only PDFs ................................................................................................................................... 12 
3. Checking the accessibility of PDF documents .............................................................................................. 12 
3.1 Using PDF accessibility checker (PAC) .................................................................................................... 14 
3.1.1 Using PAC 1.3 .................................................................................................................................. 14 
3.1.2 Using PAC 2.0 .................................................................................................................................. 15 
3.1.3 Common PDF/UA compliance errors .............................................................................................. 19 
3.2 Using Adobe Acrobat accessibility checker ............................................................................................ 22 
3.3 Using human expertise .......................................................................................................................... 23 
4. Useful PDF accessibility resources ............................................................................................................... 24 
Version 1.1- 17 September 2014 
Get text from pdf into excel - 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 and paste text from pdf to excel; cut and paste text from pdf document
Get text from pdf into excel - 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 and paste pdf text; find and replace text in pdf
Faculty of Social Sciences, University of Ottawa 
Ten Common PDF accessibility errors with solutions 
List of Figures 
Figure 1: PDF Document Properties ...................................................................................................................4 
Figure 2: Adding tags to PDF documents with Adobe Acrobat 9 Pro ................................................................5 
Figure 3: Defining the document language .........................................................................................................7 
Figure 4: Adding alternative texts to images in PDF ..........................................................................................8 
Figure 5: Designating images as “artifacts” or “background” in Adobe Acrobat 9 Pro .....................................9 
Figure 6: Adding bookmarks in Adobe Acrobat 9 Pro .................................................................................... 10 
Figure 7: Setting the Tab order to follow the document structure in Acrobat ................................................. 11 
Figure 8: Defining table header cells in Adobe Acrobat 9 Pro ........................................................................ 12 
Figure 9: OCR text recognition in Adobe Acrobat 9 Pro................................................................................. 13 
Figure 10: Criteria used by PAC 1.3 ................................................................................................................ 14 
Figure 11: Checking a PDF file with PAC 1.3 ................................................................................................ 15 
Figure 12: Detailed PDF accessibility audit in PAC 1.3 .................................................................................. 15 
Figure 13: PDF accessibility audit with PAC 2.0 ............................................................................................ 16 
Figure 14: Tree view of PDF accessibility audit report with PAC 2.0 ............................................................ 17 
Figure 15: Screen reader preview in PAC 2.0 ................................................................................................. 18 
Figure 16: Document Statistics view in PAC 2.0 ............................................................................................ 19 
Figure 17: The Logical Structure view in PAC 2.0 ......................................................................................... 19 
Figure 18: Running an accessibility Full Check with Acrobat 9 Pro ............................................................... 22 
Figure 19: Results of accessibility Full Check with Acrobat 9 Pro ................................................................. 23 
Version 1.1- 17 September 2014 
C# PDF insert text Library: insert text into PDF content in C#.net
Font font = new Font("Arial", 36F, FontStyle.Italic); // Get the first page from the document. value, The string text wil be added into PDF page, 0
copy pdf text with formatting; extract pdf text to word
VB.NET PDF insert text library: insert text into PDF content in vb
Dim inputFilePath As String = Program.RootPath + "\\" 1.pdf" Dim doc As PDFDocument = New PDFDocument(inputFilePath) ' get a text manager from the document
copy paste text pdf file; copy text from encrypted pdf
Faculty of Social Sciences, University of Ottawa 
Ten Common PDF accessibility errors with solutions 
1. Why bother about accessible PDFs? 
Each year, there is an increasing number of students with disabilities in higher educationi nstitution 
like the University of  Ottawa.  Most institutions have suddenly moved from  traditional forms  of 
teaching and learning (“chalk and talk”) to online learning. Although presenting information online 
has a great potential for inclusion of people wthi disabilities, it equally has the same potential for 
their exclusion if care is not taken to ensure that electronic systems and documents are designed 
accessibly.  Some people with disabilities rely on assistive technologies such as screen readers to be 
able  to  read  information  electronically.  When  this  information  or  electronic  systems  are  not 
designed with consideration of the needs of the users in mind, particularly those with disabilities, 
the result is exclusion. For instance, when a text book or document is scanned and produced as an 
image-only PDF, it is very difficult, if not impossible for screen readers to read the text in that 
image. Hence, a screen reader user will be excluded from obtaining the information presented in 
that format. 
When presenting information on websites, it is therefore necessary to consider the needs of users 
with various types of disabilities. Fortunately, there are some guidelines on producing accessible 
websites and accessible documents such as PDFs. For more information on these, please read PDF 
Techniques for WCAG 2.0 and Web Content Accessibility Guidelines (WCAG) 2.0
The importance of accessible PDFs cannot be overemphasized. Accessible PDFs are easy for people 
with disabilities to access either with assistive technologies such as screen readers for those with 
visual  impairments  or  via  the  keyboard  for  those  with  mobility  difficulties  of  their  ha
nds.  By 
following existing guidelines and producing accessible documents, people with disabilities will be 
included and can obtain the information that is intended for them. 
2. Common PDF accessibility errors and their solutions 
Having reviewed over 1500 PDF documents at the University of Ottawa, this section presents some 
common errors encountered including how these can be resolved. This guide will be very helpful for 
those who want to improve on the accessibility of their PDFs. 
Version 1.1- 17 September 2014 
C#: Use OCR SDK Library to Get Image and Document Text
you will see how to use RaterEdge .NET OCR SDK in your application to extract and get text from Tiff Extracted text can be output to Word or PDF document.
copy text from scanned pdf; extract text from pdf online
C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net
C#.NET Sample Code: Extract PDF Pages and Save into a New PDF File in C#.NET. You can easily get pages from a PDF file, and then use these pages to create and
erase text from pdf file; pdf text replace tool
Faculty of Social Sciences, University of Ottawa 
Ten Common PDF accessibility errors with solutions 
2.1 PDF not tagged 
When PDFs are tagged, the content is structurally divided into various sections. This helps give 
some order to the document. If the PDF is logically ordered, then screen reader users can be able to 
read the information without difficulties. Also, people who depend on the keyboard rather than the 
mouse to browse the PDF will be able to navigate the document with ease. Tagged PDFs provide 
the  highest  level  of  accessibility  and  when  a  document  is  not  tagged,  it  often  throws  other 
accessibility errors when checked automatically either using Adobe Acrobat or other tools such as 
the  PDF  Accessibility  Checker  (PAC).  On  the  contrary,  when  a  PDF  document  is  tagged,  the 
accessibility is greatly improved. 
To know if a PDF document is tagged or not, go to the File menu ands elect Properties to show the 
Document Properties window (
Figure 1
). 
Figure 1: PDF Document Properties 
Version 1.1- 17 September 2014 
C# PDF File Merge Library: Merge, append PDF files in C#.net, ASP.
page reordering and PDF page image and text extraction Note: When you get the error "Could not load file C# Demo Code: Combine and Merge Multiple PDF Files into
copy and paste text from pdf to word; copying text from pdf to word
VB.NET PDF Annotate Library: Draw, edit PDF annotation, markups in
solution to annotate .pdf file with both text & graphics. From this page, you will get a simple VB.NET Decode source PDF document file into an in-memory object
a pdf text extractor; delete text from pdf
Faculty of Social Sciences, University of Ottawa 
Ten Common PDF accessibility errors with solutions 
Under the Advanced section of the Description tab, you can see the status of the PDF if it is tagged 
or not.  In the case where the PDF is not tagged, you can tag it in Adobe Acrobat 9 Pro by going to 
the Advanced menu of the PDF document and selecting Add Tags to Document (
Figure 2
). 
Figure 2: Adding tags to PDF documents with Adobe Acrobat 9 Pro 
Once this is done, tags will be automatically added to the document, which will then increase the 
document`s accessibility as screen readers and other assistive technologies will be able to read the 
document. The tags added may not be very meaningful as they are automatically done but this helps 
improve the accessibility of the document. 
After producing your PDF document, before you post it online or send to someone; pleaser ivfey 
that the document is tagged. If this is not the case, please add tags to the document to improve its 
accessibility. 
2.2 PDF not having a title 
Even after producing a tagged PDF which has an improved accessibility, a PDF document without a 
title  is  still  not  fully accessible.  This is  because  the title  helps in  identifying the  document and 
without a meaningful document title; some users might not know they have the correct document. 
Usually, if converting to PDF from other formats such as Word, the resutalnt PDF will contain the 
document title. If you forgot to enter the document title and then converted to PDF, you can still add 
a title by going through the document properties as shown in 
Figure 1
. In the Description tab, please 
ensure that the title of the document is included. If not, then add a meaningful title that reflects the 
Version 1.1- 17 September 2014 
VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.
VB.NET: Extract PDF Pages and Save into a New PDF File. You can easily get pages from a PDF file, and then use these pages to create and output a new PDF file.
export text from pdf; get text from pdf file c#
VB.NET PDF: Get Started with PDF Library
C#.NET rotate PDF pages, C#.NET search text in PDF This page is designed to help users to get started with Create(2) ' Save the new created PDF document into
cut and paste pdf text; .net extract text from pdf
Faculty of Social Sciences, University of Ottawa 
Ten Common PDF accessibility errors with solutions 
contents of the document and in the language of the document. Please do not add anE nglish title to 
a French document and vice-versa. 
2.3 PDF title present but not meaningful 
To help in identifying the document, the title needs to be meaningful and reflect the content of the 
document. Some authors convert into PDF from other formats and instead of having a meaningful 
title, the Title field contains the file path which is not meaningful. Some documents converted into 
PDF  have  titles  such  as  “Slide1”.  A  user  will  not  understand  what  this  is  as  the  title  is  not 
meaningful.  A  good  document  title  should  contain  a  brief  description  of  the  content  of  the 
document. This will help the user understand what the document is. Avoid using file extensions in 
the  document  title  such  as  .docx,  .doc,  .xls,  .xlsx  etc.  After  having  produced  your  PDF,  please 
ensure that the title is meaningful. Go through the document properties as in 
Figure 1
and then enter 
a meaningful document title in the language of the document. 
2.4 PDF document language not defined 
Defining the document language is important for accessibility purposes because a defined document 
language helps assistive technologies render text more accurately. Additionally, screen readers can 
load  the  correct  pronunciation  rules  while  visual  browsers  can  display  characters  and  scripts 
correctly. Also, media players can show captions correctly. As a result, users with disabilities are 
better able to understand the content. 
Version 1.1- 17 September 2014 
Faculty of Social Sciences, University of Ottawa 
Ten Common PDF accessibility errors with solutions 
Figure 3: Defining the document language 
To  define  the  document  language  in  Adobe  Acrobat,  open  the  document,  go  to  File  and  select 
Properties, select Advanced tab and in the Reading  Options field, select  dtheefault  language as 
shown in (
Figure 3
). 
2.5 PDF documents being bilingual 
It  is  preferable  to  produce  unilingual  documents.  The  idea  of  producing  bilingual  documents 
particularly forms was  probably translated from printed  forms which were usually bilingual and 
users could then fill the forms in their language of choice. Whilsth tis idea is cost effective for the 
printed  document,  it  poses  accessibility  challenges  when  in  electronic  format  and  users  with 
assistive technologies need to access and fill them electronically. When a document is bilingual, 
assistive technology will not be able to pronounce some of the words correctly. If the language is 
not switched automatically, it is difficult for the user to keep trying to read a line of text in one 
language and then trying to switch over to the other language to read the next line and so forth and 
this is time consuming and may be frustrating. This might result in the user abandoning the task. 
Version 1.1- 17 September 2014 
Faculty of Social Sciences, University of Ottawa 
Ten Common PDF accessibility errors with solutions 
There is even the issue of selecting the default language for the document. If it is bilingual (French 
and  English),  which  language  will  be  the  default?  It  is  thus  preferable  to  produce  a  unilingual 
document  and  if  necessary,  indicate  somewhere  in  the  document  that  the  same  document  is 
available in the other language. 
2.6 Images not having alternative texts 
To comply with  WCAG 2.0, each image must have a  text alternative that serves the  equivalent 
purpose.  This is very useful for people with visual impairments. When an alternative text is not 
available, a screen reader user will not be able to understand what the image represents. To facilitate 
the task of adding alternative texts to all images, ensure that before converting into PDF from Word, 
all images have alternative texts while background images are labelled as decorative. 
Images that are purely decorative or background images do not need laternative texts. In this case, 
they can be marked as decorative or “artifacts” so that assistive technology will ignore them. When 
marked as such, the document will not present accessibility errors resulting from missing alternative 
texts. 
To add an alternative text to an image in a PDF document with Adobe Acrobat 9 Pro, go to Tools, 
select Advanced Editing and then TouchUp Object Tool. Right click on the image and then select 
Properties.  In  the  Tag  tab,  enter  the  alternative  text for  the  image  in the  Alternative Text  field 
(
Figure 4
). 
Figure 4: Adding alternative texts to images in PDF 
Version 1.1- 17 September 2014 
Faculty of Social Sciences, University of Ottawa 
Ten Common PDF accessibility errors with solutions 
Decorative elements in the PDFs such as decorative images, headers, footers, etc. can be marked as 
“artifacts” so that assistive technologies can ignore them. To do this in Adobe Acrobat 9 Pro, select 
the image you wish to designate as Background then open the TouchUp Reading Order tool by 
selecting Tools in the main menu, Advanced Editing and then TouchUp Reading Order Tool (
Figure 
5
). 
Figure 5: Designating images as “artifacts” or “background” in Adobe Acrobat 9 Pro 
In the TouchUp Reading Order tool, click the Background button in order to remove the selected 
image from the tag structure. By doing this, assistive technology will ignore the image when reading 
the document and this will not be flagged as an accessibility error when checking the document for 
accessibility. 
2.7 Long PDF documents not having bookmarks 
Bookmarks help users navigate the PDF document and find information. This is very helpful for 
people with cognitive disabilities. When bookmarks are available, users can readily move to specific 
Version 1.1- 17 September 2014 
Faculty of Social Sciences, University of Ottawa 
Ten Common PDF accessibility errors with solutions 
sections of  the  document by  clicking  on the  bookmarks.  Hence,  it is necessary  to  not  only  add 
bookmarks but to add meaningful bookmarks which represent the various sections of the document. 
If creating the document in Word before converting into PDF, please ensure that you create a table 
of contents. Additionally, use the heading styles found in Word and ensure that the headings are 
correctly applied. So, a Heading 2 should follow a Heading 1 and so forth. When this is properly 
done and the final document is converted into PDF, the resultant PDF will contain bookmarks. This 
helps improve the accessibility of the PDF. 
Whilst bookmarks are generally recommended for long PDF documents, adding bookmarks to a 
document with even a single page helps improve its accessibility and so authors are encouraged to 
add bookmarks to all PDFs they produce. 
To add bookmarks to an existing PDF document, in the Bookmarks panel, choose the options menu 
and then select New Bookmark from Structure. Now select the elements you want to specify as 
tagged Bookmarks from the Structure Elements dialog box. The bookmarks will be presented under 
an  Untitled  section  which  can  then  be  renamed  by  accessing  the  context  menu  and  selecting 
Rename. 
Figure 6: Adding bookmarks in Adobe Acrobat 9 Pro 
2.8 Tab order not following the document structure 
Tabs  are  used  to  navigate  a  PDF  document.  This  is  very  useful  for  keyboard  and  assistive 
technology users who depend on the keyboard and not the mouse to navigate the document.  It is 
good to ensure that users can navigate through content in a logical order that is consistent with the 
meaning of the content. 
10 
Version 1.1- 17 September 2014 
Documents you may be interested
Documents you may be interested