download pdf file in asp.net c# : Delete metadata from pdf application SDK utility html .net azure visual studio creatingaccessibleaa81-part1426

Accessible PDF Documents with Adobe Acrobat 8
11
Reclassifying a Region
Open the TouchUp Reading Order tool (Advanced > Accessibility > 
TouchUp Reading Order).
If reclassifying the entire region, click on the number in the upper left 
corner of the highlighted region.  In the TouchUp Reading Order pal-
ette, identify the new content type (e.g., Text, Figure, Formula, etc.).
The selected region will change to the newly identified content type.
Reclassifying a Part of a Region
Open the TouchUp Reading Order tool (Advanced > Accessibility > 
TouchUp Reading Order).
Using the cross-hair icon, draw a box around the content you wish to 
change the document structure.  Make sure that there is a blue outline 
around all the content you are changing.
In the TouchUp Reading Order palette, identify the new content type 
(e.g., Text, Figure, Formula, etc.).
The regions should now split into two (or more) distinct regions.  Regions can be 
noted by the gray box surrounding the content as well as a number in the upper 
left corner.
Evaluating and Controlling Reading Order
Adding tags to a PDF document can improve the accessibility of a document 
by including structure that can be manipulated to ensure a logical reading order 
to the document.  However, the resulting structure that is created when apply-
ing the “Add Tags to Document” function may vary.  As a result, it may become 
necessary to reorder information using the TouchUp Reading Order tool such the 
content is presented in a logical manner.
There are several methods for evaluating the logical reading order or the PDF 
document content.  You can save a PDF document as text and read the informa-
tion, review the identified regions with the TouchUp tool, or inspect content using 
the “Order” navigation tab.
Save as Text
Choose “File” from the menu bar and select “Save As”.
Under the “Save File As Type” menu, choose “Text (Accessible)”.
Open the text file to review for errors in the logical flow of the docu-
ment.
1.
2.
1.
2.
.
1.
2.
.
Delete metadata from pdf - add, remove, update PDF metadata in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Allow C# Developers to Read, Add, Edit, Update and Delete PDF Metadata
pdf xmp metadata editor; remove metadata from pdf acrobat
Delete metadata from pdf - VB.NET PDF metadata library: add, remove, update PDF metadata in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Enable VB.NET Users to Read, Write, Edit, Delete and Update PDF Document Metadata
modify pdf metadata; edit pdf metadata
Accessible PDF Documents with Adobe Acrobat 8
12
This method will extract the text content of the PDF document (and associated 
text descriptions, form field content, etc.) and provides a method to assess the 
reading order of content in the PDF document.  While this is not a precise test, it 
can be used to quickly examine if there are major errors in how document content 
may be rendered by assistive computer technology.
Using the TouchUp Reading Order Tool
Open the TouchUp Reading Order tool (Advanced > Accessibility > 
TouchUp Reading Order).
Identify the two regions which are out of the correct reading order.  
Move the cross-hairs to the number in the upper left corner of the region 
you wish to move (the pointer should change to a “hand” icon).
Click and drag the number to the new location within the other specified 
region.  The icon will change to a “caret” icon to assist you with precise 
placement of the content.  You may need to zoom into the document in 
order to ensure correct placement.
The regions will automatically re-number to show the order in which information 
will be organized in the PDF document structure.  However, the regions will NOT 
move visually on the PDF document.
Using the Order Tab
Select “View” on the menu bar and choose “Navigation Panels” and 
select “Order”.
The Order tab will demonstrate each page and the associated content on 
each page.  Child elements on each page represent the specific regions 
of content and are numbered sequentially.
1.
2.
.
1.
2.
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
›› VB.NET PDF: Delete PDF Page. VB.NET PDF - How to Delete PDF Document Page in VB.NET. Visual Basic Sample Codes to Delete PDF Document Page in VB.NET Class.
pdf metadata viewer online; pdf xmp metadata viewer
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
Page: Delete Existing PDF Pages. |. Home ›› XDoc.PDF ›› C# PDF: Delete PDF Page. C#.NET PDF Library - Delete PDF Document Page in C#.NET.
pdf metadata editor; rename pdf files from metadata
Accessible PDF Documents with Adobe Acrobat 8
1
Move the child element to its appropriate position on the specific page.  
This will reorder the sequence of the regions in the PDF document 
structure and change the logical reading order.
Content that is changed in the Order tab will also be changed in the Tags panel.  
However, the information in the Order panel is specific to the content of the page 
rather than the structural elements of the page.  When you need to change specific 
structural elements (e.g., language setting, etc.), it is necessary to use the Tags 
panel.
Using the Tags Panel
The Tags Panel provides the user with the ability to view the underlying struc-
ture of the PDF document.  With the Tags Panel, the PDF document creator can 
manipulate the structure of the document as well as the informational content 
contained within the various tag levels.  For example, a PDF document author can 
insert text descriptions, reclassify headings, etc. for various elements after creat-
ing the PDF document.
Special Note
It is not recommended to manipulate tags in order to specify PDF reading order.  
Instead, use the TouchUp Reading Order tool (previous section) in order to im-
prove the logical flow of information in a document.
Open a tagged PDF document in Adobe Acrobat.  A non-tagged PDF 
document will not show information in the Tags Palette.
Select “View” from the menu bar and then select “Navigation Panels”.
Choose “Tags” from the menu.  Drag the “Tags” panel to the left side of 
the screen next to the tab labeled “Bookmark”.  This will provide easy 
access to the Tags Panel while working on a document.
.
1.
2.
.
VB.NET PDF Library SDK to view, edit, convert, process PDF file
Offer professional PDF document metadata editing APIs, using which VB.NET developers can redact, delete, view and save PDF metadata. PDF Document Protection.
batch pdf metadata editor; remove metadata from pdf online
C# PDF Library SDK to view, edit, convert, process PDF file for C#
PDF SDK for .NET allows you to read, add, edit, update, and delete PDF file metadata, like Title, Subject, Author, Creator, Producer, Keywords, etc.
batch pdf metadata; pdf keywords metadata
Accessible PDF Documents with Adobe Acrobat 8
1
Once the tagged structure of the PDF document is revealed, it is relatively easy to 
make changes to the content structure.  Simply select the appropriate level head-
ing where you wish to make the change and click the right-mouse button.  The 
menu will provide different options based on the heading content you have se-
lected.  For instance, it is not possible to add a New Child Element to the actual 
content in the Tags Palette, but you may add a New Child Element to the heading 
associated with the appropriate content.  In this way, it is possible to add alterna-
tive text for graphics or provide the necessary accessibility options when creating 
forms for PDF documents.
It may be difficult to locate the specific tag for a given image (or text block) when 
working in a document.  It may be easier to locate content and the respective tag 
by enabling the “Highlight Content” feature in the Tags Panel.  The Highlight 
Content feature is available from the “Option” menu in the Tags Panel or by per-
forming a right-mouse button click on a tag.
Often tagged levels will appear in the Tags Panel, but not refer to page content 
or improperly refer to PDF document content.  It is possible to remove (or add) 
information to make the PDF document content more accessible to assistive com-
puter technology.
VB.NET PDF delete text library: delete, remove text from PDF file
VB.NET PDF - How to Delete Text from PDF File in VB.NET. VB.NET Programming Guide to Delete Text from PDF File Using XDoc.PDF SDK for VB.NET.
metadata in pdf documents; pdf metadata editor online
C# PDF delete text Library: delete, remove text from PDF file in
C#.NET PDF SDK - Delete Text from PDF File in C#.NET. How to Use C# Programming Demo Code to Delete Text from PDF File with .NET PDF Component.
remove pdf metadata; pdf metadata editor
Accessible PDF Documents with Adobe Acrobat 8
1
Fixing Tables
Tables provide the ability to visually present related pieces of information in a 
quick and easy format.  Similar to data tables on the Web, assistive computer tech-
nology may not be able to recognize table headers and render the content informa-
tion in a recognizable manner to the individual.  Rather, the user is relegated to 
navigating through the table, hearing information while attempting to discern re-
lationships between the various pieces of information.  To create a table for a PDF 
document, begin by using the Table formatting option in the appropriate word 
processing program.  Once you have converted your document to a PDF, you can 
use the Table Inspector tool to include additional structure to improve accessibil-
ity for assistive computer technologies.
Special Note
Do not use “spaces” or “tabs” to visually format a table as this will create the 
incorrect content in the tagged PDF document!
Table Inspector
New in Adobe Acrobat 8 is the Table Inspector for including the appropriate 
markup for PDF-based data tables.  The Table Inspector can be accessed from the 
TouchUp Reading Order Tool and used to define the table headers and/or table 
data in a data table.  Defining such elements can assist in the recognition of the 
table information when accessed using assistive computer technology.
Defining Table Headers
Open the PDF document containing the data table to be repaired and 
enable the TouchUp Reading Order Tool (ensure the PDF document has 
been tagged as a “Table” or the Table Inspector will not be available).
In the PDF, select the numerical value in the table region.  Once the 
table has been selected, press the Table Inspector button in the TouchUp 
Reading Order Tool.
By default, table header cells will have a red background.  If a table 
header is not properly shaded, click on the cell and then right-click to 
open the Table Cell Properties.
Define the table header cell by selecting the appropriate radio button 
and choose the scope from the drop-down list (i.e., Row, Column, Both, 
None).  The scope value sets that specific cell information as the header 
content for the entire table row or column.
Press “OK” to return to the Table Inspector interface and finish adding 
table header information to the appropriate row or column cells.
1.
2.
.
.
.
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
Delete unimportant contents: Flatten form fields. Document and metadata. All object data. VB.NET Demo Code to Optimize An Exist PDF File in Visual C#.NET Project.
read pdf metadata java; delete metadata from pdf
How to C#: Basic SDK Concept of XDoc.PDF for .NET
load, combine, and split PDF file(s), and add, create, insert, delete, re-order XDoc.PDF for .NET supports editing PDF document metadata, like Title
remove metadata from pdf online; change pdf metadata creation date
Accessible PDF Documents with Adobe Acrobat 8
16
While assistive computer technology may recognize the <Table> tag in the tagged 
PDF, it may not recognize the correct column and row heading information even 
after this content is properly identified.  It is recommended to add this informa-
tion to a PDF data table even if subsequent testing with assistive technology does 
not reveal improvements to the table interpretation.  This is a current issue with 
assistive computer technology and future versions should be able to support such 
tagging.
Description of PDF Table Tags
For those who use the Table Inspector, 
The <Table> element should be the first markup “tag” before any con-
tent in the table is described.
Following the <Table> element, a <THead> and <TBody> may be the 
next child tags.  The <THead> and <TBody> tags separate the table into 
the header or body elements.
Under the <THead> and <TBody> tags, the <TR> element should be 
the next child element as this contains all the information for the first, 
second, third, etc., row.  <TR> is the table markup for Table Row.
After <TR>, the next child element should be either <TD> or <TH>.  
<TD> is the markup for Table Data and represents the information 
within a specific cell.  <TH> is the markup for Table Header and repre-
sents the header data for a specific column or row.
Forms with Adobe Acrobat Pro
Forms in PDF documents allow users to enter content into a form field and print 
the PDF page or save the document to file.  Similar to Web page forms, PDF 
document forms can be created as a one-line Text box, Combo Box, List Box, or 
Radio Button.  Additionally, information can be added to PDF forms to improve 
the ability of assistive computer technology to access the form field and prompt 
the user to input the correct information.  Forms that users can enter information 
with the computer are called “interactive forms”.
Accessible PDF Documents with Adobe Acrobat 8
17
Another application that you may wish to consider is Adobe LiveCycle Designer 
8.  This tool allows for the easy creation of electronic forms and generates a 
tagged PDF file upon completion.  This tool is recommended if you are using 
forms that may vary in layout or content over time and will significantly reduce 
the necessary time to re-create accessible PDF forms.  More information about 
using Adobe’s LiveCycle Designer is available in the next section.
Special Note
It is very important to not use keyboard characters to visually format the form 
fields (e.g., creating lines for signatures using the “underscore” character, etc.).  
Rather, use Adobe Acrobat Professional or the Adobe LiveCycle Designer tool to 
create these visual references when constructing PDF forms.
You must first create a tagged PDF document before adding the necessary form 
tags.  Follow the instructions “Creating a New PDF Document” if you do not 
have a tagged PDF document.
Turn on the Tags tab.  Under the “Options” menu in the Tags Palette, 
enable “Highlight Content” and “Tag Annotations”.
Choose the content in the tag structure that immediately precedes where 
the form field will be located.  For instance, if you are going to enter a 
form field after the “First Name:” text, then it is necessary to select the 
tag with the correct text.
Select the appropriate form tool from the formatting bar.
Create a form field of the desired size by clicking the mouse button and 
dragging the crosshairs to the correct dimensions.  When you create this 
form field, the necessary form tags will automatically be placed into the 
correct location in the tags palette.
Enter a unique form field name in the “Name” text field in the Field 
Properties dialog box.
Enter supporting information in the “Tool Tip” text field.  The informa-
tion provided in the “Tool Tip” text field can be accessed by assistive 
computer technology to prompt the user to enter the correct information.
Under the “Appearance” tab, choose the options you desire for your 
form field.  Under the “Line Style” option, you may select “Underlined” 
to visually represent a line for information.
The correct tag will automatically be added to the tags palette at the location you 
specified before drawing in the necessary form field.
The benefit of this tag is that it will provide information to individuals using as-
sistive computer technology to navigate and complete the appropriate form field 
elements.
1.
2.
.
.
.
6.
7.
Accessible PDF Documents with Adobe Acrobat 8
18
Radio Buttons and Checkboxes
If your form requires the use of radio buttons and checkboxes, make sure to use 
these form input elements correctly.  Radio buttons should be used when you 
wish to have only one answer reported (i.e., True or False, Male or Female, etc.).  
Checkboxes should be used when you wish to have none or more than one answer 
reported (i.e., A and B, Lunch and Dinner, etc.).
In either case, it is possible to identify the export value of the radio button and 
checkbox for a specific form input element.  In the field properties window, select 
the “Options” tab and enter a value for “Export Value”.  This information will be 
spoken when using a screen-reader.
For additional information on creating PDF document forms, reference the Adobe 
Acrobat 7.0 Help Topics.  Additional information can also be found in Advanced 
Techniques for Creating Accessible PDF Files manual from Adobe Systems.  For 
forms that require periodic updating and editing, it is recommended to review 
Adobe Designer as this may streamline accessible PDF form creation.
PDF Documents and Web Browsers
Adobe Acrobat (and Adobe Reader) both offer the capability to view PDF docu-
ments from within the web browser interface.  However, this integration can make 
it very difficult for individuals with visual impairments (or using screen-readers) 
to gain access to the PDF document content.  It is possible to disable PDF integra-
tion with web browsers by following the steps below.
For Adobe Acrobat
Open Adobe Acrobat under the Administrator profile.
Choose “Edit” from the menu bar and select “Preferences”.
Select “Internet”, and then uncheck “Display PDF in Browser” and 
“Check browser settings when starting Acrobat”.
Select “OK”.
For Adobe Reader
Open Adobe Reader by double-clicking on the desktop icon or starting 
it from the Start menu.
From the Edit menu, select Preferences, then Options on the left side of 
the dialog box.
In the Web Browser options, deselect the “Display PDF in Browser” 
option and click OK.
1.
2.
.
.
1.
2.
.
Accessible PDF Documents with Adobe Acrobat 8
1
Using JAWS with Adobe Reader
Description
Keystroke
Forms Mode
ENTER
Virtual Cursor On
NUM PAD PLUS
Virtual Find
CTRL+F
Links List
INSERT+F7
Next Page
CTRL+PAGE DOWN
Previous Page
CTRL+PAGE UP
Go to Page
CTRL+SHIFT+N
Go to First Page
CTRL+SHIFT+PAGE UP
Go to Last Page
CTRL+SHIFT+PAGE DOWN
Using Window-Eyes with Adobe Reader
The Window-Eyes screen-reader application uses the basic HTML navigation 
commands to read PDF documents.  Below are commands for using the Adobe 
Reader application.  For specific information about Window-Eyes support for 
Adobe Reader, please review the Help menu in Window-Eyes.
Description
Keystroke
Forms Mode
ENTER
Virtual Cursor On
NUM PAD PLUS
Search
CTRL+F
Links List
INS + TAB
Next Page
CTRL+PAGE DOWN
Previous Page
CTRL+PAGE UP
Go to Page
CTRL+SHIFT+N
Go to First Page
CTRL+SHIFT+PAGE UP
Go to Last Page
CTRL+SHIFT+PAGE DOWN
Accessible PDF Documents with Adobe Acrobat 8
20
Forms with Adobe LiveCycle Designer
Adobe LiveCycle Designer 8 comes with Adobe Acrobat Professional (PC-only) 
and can be used to create accessible, interactive PDF forms.  LiveCycle Designer 
allows for a drag-and-drop method to create form fields and generates a tagged 
PDF file upon completion.  This tool is recommended if you are using forms that 
may vary in layout or content over time and will significantly reduce the neces-
sary time to re-create accessible PDF forms.  Additionally, the LiveCycle Design-
er interface can be used to embed specific instructions into different form fields to 
improve form functionality with assistive computer technologies.
The following information is a basic guide to creating PDF-based forms that sup-
port assistive computer technologies with Designer.  For a full description of the 
features and options to use with Adobe LiveCycle Designer, it is recommended 
to review the Help menu on Using LiveCycle Designer > Creating Accessible 
Forms.
Screen-Reader Precedence
Adobe LiveCyle Designer allows a form author to set specific content that may be 
heard by individuals using screen-reading applications.  The Screen-Reader Prece-
dence option can be set to the following options:  Custom Text, Tool Tip, Caption, 
Name, and None.  Only one of these options will be communicated to the screen-
reader, so it is not possible to set the precedence to Custom Text and have the Tool 
Tip information communicated.  Depending on the complexity of the form, select 
one of these options to support the form user.
To provide customized instructions, open the Accessibility Palette and set the 
Screen-Reader Precedence option as “Custom Text”.  Enter information into the 
Custom Screen Reader Text field to communicate to the screen-reader specific in-
structions.  This may be a useful option when communicating information neces-
sary for successful form completion in highly complex form designs.
A form author may decide to set the Screen Reader Precedence to the Tool Tip 
option, instead.  In this situation, the Screen Reader Precedence is set to Tool Tip 
and the form author would enter text information into the Tool Tip field.  The 
Tool Tip becomes available to all users as it is viewable when the user hovers the 
mouse pointer over the form object and would be spoken to an individual using a 
screen-reader.
Other options that can be considered for screen-reader precedence are: the form 
Caption; the form Name; or None (i.e., nothing is communicated to the screen-
reader).  Depending on the screen-reader precedence option selected a screen-
reader user will receive different information.  It is important to consider what 
information – and amount – will be necessary to ensure successful form comple-
tion by all potential users.
Documents you may be interested
Documents you may be interested