c# wpf adobe pdf reader : Delete page from pdf file SDK application project winforms html asp.net UWP PowerPoint2010_Checklist0-part1578

Social Security Administration  
Accessibility Resource Center (ARC) 
PowerPoint 2010 Document Checklist 
Manual Test Scripts 
This checklist provides step-by-step procedures for evaluating a PowerPoint presentation without requiring assistive technology to 
conduct the test. This checklist should be used in combination with the automated test scripts below. Instructions are given with 
keyboard commands so that a mouse is not required to conduct testing, however mouse equivalents can be used. 
Document Properties 
Pass 
Fail 
Ensure the title assigned in the document properties matches the presentation title. 
1. 
Press and release ALT, then press and release F (File tab), then press and release I (Info), and then 
press Q+S (Properties). 
2. 
Press Enter to open the Document Properties pane. 
3. 
If the title field matches the title of the presentation, then the check passes. If not, it fails. 
Information in the Background 
Pass 
Fail 
Inspect the background of each slide for vital information. 
Slide backgrounds are not easily discoverable by assistive technologies in PowerPoint nor when converted to 
PDF documents. 
1. 
Inspect the background of each slide for text, images of text, and other important information. These 
can include watermarks, alerts (draft, do not distribute, etc.), presentation titles, dates, etc. 
2. 
If the background of slides do not contain vital information or the same information appears in the 
slide foreground, this check passes. 
3. 
If the background contains important information that is not also within a slide foreground, this check 
fails. 
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
extract pages from pdf online; copy one page of pdf to another pdf
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
deleting pages from pdf document; combine pages of pdf documents into one
Reading Order 
Pass 
Fail 
Ensure a correct and logical reading order. 
1. 
Press and release ALT, press and release H (Home tab), press and release G (Arrange), and then press P 
(Selection Pane…). 
2. 
The “Selection and Visibility” pane opens. The “Selection and Visibility” pane indicates the reading 
order of objects on the slide. The title object is read first regardless of its position; otherwise, objects 
read from bottom to top. 
3. 
If the objects are arranged logically from bottom to top, the check passes. If not, check fails. 
Bulleted/Numbered Lists 
Pass 
Fail 
Ensure bulleted/numbered lists are programmatically identified. 
1. 
Highlight a line item in the list and launch the context menu (SHIFT+F10). 
2. 
If ‘Bullets’ or ‘Numbering’ are highlighted/selected in the context menu, the list passes this check. If 
not, it fails. 
3. 
Repeat step 1 with sub lists or indented lists 
Note: You can also check for this by looking at the Ribbon in the Home tab. ‘Bullets’ or ‘Numbering’ should be 
highlighted in the Ribbon. 
Complex Tables 
Pass 
Fail 
Inspect tables for merged or split cells (complex tables). 
1. 
Tables with merged or split cells are difficult to comprehend in PowerPoint and are rendered un-
navigable when converted to PDF documents. 
2. 
If a table does not have merged or split cells, then this check passes. If a table has merged or split cells, 
the check fails, but the issue can be deferred because it is caused by a vendor defect (defer to vendor). 
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.
delete pages of pdf online; convert selected pages of pdf to word
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:
extract one page from pdf preview; delete blank page from pdf
Tables With Row Headers 
Pass 
Fail 
Inspect tables for row headers. 
1. 
PowerPoint cannot assign row headers to table rows. Therefore, assistive technology users have 
difficulty understanding and/or navigating tables with row headers. 
2. 
If a table does not use row headers (usually a left or right most cell that describes the data in a row), 
then this check passes. If a table uses row headers, convert the presentation to PDF and remediated 
for accessibility. 
Note: If the table also contains merged or split cells, converting the presentation to PDF will cause additional 
accessibility problems (see Complex Tables) 
Alt Text for Images 
Pass 
Fail 
Ensure non-decorative pictures and shapes have alternate text. 
1. 
Decorative images and shapes should not have alternative text. 
2. 
On each slide, select each non-decorative picture and shape individually and launch the context menu 
(SHIFT+F10). If Format Object is at the bottom of the context menu, check it using Manual Test: Alt 
Text for Objects. 
3. 
Otherwise, press and release ‘O’. 
4. 
In the Format dialog box, arrow down and select “Alt Text”. 
5. 
If the “Description” field has appropriate text (explains the purpose and/or gives proper context for 
the image), the check passes. If not, check fails.  
Note: To learn more about authoring and evaluating alternative text, read the Alternative Text Guide for 
Images 
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
extract one page from pdf acrobat; convert selected pages of pdf to word online
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 file online; acrobat export pages from pdf
Alt Text for Objects 
Pass 
Fail 
Ensure embedded objects have alternative text. 
1. 
Decorative objects should not have alternative text. 
2. 
Select each object individually and launch the context menu (SHIFT+F10) 
3. 
If an option of Format Picture or Format Shape is at the bottom of the context menu, please follow the 
steps outlined in Manual Test: Alt Text for Images (step 2); otherwise continue. 
4. 
Press and release ‘O’, then press and release ‘O’ again, and then select ‘Enter’. 
5. 
In the Format dialog box, arrow down and select “Alt Text”. 
6. 
If the “Description” field has appropriate text (explains the purpose and/or gives proper context for 
the object), the check passes. If not, check fails. 
To learn more about authoring and evaluating alternative text, read the Alternative Text Guide for Images
Note: Presentations converted to PDF will turn objects into an image, users will not be able to open the object 
(drawing, spreadsheet, chart, etc.), and users of assistive technology will only be able to discover the 
alternative text for the object (not components within the object). 
Alt Text for Charts 
Pass 
Fail 
Ensure charts have alternate text. 
1. 
Select a chart using the TAB key. 
2. 
Launch the context menu (SHIFT+F10). NOTE: If you are using a mouse to select the context menu and 
don’t see “Format Chart Area…”, right hand click again on the boarder of the chart object. 
3. 
Otherwise, press and release ‘F’ twice and then press ‘ENTER’ (Format Chart Area…).  
4. 
In the Format dialog box, arrow down and select “Alt Text”. 
5. 
If the “Description” field has appropriate text (explains the purpose and/or gives proper context for 
the chart), the check passes. If not, check fails. 
Note: To learn more about authoring and evaluating alternative text, read the Alternative Text Guide for 
Images. 
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#
extract pages pdf preview; extract page 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.
delete blank pages from pdf file; extract pages from pdf on ipad
Color and Textual Equivalents 
Pass 
Fail 
Ensure information conveyed through color (i.e. pie charts, colored legends, Red/Yellow/Green dashboards, 
etc.) has a textual equivalent. 
If text or objects convey meaning through color and there is a description (in the title, paragraph text, bullets, 
captions, or alternative text (see the Alternative Text Guide for Images)) then the check passes. If meaning of 
color is not conveyed, the check fails. 
Note: Textual information in SmartArt, charts, and other objects may be available in PowerPoint, but the 
information is often lost when presentations are converted to PDF and therefore require additional 
description in captions and/or alternative text. 
Color and High Contrast Mode 
Pass 
Fail 
Ensure elements display well in High Contrast Mode. 
1. 
Turn on High Contrast Mode: Left Alt + Left Shift + Print Screen. 
2. 
If the listed items on each slide are still easily visible, the check passes. If not, check fails. 
o Text 
o Bullet characters 
o Graphics 
o Table borders 
o Information conveyed through color 
3. 
Turn off High Contrast Mode by pressing Left Alt + Left Shift + Print Screen.  
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.
cut paste pdf pages; export pages from pdf acrobat
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.
delete pages of pdf preview; delete pages from pdf document
Color and Contrast 
Pass 
Fail 
Ensure there is adequate contrast between objects. 
1. 
Turn down the color on the computer monitor. 
2. 
If the listed items do not display adequate high contrast, the check fails. If displays adequate high 
contrast, the check passes. Please see below list of screens displaying the difference between 
adequate and inadequate examples. 
o Table headers 
o Text in images 
o Text in foreground versus background 
o Watermarks 
Note: For this requirement, contrast is being measured in a subjective manner. 
Automated Test Scripts 
This checklist provides step-by-step procedures for evaluating a PowerPoint presentation for accessibility using automated testing 
scripts. This checklist should be used in combination with manual test scripts. 
Run the checker
1. Press and release ALT, press and release F (File tab), press and release I (Info). 
2. Press and release I (Check for Issues) and then press A (Check Accessibility). 
3. The Accessibility Checker Pane will open. 
4. If errors display in the Accessibility Checker Pane, refer to their explanation below. 
Unclear Hyperlink Text 
Pass 
Fail 
This test detected unclear hyperlinks in your document. Select each instance of this error and examine links 
individually. Verify they have unique, plain-language, and target-specific descriptions. 
Note: If the slides are meant to be printed, displaying links using the full URL address is acceptable. 
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.
extract one page from pdf; export pages from pdf reader
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
copy pdf page into word doc; delete page from pdf document
No Header Row Specified 
Pass 
Fail 
This test did not detect column headers in a table. If column header should be assigned, this check fails. If 
column headers are not visually present, this check passes. 
Blank Table Rows or Columns 
Pass 
Fail 
This test detected blank rows or columns in tables. Blank rows or table cells should be avoided because they 
make navigating a table with a screen reader difficult. If this error occurs in smaller, simple tables the check 
passes. If this error occurs in large and/or complex tables, this check fails. 
Missing Alt Text: Table 
Pass 
Fail 
This test detected a table without alternative text. Captions and/or alternative text are optional if similar 
descriptors appear in the reading order just before or just after the table. 
Missing Alt Text: Picture of Objects 
Pass 
Fail 
This test detected missing alt text for a picture, shape, chart or object. Ignore this result for decorative and 
redundant images. Otherwise, see the manual tests listed below to complete checks on error results found by 
the Check Accessibility tool. 
Alt Text for Images 
Alt Text for Objects 
Alt Text for Charts
Check Reading Order 
Pass 
Fail 
There may be a reading order issue on the slide. Select each error and perform the Manual Test: Reading 
Order above 
Merged or Split Cells 
Pass 
Fail 
This test detected a merged cell, a split cell, or a nested table within a cell. Please see the Manual Test: Tables 
above. 
Missing Slide Title 
Pass 
Fail 
This test detected a title object that is empty or missing on a slide. This is not a legal requirement, but 
providing a slide title for every slide will help users of assistive technology better understand the 
presentation. 
Note: With this test, a text box on the slide may appear as a title visually, but PowerPoint does not recognize 
it as a title object. 
Duplicate Slide Title 
Pass 
Fail 
This test detected a slide containing an identical title as another. Avoid the confusion that duplicate slide titles 
create by renaming slides or adding title text (i.e. “continued”). This is not a legal requirement, but avoiding 
duplicate title will help users of assistive technology better understand the presentation. 
Note: The Checker Pane only displays duplicate slides and not the first occurrence. 
Ensure Caption Usage 
Pass 
Fail 
This test detected embedded media (e.g. audio or video) and the content must be inspected to ensure: 
1. Video with speech has synchronized captioning 
2. Video has an audio description or an audio description option 
3. Audio recordings have an electronic transcript available 
Requirements 
The following technical requirements are based on SSA's interpretation of the Section 508 standards. They are provided to assist 
PowerPoint authors with understanding how to apply the Section 508 standards to real world situations. The requirements also 
provide a basis for testing compliance with the 508 standards. 
ID 
Requirement 
Rationale 
Section 
508 
WCAG 2.0 
(A & AA) 
Test 
Script 
Mapping 
1.1 
Set the document title attribute 
in the document properties. 
File names often contain abstract code that 
confuses users about the purpose of the 
document. When a document is first 
opened, screen readers will convey the title 
rather than the filename when a document 
title is set in the document properties. 
Consider adding other document attributes 
that can assist users as well (author, 
keywords, organization, etc.). Match the 
text in the title attribute to the full title 
used in the main body of the document. 
1194.21(d); 
1194.31(a); 
1194.31(b); 
1.3.1 
1.3.2 
2.4.2 
4.1.2 
Manual 
Document Properties  
2.1 
Set a default language attribute 
for the document. 
Screen readers pronounce words according 
to the language specified. Problems occur 
when the language has not been set at all, 
or it has been set to the wrong language. 
1194.21(d); 
1194.31(a); 
1194.31(b) 
1.3.1 
2.4.6 
ID
Requirement
Rationale
Section
508
WCAG 2.0
(A & AA)
Test
Script
Mapping
2.2 
Set the appropriate language 
for passages and phrases that 
use a language other than the 
document default. Exceptions: 
proper names, technical terms, 
or foreign words that have 
become part of the vernacular. 
Screen readers pronounce words according 
to the language specified, so if a passage of 
text is in another language it will 
mispronounce the words in the passage. 
1194.21(d); 
1194.31(a); 
1194.31(b) 
1.3.2 
2.4.1 
2.4.3 
2.4.6 
3.2.3 
3.2.4 
3.1 
Format columns and page 
structure to present a proper 
reading order to assistive 
technologies (do not rely on 
tables, TAB characters, etc.). 
When TAB characters are used to visually 
separate text and make it appear like 
columns, the reading order is garbled for 
screen reader users. Programmatic column 
formatting will maintain the correct 
reading order. Also, horizontal formatting 
of vertically arranged letters is difficult for 
low vision users to read, and since the text 
can be read one letter at a time, confusing 
for screen reader users. 
1194.21(a); 
1194.21(c); 
1194.31(a); 
1194.31(b); 
1194.31(f) 
1.3.1 
2.1.1 
2.1.2 
2.4.4 
2.4.7 
3.2.1 
3.2.2 
4.1.2 
Manual 
Reading Order  
4.1 
Title each slide with the 
programmatically discoverable 
title object, avoid untitled 
slides, and avoid slides with 
duplicate titles. 
Power Point supplies a slide title object 
(whether visually displayed or hidden) that 
programmatically identifies the slide to 
assistive technologies. When a text box is 
inserted instead of the title object, assistive 
technologies will not recognize that the 
slide has a title. Repeating title slides 
causes assistive technology users to 
question if they have moved to a new slide. 
1194.21(a); 
1194.21(d); 
1194.21(o); 
1194.31(a); 
1194.31(b); 
1194.31(f) 
1.3.1 
1.3.2 
2.4.2 
2.4.5 
3.2.3 
3.2.4 
4.1.2 
Automatic 
Missing Slide Title 
Duplicate Slide Title  
Documents you may be interested
Documents you may be interested