Creating Accessible 
Adobe
®
PDF Files
A Guide for Document Authors 
Delete page from pdf file - copy, paste, cut PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Easy to Use C# Code to Extract PDF Pages, Copy Pages from One PDF File and Paste into Others
delete pages from pdf online; export pages from pdf online
Delete page from pdf file - VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Detailed VB.NET Guide for Extracting Pages from Microsoft PDF Doc
copy pdf page into word doc; copying a pdf page into word
©
2004 Adobe Systems Incorporated. All rights reserved.
Adobe, the Adobe logo, Acrobat, Acrobat Capture, the Adobe PDF logo, FrameMaker, GoLive, InDesign, PageMaker, Photoshop, PostScript, and 
Reader are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries. Mac is a trade-
mark of Apple Computer, Inc., registered in the United States and other countries. Microsoft, Windows, and Windows XP are either registered 
trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. All other trademarks are the property of their re-
spective owners. Mention of third party products is for informational purposes only and constitutes neither an endorsement nor recommendation.
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
using RasterEdge.XDoc.PDF; How to VB.NET: Delete a Single PDF Page from PDF File. This is a VB .NET example for how to delete a single page from a PDF document.
extract pages from pdf; copy page from pdf
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
Demo Code: How to Delete a Single PDF Page from PDF File in C#.NET. Description: Delete specified page from the input PDF file. Parameters:
copy pdf page to clipboard; extract pages from pdf file online
iii
Creating Accessible Adobe
®
PDF Files
Contents
Introduction
Section One: Checking PDF Documents for Accessibility
Checking the reflow order of a document   . . . . . . . . . . . . . . . . . . . . . .10
Additional accessibility tests   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
Section Two: Accessibility Basics
Tagged PDF   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
Section Three: Accessible PDF documents from Native 
Applications
Creating accessible PDF documents using  
Adobe InDesign   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
InDesign accessibility tips  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
Exporting to PDF   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
Creating accessible PDF documents using  
Adobe FrameMaker   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23
Creating accessible PDF documents using  
Adobe PageMaker  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25
Creating accessible PDF documents using  
Microsoft Office applications  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26
Microsoft Office accessibility tips  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26
Converting Microsoft Office documents to accessible  
PDF documents   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28
Section Four: Creating Accessible PDF Documents from 
Untagged PDF Documents
Converting untagged PDF documents to accessible  
PDF documents   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
C# PDF File & Page Process Library SDK for C#.net, ASP.NET, MVC
C# File: Merge PDF; C# File: Split PDF; C# Page: Insert PDF pages; C# Page: Delete PDF pages; C# Read: PDF Text Extract; C# Read: PDF
delete pages from pdf; extract pdf pages reader
VB.NET PDF File & Page Process Library SDK for vb.net, ASP.NET
your PDF document is unnecessary, you may want to delete this page adding a page into PDF document, deleting unnecessary page from PDF file and changing
delete pages from pdf reader; cut and paste pdf pages
iv
How To Guide
Section Five: Creating Accessible PDF Documents from Scanned 
Documents
Using Paper Capture to create accessible PDF documents  
from scanned PDF documents   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37
Using Adobe Acrobat Capture 3.0 and the Tag Adobe PDF  
Agent to create accessible PDF documents  . . . . . . . . . . . . . . . . . . . . .41
Section Six: Creating Accessible Forms
Using Acrobat 6.0 Professional to create accessible forms   . . . . . . .49
Using the Adobe PDF Forms Access tool in conjunction  
with Acrobat 6.0 Professional to create accessible forms   . . . . . . . .51
Steps to create an accessible PDF form with the Adobe  
PDF Forms Access tool  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52
Section Seven: Optimizing the Accessibility of Tagged PDF 
Documents
Creating document navigation  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .56
Adding alt text to images  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .57
Creating accessible hyperlinks   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .58
Section Eight: Manipulating Tagged PDF Structural Elements
Correcting tagging problems in a PDF document  . . . . . . . . . . . . . . .65
Artifacts  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .66
Improving the accessibility of tables   . . . . . . . . . . . . . . . . . . . . . . . . . . .68
Adding pages or documents to a PDF document   . . . . . . . . . . . . . . .70
Creating PDFs from web pages   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .74
Appendix A: Acrobat Distiller Options
Acrobat Distiller settings  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .75
Appendix B: Working with Fonts
Common problems with fonts   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .78
Appendix C: Accessible Form Tables
Recommendations for creating fields in tables  . . . . . . . . . . . . . . . . . .79
Appendix D: Adobe Standard Elements
Block-level elements  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .81
C# PDF Page Insert Library: insert pages into PDF file in C#.net
page processing functions, such as how to merge PDF document files by C# code, how to rotate PDF document page, how to delete PDF page using C#
cut pages out of pdf; extract pages from pdf file
C# PDF File Split Library: Split, seperate PDF into multiple files
Besides, in the process of splitting PDF document, developers can also remove certain PDF page from target PDF file using C#.NET PDF page deletion API.
cut pages from pdf reader; delete pages from pdf in reader
1
How To Guide
Introduction
Welcome to Adobe Systems Incorporated’s “Creating Accessible Adobe® PDF Files: A Guide for Document Authors.” 
This is a step-by-step guide that covers the basics for creating and optimizing Adobe Portable Document Format 
(PDF) files so that they can be made more accessible to users with disabilities such as blindness or low vision. 
This guide provides information on using Adobe Acrobat® 6.0 software and Adobe Acrobat Capture® 3.0 software 
to optimize documents for distribution as PDF documents that can be easily read with the aid of Microsoft® 
Windows® based assistive technology, such as screen magnification or screen reading software. 
For more information on reading accessible PDF documents with assistive technology, consult the companion 
booklet to this one: “Reading PDF Documents with Adobe Reader 6.0, A Guide for People with Disabilities.”
Adobe PDF and accessibility
PDF is a standard on the World Wide Web and is also used to distribute electronic documents over corporate 
networks, by e-mail, and on digital media. Users of Adobe Acrobat software can turn virtually any electronic 
document or scanned image into a PDF file. These files can then be read by anyone using free Adobe® Reader® 6.0 
software. Many corporations, educational institutions, and government agencies use PDF to distribute documents 
to the public or to groups in their organizations. PDF is also the basis for new processes; its support for accessible 
electronic forms, digital signatures, password security, and electronic mark-ups make PDF the ideal platform for 
converting yesterday’s paper-based business processes to interactive digital processes.
Adobe is committed to providing solutions that improve the accessibility of both Adobe Acrobat software and the 
information contained in Adobe PDF files. In 1997, Adobe introduced the Access.Adobe website 
(http://access.adobe.com). In 2001, Adobe enhanced the PDF specification to allow the creation of “tagged” PDF 
files in Adobe Acrobat software. Tagging a PDF file makes significant improvements to the accessibility of the 
document, providing a mechanism to indicate the precise reading order and improve navigation, particularly for 
longer, more complex documents. It is possible to add alternate text descriptions (alt text) to graphics appearing in 
tagged PDF documents. Tagging PDF files enables content reflow for large type display without content disappearing 
from the edges of documents. Tagging also allows PDF files to be presented on smaller devices, such as personal 
digital assistants (PDAs) and cellular phones.
Does making PDF documents accessible affect their appearance? 
Tagging a PDF document for accessibility does not affect its look or visual integrity. The logical structure tree, or tags 
tree containing the information used by assistive technology, is an underlying interpretation of structural elements 
found in the visual representation of a PDF document. 
One of the strengths of tagging is that the tags tree can be rearranged so the document is more readable to those who 
have difficulty accessing the visual document. Tags provide a mechanism for adding alt text to images and links, 
which makes it easier for readers to navigate and understand a document. Table headings can be identified so that 
people using assistive technology can relate information in a table to a column title instead of having information 
read to them randomly.
For more information, see “Tagged PDF” on page 14.
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
using RasterEdge.XDoc.PDF; Add and Insert a Page to PDF File Using VB. doc2.Save( outPutFilePath). Add and Insert Blank Page to PDF File Using VB.
acrobat remove pages from pdf; cut paste pdf pages
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
Since images are usually or large size, images size reducing can help to reduce PDF file size effectively. Delete unimportant contents Embedded page thumbnails.
deleting pages from pdf in reader; convert few pages of pdf to word
2
ADOBE ACROBAT 6.0
Introduction
How To Guide
How to use this guide 
This guide was created for users who are familiar with the different applications described. For more detail on each 
application and feature, please refer to the product user guides.
The guide is organized by document type. For example, if you need information on converting Microsoft Office 
documents to accessible PDF documents, you can find this information in section two. 
The following table is an overview of the topics, tools and sections in this guide that contain information on making 
PDF documents accessible based on specific document types.
To do this
Use this tool
Section
Checking and testing PDF documents for accessibility Use either:
Adobe Acrobat 6.0 Standard
Adobe Acrobat 6.0 Professional
Section one
Accessibility basics
Use either:
Adobe Acrobat 6.0 Standard
Adobe Acrobat 6.0 Professional
Section two
Creating accessible PDF documents from Adobe InDe-
sign
®
Adobe InDesign 2.0 or later
Section three
Creating accessible PDF documents from Adobe 
FrameMaker
®
Adobe FrameMaker 7.0 or later
Section three
Creating accessible PDF documents from Adobe Page-
Maker
®
Adobe PageMaker 7.0 or later
Section three
Creating accessible PDF documents from Microsoft 
Office applications
Microsoft Office 2000 or later
Adobe Acrobat 6.0 Standard
Adobe Acrobat 6.0 Professional
Section three
Creating accessible PDF documents from existing PDF 
documents
Adobe Acrobat Professional 6.0
Section four
Creating accessible PDF documents from scanned doc-
uments
Use either:
Paper Capture (Acrobat 6.0 Professional or Acrobat 
6.0 Standard)
Adobe Acrobat Capture 3.0 and Adobe Capture 
Agent Pack
Section five
Creating accessible PDF forms
Adobe Acrobat 6.0 Professional
Section six
Creating accessible PDF forms
Adobe Acrobat 6.0 Professional
Adobe PDF Forms Access (a standalone utility bun-
dled in the Adobe Capture Agent Pack)
Section six
Optimizing the accessibility of PDF documents
Adobe Acrobat 6.0 Professional
Section seven
Manipulating tagged PDF structural elements
Adobe Acrobat 6.0 Professional
Section eight
C# PDF File Compress Library: Compress reduce PDF size in C#.net
Since images are usually or large size, images size reducing can help to reduce PDF file size effectively. Delete unimportant contents Embedded page thumbnails.
reader extract pages from pdf; delete page from pdf preview
C# PDF File Merge Library: Merge, append PDF files in C#.net, ASP.
document file, and choose to create a new PDF file in .NET NET document imaging toolkit, also offers other advanced PDF document page processing and
add or remove pages from pdf; add and remove pages from pdf file online
3
How To Guide
Section One: Checking PDF Documents for 
Accessibility
Check PDF documents for accessibility as part of the PDF document creation process before distributing them to 
users. The checking feature examines the PDF document to determine if it has the necessary information to make it 
accessible. The items checked include alt text for figures, specified languages for text, reliable character encodings, 
and the logical structure tree that references all of the document contents.
The following types of documents often have PDF accessibility problems:
• Documents that contain only scanned images of text and no text available to assistive technologies such as screen 
readers
• Documents that don’t contain tags because the author used an older version of Acrobat that did not support 
tagging, doesn’t know how to use the tools provided, or is using non-Adobe tools for creating PDF
• PDF documents that are forms without fillable fields. Fillable fields allow users to complete forms online. Without 
fillable fields added to PDF forms, users must first print a form to complete it in handwriting or by using a 
typewriter.
• PDF documents that don’t provide alt text on images or hyperlinks. Alt text on images provides information about 
images and why they have been placed in a document. Alt text on hyperlinks provides text-based navigation to 
links. For example, using the word “search,” instead of the actual Web address, provides better navigational infor-
mation.
Quick Check (Acrobat 6.0 Professional, Acrobat 6.0 Standard, and Adobe Reader 6.0)
An accessibility Quick Check can be performed in Acrobat 6.0 Professional, Acrobat 6.0 Standard, and Adobe Reader 
6.0. Quick Check quickly analyzes a document and reports any issues it finds. The result of a Quick Check is a 
message containing information on document accessibility.
Acrobat 6.0 Professional can provide a more complete check for accessibility. The result of a Full Check is a detailed 
report identifying inaccessible tag elements and other accessibility problems. You can view the tags with their 
associated content, add alt text to images or links, and repair the tags tree.
To perform an accessibility Quick Check, do one of the following:
• In Acrobat 6.0 Professional and Acrobat 6.0 Standard, choose Advanced > Accessibility > Quick Check. 
• In Acrobat Reader 6.0, choose Document > Quick Check.
4
ADOBE ACROBAT 6.0
Section One: Checking PDF Documents for Accessibility
How To Guide
A message box reporting no accessibility issues in a PDF document
A message box reporting inaccessible elements of a PDF document
Full Check (Adobe Acrobat 6.0 Professional)
In Acrobat 6.0 Professional, you can perform an accessibility Full Check in addition to an accessibility Quick Check.
Full Check lets you create accessibility reports. Once Full Check is activated, you can make choices about the kinds 
of accessibility issues you look for in a PDF document.
Note that checking for accessibility might report problems with elements in a tagged Adobe PDF file that you may 
be able to ignore. For example, Full Check might report that some images in the file do not have alt text; if these 
images are just decorative page borders, however, they are unnecessary for someone with a vision impairment and 
do not require alt text. Similarly, the accessibility checker might report that a running header is not part of the tags 
tree. You can leave the running header as-is, or modify it to be an artifact because this information does not need to 
be vocalized by a screen reader.
Note: An accessibility Full Check can be time-consuming; stop the process by pressing the Escape key.
To analyze the tagging in a PDF document by using the accessibility Full Check:
 Choose Advanced > Accessibility > Full Check. 
 Select Create Accessibility Report, and choose a location for the report.
 Select Create Comments In Document if you want to see the accessibility issues identified with comments in the 
document so that the problems appear in context.
Note: Delete these comments from the document after they’ve been addressed.
 Specify the pages you want included in the accessibility check. 
 Select the Checking Options that you want.
5
ADOBE ACROBAT 6.0
Section One: Checking PDF Documents for Accessibility
How To Guide
 Click Start Checking. 
 Open the accessibility report that you created. It is a Hypertext Markup Language (HTML) file with the same 
name as the document.
 Select and open the HTML file. A frame on the left side of the browser contains the identified inaccessible 
elements; the PDF document is on the right. 
 In the document on the left, select a link that identifies an inaccessible element. The associated content is 
highlighted in the document on the right. Although you can review generated comments in the browser, you must 
open the original tagged PDF document in Acrobat 6.0 Professional to repair accessibility problems.
The Accessibility Full Check options dialog box
6
ADOBE ACROBAT 6.0
Section One: Checking PDF Documents for Accessibility
How To Guide
An Accessibility Full Check report in a browser
Documents you may be interested
Documents you may be interested