c# wpf adobe pdf reader : Extract page from pdf document application software utility azure html winforms visual studio pcguide2apc0-part1503

Revised July 2013 
Appendix 2-C 
Appendix 2-C. Creating Accessible Files 
and Technologies 
Complying With Section 508  
In brief, Section 508 of the Rehabilitation Act of 1973 requires that Federal agencies 
make all electronic and information technology accessible to individuals with disabilities, 
unless an undue burden would be imposed on the Agency. Qualifying for an undue 
burden is difficult. If an undue burden were to be determined, AHRQ would receive an 
exception and post a disclaimer on the Web site. 
Agency-sponsored Web sites and resources operated either directly or by grant or 
contract must comply with Section 508. Ensuring compliance and accessibility is not 
optional. AHRQ and HHS take accessibility very seriously. In addition to doing the right 
thing by ensuring access to Government information for all Americans, AHRQ must 
comply with Section 508 because it is a legal requirement. 
HHS employees must ensure that all electronic information and technology comply with 
the accessibility requirements, including new or revised information made available on 
the Internet and Intranets. Electronic and information technology includes: 
Software applications and operating systems 
Web resources and applications 
Telecommunication products 
Video and multimedia products 
Self-contained and closed products (such as information kiosks) 
Desktop and portable computers 
Accessibility Guidance 
Specific guidance is available from these sources: 
Technical guidance on Section 508 by the U.S. Access Board: 
www.access-board.gov/sec508/guide 
HHS 508 Web standards and guidance: 
www.hhs.gov/web/508 
AHRQ 508 Coordinator (Web): 
Biff LeVee, 301-427-1897, biff.levee@ahrq.hhs.gov 
Accessibility Requirements 
Keep the following accessibility requirements in mind: 
Extract page from pdf document - 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
extract pdf pages acrobat; delete pages from pdf
Extract page from pdf document - 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
extract one page from pdf; delete pages from pdf preview
Revised July 2013 
Appendix 2-C 
Vision Impairments 
Content must be readable by screen readers (which read text aloud) or Braille readers. 
For people with low vision or color blindness, contrast must be sufficient. Ensure that any 
information conveyed with color is conveyed equally well when color is not available. 
Asterisks or some other textual cues can be used in addition to the color to convey 
information. 
Mobility Impairments 
Links and hot spots should be large enough so someone with limited fine muscle control 
or mobility and vision impairments can click the link.  
Hearing Impairments 
Synchronized captioning or transcripts for multimedia files must be provided in different 
circumstances. For example, if multimedia objects with sound are embedded in PDF 
documents, both the deaf and the deaf-blind are excluded if there is no transcript. In 
addition, synchronized captions for video must be supplied because people who are deaf 
need synchronized captions if the video does not make sense when the sound is turned 
off. 
Web Development Features 
Accessibility needs to be built into the development process for any new or updated Web-
based resource. Basic features to be addressed include: 
Providing text equivalents for images, sound, and multimedia features, such as 
alternate descriptive text for images for the blind and captions for audio-video 
files for the deaf. All streaming media must have written transcripts or 
captioning. 
Ensuring that information provided does not depend on color for sense 
without alternate text and color contrast enhances readability for the sighted 
and does not create barriers for the color-blind.  
Coding so that tables, content or interface elements provided by scripts, and 
image maps may be read with assistive technology, such as screen readers.  
Controlling the screen flicker rate, as well as the use of blinking or flashing 
features.  
Using text-only pages as alternatives if needed for accessibility, while 
maintaining these pages on the same schedule as primary pages.  
Linking to applets, plug-ins, or other applications that must be downloaded.  
Creating accessible forms for business processes on the Web.  
C# PDF Image Extract Library: Select, copy, paste PDF images in C#
C# users are able to extract image from PDF document page and get image information for indexing and accessing. C# Project: DLLs for PDF Image Extraction.
cut and paste pdf pages; delete pages from pdf acrobat reader
VB.NET PDF Image Extract Library: Select, copy, paste PDF images
VB.NET PDF - Extract Image from PDF Document in VB.NET. Support PDF Image Extraction from a Page, a Region on a Page, and PDF Document in VB.NET Project.
delete page from pdf document; copy pages from pdf to another pdf
Revised July 2013 
Appendix 2-C 
Allowing users to avoid repetitive navigation links and to request additional 
time on pages requiring timed responses.  
Ensuring that functions such as forms and drop-down lists will be executable 
if only a keyboard is used. 
If fully accessible, HTML documents are the gold standard for users with disabilities 
because assistive technologies make the information accessible across platforms and 
without proprietary technologies.  
Alternate Text for Accessibility 
For all images with content (such as buttons, figures, and charts), alternate text must be 
used so disabled users can access the information in the image. Every image must have 
an alternate text tag, even if it is null (alt="") for decorative images. See the Section 508 
Web standards at www.access-board.gov/sec508/guide/1194.22.htm#(a). 
The “alt” tag in HTML code is read aloud by screen readers or Braille readers. With 
many browsers, you can see it by holding the cursor over the image (below). Alternate 
text can also be provided as content in the document. 
Basic Images 
For basic images, alternate text is straightforward and should: 
Be accurate and equivalent in presenting the same content and function as 
presented by the image.  
Be succinct. The correct content (if there is content) and function (if there is a 
function) of the image should be presented as succinctly as is appropriate.  
Not use the phrases “image of ...” or “graphic of ...” to describe the image.  
Complex Images 
Alternate text is provided for complex images in other ways. The alt tag must still be 
used, with a longer description elsewhere. Two methods are recommended: 
Provide the full description in the document itself. For example, alternate text 
can be under the image or refer to a description elsewhere in the document. 
Provide a link to a full description with a normal text link. For example, under 
the image of this analytic framework, “Select for Text Description” goes to 
the alternate text: 
www.uspreventiveservicestaskforce.org/uspstf07/chlipid/chliprevfig2.htm. 
C# PDF Text Extract Library: extract text content from PDF file in
from PDF page. // Open a document. PDFDocument doc = new PDFDocument(inputFilePath); PDFTextMgr textMgr = PDFTextHandler.ExportPDFTextManager(doc); // Extract
add and delete pages from pdf; cut pages from pdf file
C# PDF Page Insert Library: insert pages into PDF file in C#.net
Support to create new page to PDF document in both web server-side application and Windows Forms. DLLs for Inserting Page to PDF Document.
delete page from pdf file online; delete pages from pdf reader
Revised July 2013 
Appendix 2-C 
Some images are too complex for all of the information to be meaningful as alternate 
text. In such cases, capture the essence of the image—what it means—without all the 
detail. For example, giving the 80 data points in a graph might be less informative than 
describing a trend and what it means. If a graph is meant to present the data, however, the 
alternate text must reflect that.  
The context of the image should determine the content of alternate text. For example, the 
specific characters in a “screen shot” would not be helpful if the image is only intended to 
convey what the screen looks like. In that case, describing the interface might be more 
important. 
Creating Accessible Files and Formats 
All downloadable files—and Web technologies—either have to be accessible or have 
accessible alternatives. This appendix addresses: 
Word documents. 
PDF documents. 
PowerPoint
®
Excel files. 
presentations. 
Multimedia, audio, and live Web events. 
Flash
®
Javascript. 
Word Documents 
AHRQ strongly recommends that AHRQ Web managers create accessible alternatives to 
Word files rather than accessible Word files. HTML is the gold standard for accessibility 
and works dependably regardless of user platform or software version. Web pages are 
generally easier to use than Word or PDF files, and when users download them from the 
Web, they must switch to a different set of commands. 
However, making Word files accessible does make it easier to develop accessible PDF 
documents—accessibility tags in Word files carry over to PDFs. For a helpful guide by 
HHS about making Word files accessible, go to the section on Microsoft Word at 
www.hhs.gov/web/508/accessiblefiles. 
Key Points About Word 
Many features that make it easier to create or use Word documents also support 
accessibility: 
The Styles feature in Word should always be used for formatting (heading 
subordination, bullet and number lists, table of contents levels). Styles 
VB.NET PDF Text Extract Library: extract text content from PDF
able to extract target text content from source PDF document and save extracted text to other file formats through VB.NET programming. This page will supply
convert selected pages of pdf to word online; pdf extract pages
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
VB.NET PDF - How to Delete PDF Document Page in VB.NET. Please follow the sections below to learn more. DLLs for Deleting Page from PDF Document in VB.NET Class.
delete page from pdf acrobat; add remove pages from pdf
Revised July 2013 
Appendix 2-C 
delineate structure and organization for assistive technologies such as screen 
readers.  
Tables of contents, bookmarks, indexes, and hyperlinks all aid navigation. 
The Column feature should always be used when making a multicolumn 
document so assistive technologies will be able to properly read the document. 
Never use the Tab key to separate columns. 
Alternate text for images permits images to be accessible to disabled persons. 
Tables created with the Word Table feature with row and column headings 
make tables more accessible. Precede tables with a description. 
Form fields should be labeled. 
Styles 
The Styles feature in Word makes word processing faster, easier to edit, and more 
consistent. Styles also greatly increase accessibility because they give a document a 
hierarchical structure that disabled users need to understand document organization. Use 
styles to indicate: 
Heading subordination or importance (heading 1, 2, 3, etc.). 
Lists of information (bulleted and numbered lists). 
Table of contents levels. 
If the Word document is converted into a PDF file, each assigned style can generate a 
PDF accessibility tag. Styles also generate PDF bookmarks. Styles can be applied to large 
documents quickly. Select all elements to be formatted and click on the desired style. 
Tables  
Tables in Word can pose accessibility challenges, especially complex tables. Use the 
section on tables in the HHS 508 checklist: 
www.hhs.gov/web/508/accessiblefiles/checklistword.html.  
Forms in Word 
Two steps increase a form’s accessibility: 
Use concise descriptions next to the objects that have been inserted into the 
form.  
Add Help Text to each form item. 
To add Help Text: 
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
Easy to Use VB.NET APIs to Add a New Blank Page to PDF Document in VB.NET Program. DLLs for Adding Page into PDF Document in VB.NET Class.
extract pages from pdf file online; copy pages from pdf to new pdf
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
C#.NET PDF Library - Delete PDF Document Page in C#.NET. Able to remove a single page from PDF document. Ability to remove a range of pages from PDF file.
extract pdf pages reader; extract page from pdf file
Revised July 2013 
Appendix 2-C 
1.  Right click on the object that is in the form (i.e. text box, check box, 
calendar control, etc). 
2.  Click Properties. 
3.  Click Add Help Text. 
4.  Enter text that describes the field’s attributes. For example, if it is a drop-
down menu in the field provided, enter text that can help the user with 
navigation: “This is a drop-down menu to select the class you would like. 
Use the arrow keys to scroll through the list.” 
5.  Click OK twice. 
Images and Diagrams in Word 
Screen and Braille readers will pass over images unless they are accessible. The key to 
making images accessible lies in using alternate text to identify image content. Alternate 
text cannot be seen but is read by assistive technologies. More information on alternate 
text appears later in this appendix.  
Typically, diagrams require lengthy descriptions to ensure accessibility because both the 
appearance and meaning must be communicated. The way to handle this is to provide a 
text in the caption or the figure’s description that explains what the image represents as a 
whole and then try to step the reader through what the image is trying to convey. 
PDF Documents  
Adobe
®
Unless PDF documents on the Web have accessible equivalents (such as HTML), the 
PDFs must be fully accessible. 
PDF (Portable Document Format) documents are widely used because they can 
be produced quickly while preserving the look and feel of the source document, 
regardless of the application and the platform used to create them. PDF-only files are 
great for printing, but reading them online can be challenging. 
Broad requirements for PDF accessibility include: 
The PDF document must contain actual text. The PDF document must have 
characters that can be picked up by screen readers as opposed to scanned 
pages that contain only images. Actual text is made from word processing or 
desktop published files. 
The PDF document must have accessibility tags (similar to HTML tags). 
Tagged PDF documents contain information on logical structure about the 
contents of the file. Examples of accessibility tags include heading 
subordination and paragraphs. Tagging also should ensure logical reading 
order.  
Revised July 2013 
Appendix 2-C 
Word Files and Accessible PDF Documents 
The best way to create accessible PDF documents is by first making the files accessible 
in the authoring application, such as Word. For details, see the section on Word 
documents above and HHS guidance at 
www.hhs.gov/web/508/accessiblefiles/pdfaccessibility. 
Word accessibility tags are converted to PDF accessibility tags by Adobe
®
The resulting PDF documents will probably require additional work to be fully 
accessible. To ensure accessibility of newly created PDF files, refer to the section below 
on testing PDFs for accessibility. You may also use the HHS checklist for PDF 
accessibility at www.hhs.gov/web/508/accessiblefiles/checklistpdf.html. 
Acrobat 
Professional 8 or later. Well-tagged Word documents are required to make accessible 
PDF documents. Word’s structural and accessibility features (styles for paragraphs, 
headings, and lists; alternate text and captions for images; hyperlinks; lists; tables of 
contents; and accessible forms) will produce special tags when the Word file is converted 
into PDF. In addition, the resulting PDF document will be automatically bookmarked 
because of styled headings, aiding navigation. 
PDF Tags  
Tags define the document’s structure and reading order, describe graphics, and improve 
navigation. PDF tags are embedded in the document and are not visually seen. Tags can 
only be edited with the Tags Palette in the full version of Acrobat
®
Examples of tagging problems include heads not tagged, tags incorrectly subordinated, 
images without alternate text descriptions, or incorrect tags. Artifacts such as page 
numbers from the original document should be tagged as artifacts (Tags Palette/Find 
Artifacts). When tagged, artifacts are invisible to screen readers. 
(View/Navigation 
Panels/Tags). 
Improperly marked content can create reflow and accessibility problems. If tagged 
content creates problems for reflow or accessibility, these can be manually corrected by 
marking content and assigning element types. 
Editing PDF tags—caution. Operations performed in the Tags tab cannot be undone 
with the Undo command. Save a backup copy of a document before you begin work on it 
in the Tags tab. 
PDF Tables  
Tables require special treatment so that visually disabled users can understand row and 
column information for each cell. Problems can be minimized when each column has its 
own head. Table formats in the authoring application should be used, such as table 
column heading, row heading, and table cell data.  
Use the HHS 508 Guidelines for PDF tables at: 
www.hhs.gov/web/508/accessiblefiles/checklistpdf.html.  
Revised July 2013 
Appendix 2-C 
Tables pose a special challenge for screen readers because they present textual or 
numerical data to be easily referenced visually. Content within table cells can be complex 
and might contain lists, paragraphs, form fields, or another table. The TouchUp Reading 
Order Table Editor automatically analyzes the selected table into cells and applies the 
appropriate tags.  
The table must be tagged as a table before you can use the Table Editor command. For 
best results, use the application that you created the document with to add tags before you 
create the PDF. If a PDF isn’t tagged, you can add tags by using the Add Tags To 
Document command. Most tables are properly recognized using this command; however, 
the command may not recognize a table that lacks clear borders, headings, columns, and 
rows. Use the TouchUp Reading Order tool to determine if the table has been properly 
recognized and to correct recognition problems. To add specialized formatting to tables 
and table cells, use the Tags tab. 
You can use the Table Editor to automatically analyze a table into its components and 
apply the appropriate tags, but you may still need to check and correct some of these tags 
manually. By viewing table tags, you can determine whether columns, rows, and cells 
have been correctly identified. Tables that lack well-defined borders and rules are often 
tagged incorrectly or contain adjacent page elements. You can correct poorly tagged 
tables by selecting and redefining them, and you can split combined cells by creating a 
tag for each cell. To do this:  
Select the TouchUp Reading Order tool, and then click Show Tables and 
Figures. 
If the table isn’t clearly labeled in the document pane, drag to select the entire 
table, and then click Table in the dialog box. 
Click Show Table Cells to make sure that all cells in the table are defined as 
individual elements. If cells don’t appear as separate elements, do one of the 
following: 
If one or more cells are merged, use the TouchUp Reading Order tool to 
select the area within a single cell, and then click Cell in the dialog box. 
Repeat for each merged cell. 
If cells aren’t highlighted, the table might not use standard table 
formatting. Re-create the table in the authoring application. 
Table headings. Table headers are not always properly defined after the conversion from 
Word to PDF. Use the TouchUp Reading Order Table Editor to change table data cells 
that should be table headings to table headers or change the table data tags directly into 
table header tags within the tags panel. 
Revised July 2013 
Appendix 2-C 
For more detail, go to the Adobe
®
Acrobat
®
PDF Alternate Text for Figures and Images 
9 Pro Accessibility Guide: Best Practices for 
Accessibility: www.adobe.com/accessibility/products/acrobat/pdf/A9-access-best-
practices.pdf.  
Figures and images are ignored by screen readers unless alternate (descriptive) text is 
used. All information or data in figures and images must be made available. (Imagine you 
can’t see the image: What needs to be described to convey all information in the image?) 
To identify the document elements that still need tags, open the Tags Palette, right click, 
and click Turn on Associated Content Highlighting.  
If you want screen readers to describe graphical elements that illustrate important 
concepts in a document, you must provide the description using alternate text. Figures 
aren’t recognized or read by a screen reader unless you add alternate text to the tag 
properties. If you apply alternate text to text elements, only the description, not the actual 
text, is read.  
To create alternate text descriptions:  
1.  Select the TouchUp Reading Order tool. 
2.  Select Show Tables and Figures in the dialog box. Figures that are missing 
Alternate Text will have a flag indicating “Figure—No alternate text 
exists”  
3.  Right click the figure and choose Edit Alternate Text from the pop-up 
menu.  
4.  In the Edit Alternate Text dialog box, type a new (or edit an existing) 
description for the figure, and then click OK.  
Accessible Hyperlinks in PDFs 
Adding alternate text descriptions to links makes the links’ purpose or use clearer for 
readers using screen-reading software. To make links in the text accessible: 
1.  Use the Select Text tool to select the link. 
2.  Right click and select Properties. 
3.  Select Tag tab; enter description in Alternate Text box. 
4.  Select Close. 
PDF Document Language 
The PDF’s global language (such as English) must be established to improve readability 
and accessibility. This must always be done with PDFs converted from Word files. To set 
the language: 
Revised July 2013 
Appendix 2-C 
10 
1.  Select File/Properties. 
2.  Select Advanced in the Document Properties dialog box and then choose a 
language in the Language menu. 
PDF Forms 
Forms require special techniques so they are accessible. Use the HHS 508 checklist at: 
www.hhs.gov/web/policies/webstandards/508pdfforms.html.  
Testing PDF Accessibility 
No software can fully test a PDF file’s accessibility. Acrobat’s Full Check feature can 
help find problems but cannot verify full compliance with Section 508. For example, the 
Full Check feature ignores tables and cannot judge if an alternate description for an 
image adequately communicates information in it. Screen readers, such as JAWS
®
To Use Acrobat’s Accessibility Checker: 
should also be used to test PDF files for 508 compliance. 
1.  Click Advanced/Accessibility/Full Check.  
2.  Select every option for checking, and then select Start Checking. 
3.  A summary dialog box will appear, along with an Accessibility Report 
that will include hints for repair. Most problems can be fixed using the 
Forms Tool or the Tags Palette.  
4.  Correct the issues and save the file as a copy because Acrobat has no 
Undo feature. 
5.  Test again with Full Check. 
6.  Check the file for accessibility using a screen reader. 
PDF tab order and structure order. In some cases, even though the tags have been 
inherited from the source file, the Accessibility Checker will indicate that tab order is 
inconsistent with structure order. To fix this issue: 
1.  Open the Pages icon or select View/Navigation Panels/Pages. 
2.  Click on any page icon and type Ctrl + A to select all the pages. 
3.  From the Options button on the pages panel, select Page Properties. 
4.  In the Tab Order Panel, check Use Document Structure. 
Other issues. Issues that may not be identified using accessibility checks include: 
Documents you may be interested
Documents you may be interested