crystal report export to pdf without viewer c# : Delete pages out of a pdf file Library control class asp.net web page wpf ajax A9-access-best-practices5-part487

Acrobat 9 Pro PDF Accessibility Repair Workflow
Making PDF Accessible with Adobe Acrobat 9 Pro
| 43
Create a new child tag
In the Tags tab, select the parent node (the icon located at the same level at which you want to 
create a child tag) in the Tags tree for which you want to create a child tag. 
Choose New Tag from the Options menu. 
Select the appropriate tag type from the Type pop-up menu, or type a custom tag type, name the tag 
(optional), and then click OK. 
Add tags to comments
When you tag a PDF that includes comments, the comments are tagged as well. However, if you add 
comments to a PDF that’s already tagged, your comments are untagged unless you enable comment tagging 
first. 
Note: To Enable comment tagging in a PDF, in the Tags tab, choose Tag Annotations from the 
Options menu. Comments or markups that you add to the PDF are tagged automatically. 
If a document contains untagged comments, you can locate them in the logical structure tree and tag them 
by using the Find command in the Tags tab.
In the Tags tab, choose Find from the Options menu. 
In the Find Element dialog box, choose Unmarked Comments from the Find pop-up menu, and 
click Find. 
When the comment type appears in the Type field (for example, Text), click Tag Element, choose 
Annotation from the Type pop-up menu in the New Tag dialog box, and then click OK. 
In the Find Element dialog box, click Find Next to locate and tag all comments, and then click Close. 
Correct table tags with the Tags tab
Use the TouchUp Reading Order tool to make sure that tables are tagged correctly. If you need to structure 
figures and text within the cells of your table, you may prefer to re-create the table in the authoring 
application before you convert it as an accessible PDF. Adding tags on a cell level in Acrobat is a labor-
intensive procedure.
Before you make any changes to table elements, use the TouchUp Reading Order tool to determine that the 
table is tagged correctly.
Check table elements
In the Tags tab, expand the tags root to view a table tag. 
Select the table tag <Table> and verify that it contains one of the following elements: 
Table Rows, each of which contains Table Header <TH> or Table Data <TD> cells.
<THead>, <TBody>, and <TFoot> sections, each of which contains Table Rows. (The Table Rows 
contain <TH> cells, <TD> cells, or both.)
Do one or more of the following: 
If the tag for the table doesn’t contain these elements, but rows, columns, and cells appear in the 
table in the document pane, use the TouchUp Reading Order tool to select and define the table or 
individual cells.
If the table contains rows that span two or more columns, set ColSpan and RowSpan attributes for 
these rows in the tag structure.
Re-create the table in the authoring application, and then convert it to a tagged PDF.
Delete pages out of a 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 pdf pages; export one page of pdf preview
Delete pages out of a 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
acrobat extract pages from pdf; export pages from pdf reader
Acrobat 9 Pro PDF Accessibility Repair Workflow
Making PDF Accessible with Adobe Acrobat 9 Pro
44 |
Set ColSpan and RowSpan attributes
In the Tags tab, select a <TD> or <TH> element. 
Choose Properties from the Options menu. 
In the TouchUp Properties dialog box, click the Tag tab, and then click Edit Attribute Objects. 
Select Attribute Objects, and then click New Item to create a new Attribute Object Dictionary. 
Expand the new dictionary, select the Layout attribute, and then click Change Item. 
Change the Layout value to Table. 
Select the Attribute Object Dictionary, and click New Item. 
In the Add Key And Value dialog box, type ColSpan or RowSpan in the Key box, enter the number of 
columns or rows spanned in the Value box, choose Integer from the Value Type pop-up menu, and click 
OK. 
Step 7: Use the Accessibility Checker to Evaluate the PDF File
Note: The accessibility checker tools (Quick Check and Full Check) can help to identify areas of 
documents that may be in conflict with Adobe's interpretations of the accessibility 
guidelines referenced in the application and its documentation. However, these tools 
don’t check documents against all accessibility criteria, including those in such referenced 
guidelines, and Adobe does not warrant that documents comply with any specific 
guidelines or regulations.
Quick Check
Use Quick Check to check for document structure tags, searchable text, and appropriate security settings for 
accessibility. This method is often the best way to check for accessibility before attempting to use a PDF.
Quick Check Results
This document has logical structure but it is not a Tagged PDF.  Some accessibility 
information may be missing.” Quick Check has found an underlying document structure 
in the document, so Acrobat will use the available document structure to control the 
reading order, rather than analyzing the document itself. However, this untagged 
document structure might be incomplete or unreliable, so assistive software and the 
accessibility features in Acrobat (such as the Read Out Loud and the Save As Text features) 
may not read the page properly. If the reading order of the page seems to be wrong, select 
Override The Reading Order In Tagged Documents in the Reading panel of the 
Preferences dialog box. 
This document is not structured, so the reading order may not be correct. Try different reading 
orders using the Reading Preferences panel.” . Quick Check has found no underlying 
document structure that Acrobat can use for reading order. Acrobat will analyze the 
reading order of the document using the current analysis method set in the Reading Order 
preference, but this PDF might not be read correctly by screen readers. If the reading order 
seems wrong, select a different option for Reading Order in the Reading panel of the 
Preferences dialog box. 
No accessibility problems were detected in this quick check. Choose the Full Check command to 
check more thoroughly. Quick Check has found that the PDF contains searchable text, is 
tagged, has an underlying document structure, and has no security settings that prohibit 
access for screen readers. To check for other types of accessibility problems that may be 
present in the PDF, use Full Check. 
VB.NET PDF delete text library: delete, remove text from PDF file
Delete text from PDF file in preview without adobe PDF reader component installed. Able to pull text out of selected PDF page or all PDF document in .NET
pdf extract pages; add and remove pages from pdf file online
C# PDF delete text Library: delete, remove text from PDF file in
Able to pull text out of selected PDF page or all PDF option, The search and delete match rules. -. pageCount, The count of pages that will be deleted a string.
delete pages from pdf online; reader extract pages from pdf
Acrobat 9 Pro PDF Accessibility Repair Workflow
Making PDF Accessible with Adobe Acrobat 9 Pro
| 45
This document’s security settings prevent access by screen readers. Quick Check has 
found that the PDF has security settings that interfere with screen readers’ ability to extract 
text for conversion to speech. You may be able to use a screen reader with this document if 
your assistive technology product is registered with Adobe as a Trusted Agent. Contact 
your assistive technology product vendor. 
This document appears to contain no text. It may be a scanned image. Quick Check has 
found that the PDF contains no searchable text, probably because the document consists 
entirely of one or more scanned images. This means that screen readers, Read Out Loud, 
Reflow view, and most other accessibility features—which rely on text as input—will not 
work with this document
Full Check
Use Full Check to perform a more thorough check for many characteristics of accessible PDFs, such as the 
use of fonts that can be mapped reliably to Unicode text. 
Full Check checks a PDF for many of the characteristics of accessible PDFs.
You can choose which kinds of accessibility problems to look for and how you want to view the results.
Choose Advanced > Accessibility > Full Check. 
Select options for how you want to view the results.
You can save the results as an HTML file or as comments that are located where the accessibility problems 
are detected. 
Select a page range if you prefer to do a full check on individual sections of a document. 
When you have a large document, running a full check one section at a time can be more efficient. 
Select an accessibility standard (Adobe PDF, Section 508 (U.S.), or W3C ) from the Name menu, 
and then select the accessibility options to check for. 
The standard that you select in the Name menu determines which accessibility options are 
available.
Click Start Checking. 
The results are displayed in the left panel, which also has helpful links and hints for repairing issues (See 
“Figure 28 Acrobat 9 Pro Accessibility Report” on page46)
If you created a report in step 2, the results are available in the selected folder. Clicking on the links 
highlights the problem areas in the document. The Accessibility Checker panel also provides hints for repair 
which you should follow 
C# HTML5 PDF Viewer SDK to view PDF document online in C#.NET
VB.NET comment annotate PDF, VB.NET delete PDF pages, VB.NET can view PDF document in single page or continue pages. Support to zoom in and zoom out PDF page.
extract one page from pdf online; combine pages of pdf documents into one
VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
Auto Fill-in Field Data. Field: Insert, Delete, Update Field. can view PDF document in single page or continue pages. Support to zoom in and zoom out PDF page.
extract pdf pages online; extract page from pdf file
Acrobat 9 Pro PDF Accessibility Repair Workflow
Making PDF Accessible with Adobe Acrobat 9 Pro
46 |
Figure  28 Acrobat 9 Pro Accessibility Report
Because the Full Check feature is unable to distinguish between essential and nonessential content types, 
some issues it reports don’t affect readability. It’s a good idea to review all issues to determine which ones 
require correction.
Accessibility Full Check Options
Create Accessibility Report . Creates an HTML report of accessibility issues, which is 
opened in the navigation pane and saved in the location indicated by the Folder field. 
Include Repair Hints In Accessibility Report . Adds suggestions for fixing accessibility 
problems to the HTML report or comments. 
Create Comments In Document . Adds comments to the document that indicate 
accessibility problems. Delete all accessibility comments from the PDF after you repair the 
accessibility issues. 
Page Range . The range of pages to check. 
Name . The set of accessibility criteria to check. For the Section 508 and W3C guidelines, 
the options area includes a Browse button that links to the website for the respective 
guidelines. Select Adobe PDF to choose from options for the Adobe PDF accessibility 
standard
Alternative Descriptions Are Provided . Checks for tagged figures that are missing 
alternate text. 
Text Language Is Specified . Checks for paragraphs that don’t have a language specified 
for them. Setting the language for an entire document in the Document Properties dialog 
box corrects all errors related to this option. 
C# WPF PDF Viewer SDK to view PDF document in C#.NET
Auto Fill-in Field Data. Field: Insert, Delete, Update Field. extract, copy, paste, C#.NET rotate PDF pages, C#.NET Abilities to zoom in and zoom out PDF page.
copy pdf pages to another pdf; deleting pages from pdf in preview
VB.NET PDF replace text library: replace text in PDF content in vb
Able to pull text out of selected PDF page or all PDF document in VB.NET. VB.NET: Replace Text in PDF File. VB.NET: Replace Text in Consecutive PDF Pages.
copy pages from pdf into new pdf; delete blank page from pdf
Acrobat 9 Pro PDF Accessibility Repair Workflow
Making PDF Accessible with Adobe Acrobat 9 Pro
| 47
Reliable Character Encoding Is Provided . Checks for fonts that are inaccessible to 
screen readers and other assistive software. Fonts must contain enough information for 
Acrobat to correctly extract all the characters to text. If one or more fonts don’t allow for 
the correct extraction of all the characters, the PDF is inaccessible. 
All Content Is Contained In The Document Structure . Checks for page elements that 
may have been overlooked during tagging. Adding these elements to the tag tree (if 
necessary) ensures that a screen reader can present the content to a user. 
All Form Fields Have Descriptions . Checks for form fields that are missing descriptions. 
Tab Order Is Consistent With The Structure Order . Checks whether tags properly 
reflect the document’s structure. 
List And Table Structure Is Correct . Checks whether tags that have been generated for 
lists and tables meet the requirements of tagged PDF. 
Continue Checking Until All Issues are Addressed
Repeat the process of running the Accessibility Checker and using familiar repair techniques or following 
the Hints for Repair until the Accessibility Checker indicates “The checker found no problems in this 
document” for the tests you have selected (See “Figure 29 A Successful Accessibility Check” on page47)
Note: While the Accessibility Checker helps you evaluate the accessibility of your documents 
and helps identify areas that may be in conflict with Adobe's interpretations of the 
referenced guidelines, the Accessibility Checker does not check all accessibility guidelines 
and criteria, including those in such referenced guidelines, and Adobe does not warrant 
that your documents will comply with any specific guidelines or regulations. Please 
consult with your legal counsel for guidance on compliance with the referenced 
guidelines or any other accessibility guidelines.
Figure  29 A Successful Accessibility Check
Additional Validation Techniques
Of course, the best way to test the accessibility of a document is to attempt to use the document with the 
tools that your readers will use. However, even if you don’t have a screen reader or braille printer, you can 
still use any of several methods provided by Acrobat for checking the accessibility of a PDF file.
Use Reflow view to quickly check reading order. 
Use Read Out Loud to experience the document as it will be experienced by readers who use this 
text-to-speech conversion tool.
Save the document as accessible text and then read the saved text file in a word-processing 
application to experience the document as it will be experienced by readers who use a braille 
printer.
Use the TouchUp Reading Order tool, Tags tab, and Content tab to examine the structure, reading 
order, and contents of a PDF in detail.
VB.NET PDF - View PDF with WPF PDF Viewer for VB.NET
Auto Fill-in Field Data. Field: Insert, Delete, Update Field. extract, copy, paste, C#.NET rotate PDF pages, C#.NET Abilities to zoom in and zoom out PDF page.
delete pages out of a pdf file; extract pages from pdf online tool
VB.NET PDF File & Page Process Library SDK for vb.net, ASP.NET
document is unnecessary, you may want to delete this page get a PDF document which is out of order on creating, loading, merge and splitting PDF pages and Files
copy web pages to pdf; extract pages from pdf
Acrobat 9 Pro PDF Accessibility Repair Workflow
Making PDF Accessible with Adobe Acrobat 9 Pro
48 |
C# PDF Image Redact Library: redact selected PDF images in C#.net
Fill-in Field Data. Field: Insert, Delete, Update Field. extract, copy, paste, C#.NET rotate PDF pages, C#.NET NET control allows users to black out image in PDF
cut pages out of pdf; delete page from pdf document
C# PDF Text Extract Library: extract text content from PDF file in
Ability to extract highlighted text out of PDF document. How to C#: Extract Text Content from PDF File. C# example code for text extraction from all PDF pages.
a pdf page cut; delete pages from pdf in preview
Making PDF Accessible with Adobe Acrobat 9 Pro
49
Creating Accessible PDF Files Using 
Authoring Applications
Introduction
In many cases, you can create tagged PDFs from within an authoring application, such as Adobe 
FrameMaker®, Adobe InDesign, Adobe LiveCycle Designer. This functionality extends to applications that 
are not from Adobe Systems, such as Microsoft® Office and OpenOffice.org Writer. Creating tags in the 
authoring application generally provides better results than adding tags in Acrobat. 
In Windows, Acrobat installs both an Acrobat PDFMaker toolbar and an Adobe PDF menu in many 
popular authoring applications. PDFMaker provides conversion settings that let you create tagged PDFs in 
Microsoft Excel, PowerPoint, and Word among others. 
You can use either the toolbar buttons or the Adobe PDF menu (the Action menu in Lotus Notes) to create 
PDFs, but the menu also provides access to conversion settings. Although many of the conversion options 
are common to all authoring applications, a few are application-specific.
Note: For Microsoft Office 2007 applications such as Word, Excel, PowerPoint, and Access, the 
options for creating PDFs are available from the Acrobat Ribbon. 
In general, the following rules apply.
Design your source document with accessibility in mind
Do NOT use character formatting for headings, use the program’s styles.
Do add alternative text to graphics in the source file 
Do use a table editor if available to create tables
Do NOT use a table editor to design layouts
Do generate the PDF file in a way that generates tags
Do set your PDF output preferences option to tagged PDF
Do check the results in Adobe Acrobat 9 Pro using Advanced > Accessibility > Full Check 
(shortcut: Alt + A + A + F)
Do follow the suggestions for repair and repeat checking until no errors are detected
Create an Accessible Microsoft Word Document
You should author the original source document with accessibility in mind. This means you should add 
structure to the document by using styles rather than character formats for such items as headings and lists. 
You should also add alternate text descriptions to graphics that appear in the Word file using the format 
picture dialog. You should use Word’s column command and not tables to create multi-column documents. 
Use Styles
Design your documents with styles. Styles add the structure necessary to make your documents usable to 
people with disabilities.
Text
The default text style for Microsoft Word is Normal. 
Text should be at least 12 point type. 
Avoid using Microsoft Word text boxes.
Creating Accessible PDF Files Using Authoring Applications
Making PDF Accessible with Adobe Acrobat 9 Pro
50 |
Avoid using Enter to create space between paragraphs. Use the space before and space after 
properties in your styles 
Headings
Use Styles to create heading formats. Title, Heading 1, Heading 2, Heading 3, etc. Make styles progress in a 
logical manner , a Heading 2 should come after a Heading 1 
Word 2003 Headings
To create headings in Microsoft Word 2003 do the following
Format > Styles and Formatting to reveal the styles and formatting task pane (See “Figure 30 
Microsoft Word 2003 Styles and Formatting” on page50).
Apply the appropriate heading from the Styles and Formatting panel to your document text 
Figure  30 Microsoft Word 2003 Styles and Formatting
Word 2007 Headings
Select the Home Ribbon in Word 2007 and select the proper heading from the styles group (See 
“Figure 31 Microsoft Word 2007 Styles and Formatting” on page50).
Figure  31 Microsoft Word 2007 Styles and Formatting
Creating Accessible PDF Files Using Authoring Applications
Making PDF Accessible with Adobe Acrobat 9 Pro
| 51
Add Alternative Text to Word Graphics and Images
Alternative Text or Alt Text refers to text that can be read by a screen reader to describe graphics and images 
which people with visual dis-abilities cannot see.  All Graphics and Images should be provided with 
alternative text descriptions. Avoid placing graphics too close to text. This can cause problems when 
converting to PDF. Place white space between text and graphics. 
Word 2003 
Double Click on an image or right click and select the format picture dialog. 
Select the Web tab and enter the alternative text (See “Figure 32 Microsoft Word 2003 Web Tab 
for adding Alternative Text” on page51).
Figure  32 Microsoft Word 2003 Web Tab for adding Alternative Text
Word 2007 
Right Click on an image and choose Size 
Creating Accessible PDF Files Using Authoring Applications
Making PDF Accessible with Adobe Acrobat 9 Pro
52 |
Select the Alt Text tab and enter the alternative text (See “Figure 33 Microsoft Word 2007 Alt Text 
for adding Alternative Text” on page52) 
Figure  33 Microsoft Word 2007 Alt Text for adding Alternative Text
Configure the PDFMaker
Once you have authored your Microsoft Word document with accessibility in mind, you are ready to 
convert it to an accessible PDF file. To generate an accessible PDF document directly from the Microsoft 
Word source, you should use the Adobe PDFMaker to convert the file to PDF.
PDFMaker is an Acrobat feature that operates within many business applications, such as Microsoft Office 
applications and Lotus Notes. When you install Acrobat, PDFMaker controls appear in the work area of the 
authoring application. 
Using PDFMaker within an authoring application is a simple, one-click procedure. It involves clicking an 
Acrobat PDFMaker toolbar button or choosing a command on the Adobe PDF menu. It is not necessary to 
open Acrobat.
In Windows, Acrobat installs both an Acrobat PDFMaker toolbar and an Adobe PDF menu in many 
popular authoring applications. You can use either the toolbar buttons or the Adobe PDF menu to create 
PDFs, but the menu also provides access to conversion settings.
Note: For Microsoft Office 2007 applications such as Word, Excel, PowerPoint, and Access, the 
options for creating PDFs are available from the Acrobat ribbon (See “Figure 34 Microsoft 
Word 2007 Adobe Acrobat Ribbon and Group” on page53).
Documents you may be interested
Documents you may be interested