download pdf file in asp.net c# : Change pdf metadata SDK application project winforms windows html UWP creatingaccessibleaa80-part1425

Table of Contents
Adobe Acrobat 8 Professional for Windows ..................................................................3
Publisher........................................................................................................................3
Retail.Cost.....................................................................................................................3
System.Requirements....................................................................................................3
Description.....................................................................................................................3
Creating.a.New.PDF.Document.....................................................................................4
Creating.the.PDF.Document..........................................................................................5
PDFs.with.Images..........................................................................................................5
Converting.Existing.PDF.Documents.............................................................................6
Adding.Tags.to.a.PDF.Document...................................................................................7
The.TouchUp.Reading.Order.Tool.................................................................................8
Fixing.Tables..................................................................................................................15
Forms.with.Adobe.Acrobat.Pro......................................................................................16
PDF.Documents.and.Web.Browsers.............................................................................18
Using.JAWS.with.Adobe.Reader...................................................................................19
Using.Window-Eyes.with.Adobe.Reader.......................................................................19
Forms with Adobe LiveCycle Designer ..........................................................................20
Screen-Reader.Precedence..........................................................................................20
Text.Fields......................................................................................................................21
Radio.Buttons................................................................................................................21
Checkboxes...................................................................................................................23
Drop-Down.Lists............................................................................................................23
Web Resources .................................................................................................................25
Change pdf metadata - 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 remove metadata; pdf metadata extract
Change pdf metadata - 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
batch pdf metadata; remove pdf metadata online
Copyright 2007 HTCTU
http://creativecommons.org/licenses/by-nd-nc/1.0/
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
Document and metadata. outputFilePath = Program.RootPath + "\\" 3_optimized.pdf"; 'create optimizing TargetResolution = 150.0F 'to change image compression
add metadata to pdf programmatically; remove metadata from pdf file
How to C#: Modify Image Metadata (tag)
Merge PDF Files; Split PDF Document; Remove Password from PDF; Change PDF Permission Settings. in PDF, C#.NET edit PDF bookmark, C#.NET edit PDF metadata, C#.NET
online pdf metadata viewer; remove pdf metadata
Accessible PDF Documents with Adobe Acrobat 8
Adobe Acrobat 8 Professional for Windows
Publisher
Adobe Systems
http://www.adobe.com
http://access.adobe.com
Retail Cost
Educational discount for California community colleges:
http://www.foundationccc.org
Adobe Online Store
http://store.adobe.com/store/main.jhtml
System Requirements
See Adobe Acrobat application for Windows and OS X software requirements 
Currently not possible to create tagged-PDF documents directly from MS Office 
applications in OS X
Description
Adobe Systems PDF format is widely used online for dissemination of docu-
ments.  A PDF (portable document format) file is a graphical file that is an exact 
image of a document originally created by another application (e.g., MS Word 
file) and then converted by Adobe Acrobat into PDF format.  A PDF document 
can be viewed using Adobe Reader, which is a free viewer program that provides 
access to the PDF document.  The Adobe Reader viewer allows users to view and 
enter information into a PDF document (where applicable) as well as enlarge the 
viewing area of the document.
Accessible PDF documents can be created using the Adobe Acrobat software ap-
plication in conjunction with Microsoft Word, Excel, PowerPoint 2000/XP/2003 
applications.  The use of Adobe Acrobat and a supported word-processing appli-
cation creates a “tagged” PDF document, where document presentation is separat-
ed from document content.  Assistive computer technology applications have the 
capacity to then read the “tagged” PDF document to communicate information to 
the user. Basic Use Instructions for downloading and installing the latest versions 
of Acrobat Reader as well as additional Acrobat plug-ins to increase the function-
ality and accessibility can be found at:
http://access.adobe.com.
VB.NET PDF Library SDK to view, edit, convert, process PDF file
PDF Metadata Edit. Offer professional PDF document metadata editing APIs, using which VB.NET developers can redact, delete, view and save PDF metadata.
preview edit pdf metadata; view pdf metadata in explorer
C# PDF File Compress Library: Compress reduce PDF size in C#.net
Document and metadata. All object data. Program.RootPath + "\\" 3_optimized.pdf"; // create optimizing TargetResolution = 150F; // to change image compression
pdf metadata editor online; pdf xmp metadata
Accessible PDF Documents with Adobe Acrobat 8
While this manual focuses on the use of Adobe Acrobat 8.0 Professional to make 
content accessible, it is possible to use Adobe Acrobat 6.0 or 7.0 Standard or Pro-
fessional as well (Note: Acrobat Standard does not support form development).
Creating a New PDF Document
Creating a new PDF document offers the most flexibility to insure accessibility is 
designed into the document.  Adobe Acrobat 8.0 is designed to work effectively 
with MS Office 2000/XP applications and later (i.e., Word 2000/XP, PowerPoint 
2000/XP, etc.) to create a “tagged” PDF structure.  Acrobat 8.0 can also support 
the generation of tagged PDF documents from other programs, such as Open Of-
fice or applications using PDFLib.
Before a document can be translated to the PDF document format from MS Word, 
it is necessary to check the conversion settings of the Adobe Acrobat PDFMaker 
within Microsoft Office.  The default settings should produce a tagged PDF docu-
ment from MS Word.
To check conversion settings:
Open a document in the Microsoft Office application.
Choose Adobe PDF from the menu bar and select “Change Conversion 
Settings”.
Make sure that “Enable accessibility and reflow with Tagged PDF” is 
checked.
Select “OK”.
1.
2.
.
.
C# PDF Library SDK to view, edit, convert, process PDF file for C#
accordingly. Multiple metadata types of PDF file can be easily added and processed in C#.NET Class. Capable C#.NET: Edit PDF Metadata. PDF SDK
delete metadata from pdf; edit multiple pdf metadata
C# TIFF: TIFF Metadata Editor, How to Write & Read TIFF Metadata
C# TIFF - Edit TIFF Metadata in C#.NET. Allow Users to Read and Edit Metadata Stored in Tiff Image in C#.NET Application. How to Get TIFF XMP Metadata in C#.NET.
pdf metadata; adding metadata to pdf files
Accessible PDF Documents with Adobe Acrobat 8
Creating the PDF Document
Create/open the document in the Microsoft Office application.
Use Styles and Formatting tools in MS Office to control the presenta-
tion of the document.  For example, to identify headings, use the Style 
menu in the Formatting toolbar to designate various headings or text 
content in the document.  Styles can be manipulated under Styles and 
Formatting from Format in the menu bar.
Choose “Adobe PDF” from the menu bar and select “Convert to Adobe 
PDF” (alternatively, click the Convert to Adobe PDF button on the ap-
plication toolbar).
Name and save the file to begin the conversion process.
Open Adobe Acrobat and view the document to verify the document 
was processed correctly.
PDFs with Images
If using images in a PDF document created from MS Word/Excel/PowerPoint, it 
is possible to add a text description for the image.  This method should be used for 
image content that is relatively simple and does not require extensive description 
of the image.  If a longer description of the image is necessary to fully explain 
its content, consider inserting a more detailed description of the image within the 
document text preceding and/or following the image.  For additional information 
regarding adding text descriptions to images, visit:
http://www.webaim.org/techniques/images/ 
1.
2.
.
.
.
C# PDF Password Library: add, remove, edit PDF file password in C#
Able to change password on adobe PDF document in C#.NET. To C# Sample Code: Change and Update PDF Document Password in C#.NET. In
analyze pdf metadata; batch update pdf metadata
C# PDF Annotate Library: Draw, edit PDF annotation, markups in C#.
Able to edit and change PDF annotation properties such as font size or color. Abilities to draw markups on PDF document or stamp on PDF file.
read pdf metadata; bulk edit pdf metadata
Accessible PDF Documents with Adobe Acrobat 8
6
To insert a text description
Create/open the document in the Microsoft Office application.
Select the image and perform a right-mouse button click and select 
“Format Picture” from the options (you may also select the image and 
choose “Format” from the menu bar and then “Picture”).
Under the “Web” tab, enter a short text description of the image.
Select “OK” and continue with the document creation.
Adding Alternative Text after Tagging
Some situations will require you to add alternative text to images or figures after 
adding tags to a PDF document (adding tags will be covered later in the manual).  
See the information under the TouchUp Reading Order tool for instructions to add 
text descriptions after completing the tagging process in Adobe Acrobat.
Converting Existing PDF Documents
PDF documents created using Acrobat Distiller or other basic PDF printing 
programs generally result in a PDF document that does not contain a document 
structure (i.e., tags).  Depending on the visual layout and design of the document, 
this may lead to increased difficulty for assistive computer technology to gain ac-
cess to the document content in a logical reading fashion.  The following recom-
mendations are designed to provide guidance when having to choose what type 
of method is most appropriate to create an accessible PDF document.  Generally 
speaking, it is better to revert to the original file format (e.g., MS Word) when at-
tempting to recreate a PDF as the document can be created with a “tagged” docu-
ment structure.
1.
2.
.
.
Accessible PDF Documents with Adobe Acrobat 8
7
Recommendations when using MS Office applications
If the original document is available, open that file in a Microsoft Office applica-
tion (if possible).  Format the presentation of the document using the style ele-
ments found under Format on the menu bar.  Remember to add appropriate image 
descriptions to graphics and figures.  Once this process is complete, follow the 
directions under the Creating the PDF Document section.
If the original document is not available, open the PDF document in Adobe 
Acrobat.  Follow the directions in the next section, titled “Adding Tags to a PDF 
Document”.
If the PDF document exists in an “Image Only” file format, it will be necessary to 
apply some type of Optical Character Recognition (OCR) to the PDF document 
image to yield a document containing text content (not a graphic representation of 
the image).  This is similar to starting with a TIFF document from a scanner, and 
then using an OCR program such as OmniPage, ABBY FineReader, or the Text 
Recognition tool in Acrobat to recognize the actual letters and symbols on the 
page.   The Text Recognition tool in Acrobat may be found under the “Document” 
heading from the menu bar.
Adding Tags to a PDF Document
Adobe Acrobat 8 allows users to create a tagged PDF document from untagged 
PDF files.  Tagged PDF documents can provide enhanced user accessibility 
depending on the document design as well as the capacity to save a PDF docu-
ment into alternate formats (e.g., HTML, Accessible Text, RTF, etc.).  If creat-
ing electronic forms, it is necessary to use Adobe Acrobat Professional or Adobe 
LiveCyle Designer (PC-only) to create accessible PDF-based forms.
Adding tags manually to a PDF document does have some limitations.  While 
Acrobat can automatically add tags to a PDF document, there is no guarantee 
that the document content will be tagged in the correct reading order.  Documents 
that contain regions of high complexity, such as rich visual layouts, may result 
in a tagged structure that does not follow the logical reading order of the original 
document.  Any graphics or charts in the PDF document may not be processed 
correctly and may be rendered as “Figures” or “Inline Shapes”.  It is necessary to 
identify these items and add the appropriate alternative text descriptions.
Adobe Acrobat 8 includes the “TouchUp Reading Order” tool that allows an 
author to specify a logical reading order of the PDF document as well as simplify 
the process of adding image descriptions.  The TouchUp Reading Order tool also 
includes a Table Inspector to improve the accessibility of data tables within PDF-
documents.
Accessible PDF Documents with Adobe Acrobat 8
8
Adding Tags
Open the PDF document that does not contain the tagged structure.
Select Advanced > Accessibility > Add Tags to Document.  This will 
start the tagging process of the PDF document.  After the program fin-
ishes processing the document, use Save As and save the file with a new 
name.
Open the new PDF document to check the logical order of the tagged 
file.
Special Note
A shortcut method of assessing the logical reading order of a tagged PDF docu-
ment is to save the PDF file as “Text (Accessible)”.  This can be done from File > 
Save As… and changing the “Save File As Type” option.  Check the reading order 
of the resulting text file for potential reading order errors.
The TouchUp Reading Order Tool
The TouchUp Reading Order tool was new for Adobe Acrobat 7 and fulfills a 
similar role in Adobe Acrobat 8 by providing an opportunity to make corrections 
to the document structure.  After adding tags to a PDF document, the TouchUp 
Reading Order tool will identify blocks of text, headings, figures, tables, and 
formulas that are contained within the document structure.  If the PDF document 
contains images (or figures) containing pertinent information, then use the Tou-
chUp Reading Order tool to add the appropriate text descriptions.
1.
2.
.
Accessible PDF Documents with Adobe Acrobat 8
While it is possible to manually add and restructure the tags in a PDF document, 
it is recommended to use the “Add Tags to Document” function followed by the 
TouchUp Reading Order tool to organize the logical flow of document informa-
tion.  Open the TouchUp Reading Order tool by:
Selecting “Advanced” from the menu bar and choosing “Accessibility”.
Choosing “TouchUp Reading Order”.
This will open the tool panel in which to make the necessary corrections to the 
tagged information in the PDF document.
Information within the PDF document will be identified as separate regions with 
a number in the upper left part of the region.  This number identifies the logical 
reading order of the text flow of the document.
Adding Content with the TouchUp Reading Order Tool
When you initially open the TouchUp tool, the PDF document will display the 
various content regions and the reading order in which the regions will be recog-
nized.  However, it may be possible that during the tagging process, some content 
is missed by the “Add Tags to Document” process.  This requires the document 
author to go back and add information to the PDF tag structure.
Open the TouchUp Reading Order tool (Advanced > Accessibility > 
TouchUp Reading Order).
1.
2.
1.
Accessible PDF Documents with Adobe Acrobat 8
10
Identify the region of text content that is not part of the page structure 
(e.g., content will not be within a gray box).  Using the cross-hair icon, 
draw a box around the text information.  Make sure that all the text 
information you wish to include is encompassed by blue squares.
Select the type of content using the reading order panel.
After you have identified the content type, you will be able to see a gray region 
encompassing the area you selected.  The TouchUp Reading Order tool can be 
used to add headings, text, figures, tables, and form fields.  It is the decision of 
the author/designer as to how specific they wish to identify the information in the 
document.
Removing Content with the TouchUp Reading Order Tool
In some cases, it will be necessary to remove content from the document struc-
ture.  Content that is appropriate for removal may be visual images that are not 
relevant to the content (e.g., “eye-candy”), information that is misrecognized by 
the Add Tags to Document tool and does not contain value, or when temporarily 
separating regions for restructuring.
Open the TouchUp Reading Order tool (Advanced > Accessibility > 
TouchUp Reading Order).
Using the cross-hair icon, draw a box around the region of content you 
wish to remove from the document structure.
In the TouchUp Reading Order dialog window, select the “Background” 
button.  This will remove any gray regions from around the content as 
well as remove the content from the document structure.
Special Note
By removing information from the document structure you are ensuring this in-
formation will not be communicated to an individual utilizing assistive computer 
technologies and potentially limiting document access
Reclassifying Content with the TouchUp Reading Order Tool
After running the Add Tags to Document function, you may wish to reclassify the 
information or correct any mistakes the “Add Tags” process may have created.  
For instance, it is possible that the “Add Tags” process identifies each region on a 
page as a “Figure”, which may not be the true nature of the content.  (A descrip-
tion of the different content options is listed in the Adobe Acrobat Help menu, 
under “TouchUp Reading Order Options”)
In addition to correcting the designation of the content, you may wish to create 
Bookmarks from the different headings within the document.  By specifying the 
correct content as headings using the TouchUp Reading Order tool, it is possible 
to automatically create a list of Bookmarks.
2.
.
1.
2.
.
Documents you may be interested
Documents you may be interested