display pdf in asp net c# : Rotate pdf page SDK control API wpf web page windows sharepoint creating_accessible_pdfs1-part1659

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 heading 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 selected.  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 alternative text for graphics or provide the necessary accessibility options 
when creating forms for PDF documents. 
To add alternate text from the Tags Palette: 
1.   Find the element that requires alternate text in the Tags Palette. 
2.   Select the appropriate tag heading.  This may be <Figure> or <Object> depending 
on the style format specified in the original (i.e., non-PDF) document. 
3.   Perform a right-mouse button click on the appropriate tag heading and select 
Element Properties. 
4.   Enter the appropriate alternative text for the graphic in the Alternate Text field. 
5.   Select OK and move to the next item. 
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 Palette.  The Highlight Content feature is available 
from the "Option" menu in the Tags Palette or by performing a right-mouse button click on a 
tag. 
11
Rotate pdf page - rotate PDF page permanently in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Users to Change the Rotation Angle of PDF File Page Using C#
pdf save rotated pages; rotate pdf pages and save
Rotate pdf page - VB.NET PDF Page Rotate Library: rotate PDF page permanently in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
PDF Document Page Rotation in Visual Basic .NET Class Application
rotate pages in pdf; pdf expert rotate page
Often tagged levels will appear in the Tags Palette, 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 computer technology. 
To add content to the Tagged Structure: 
1.   Select "Tools" from the menu bar. 
2.   Choose "Advanced Editing" from the menu.  Select the "TouchUp Text" tool to add 
text or the "TouchUp Object" tool to add an object. 
3.   Select the content that appears in the PDF document, but is not in the Tags Palette.  
(You may also see a blue outline around the content you selected) 
4.   In the Tags Palette and in the correct logical reading order location, perform a 
right-mouse button click and select "New Tag…".  This will prompt you to add a 
new tag element. 
5.   Once again, select the new tag you just created and perform a right-mouse button 
click.  Choose "Create Tag from Selection".  This will add the content highlighted 
in the PDF document as new information into the Tags Palette under the specified 
heading. 
Note: It is critical that when entering tag information manually, the logical reading order is 
assessed and the information is added in the correct reading order. 
12 
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
XDoc.PDF ›› VB.NET PDF: Delete PDF Page. using RasterEdge.Imaging.Basic; using RasterEdge.XDoc.PDF; How to VB.NET: Delete a Single PDF Page from PDF File.
pdf reverse page order preview; rotate pdf page and save
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
PDF Pages. |. Home ›› XDoc.PDF ›› VB.NET PDF: Insert PDF Page. Professional .NET PDF control for inserting PDF page in Visual Basic .NET class application.
how to rotate pdf pages and save permanently; reverse page order pdf
To remove content from the Tags Palette: 
1.   Select the appropriate tag heading in the Tags Palette. 
2.   Perform a right-mouse button click on the appropriate tag heading and select Delete 
Element to remove tagged information.  The tagged information will be removed, 
but will still be present in the PDF document view.  However, the content will not 
be available to assistive computer technology! 
For more information on using the Tags Palette to create accessible PDF documents, please 
view the Advanced Techniques for Creating Accessible PDF Files manual from Adobe 
Systems. 
Accessibility Checker 
The Accessibility Checker is a small tool designed to identify potential errors in the 
accessibility of a PDF document and provide information as to where these errors are located 
within the document. 
To use the Accessibility Checker: 
1.   Open the tagged PDF document in Adobe Acrobat 6.0. 
2.   You may choose to generate a report as a text file and identify where that report is 
saved.  Choose "Browse" to locate the report in a different folder. 
3.   Select the various accessibility options that you wish Acrobat to evaluate. 
4.   Select "Start Checking" to run the Accessibility Checker. 
13
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# .NET, how to
rotate pdf page; how to rotate all pages in pdf in preview
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
Pages. |. Home ›› XDoc.PDF ›› C# PDF: Delete PDF Page. Demo Code: How to Delete a Single PDF Page from PDF File in C#.NET. How
pdf reverse page order online; rotate pdf page by page
The Accessibility Checker will evaluate a PDF document to identify potential accessibility 
errors in the file.  However, the Accessibility Checker should not be used to evaluate the 
PDF document for the logical reading order or to identify if alternate descriptions are correct.  
Rather, the Accessibility Checker simply evaluates the technical accessibility of the PDF 
document and whether or not the correct tags have been included in the document.  
Additionally, there are elements the Accessibility Checker will mark as potential 
accessibility errors that may not cause a problem for screen-reader technology or other 
assistive computer technologies.  It is necessary to review the original document with the 
appropriate assistive computer technology as well as check the tagged document structure for 
possible errors. 
Evaluating Logical Reading Order 
While the Accessibility Checker does not assess the logical reading order of a document, it is 
possible to save the PDF document as a Text-Only file, which in turn can identify errors in 
the flow of information.  To assess the logical flow of text information, open the PDF 
document in Adobe Acrobat 6.0.  Choose "File" from the menu bar and select "Save As".  
When you are prompted to save the file, under the "Save File As Type" menu, choose "Text 
(Plain)".  This will extract the text content of the PDF document and will provide a means to 
manually assess the presentation order of information in the PDF document.  While this is 
not a precise test for logical reading order, it can be used to quickly examine if there are 
major errors in how document content may be rendered by assistive computer technology. 
Paper Capture Plug-In 
The Paper Capture Plug-In provides Optical Character Recognition (OCR) for Adobe 
Acrobat 5.0.  The Paper Capture Plug-In performs OCR on PDF document Image-Only files 
to extract text content that is searchable.  The Paper Capture Plug-In contains the same 
technology that is used for the Adobe Paper Capture On-Line service, but will only support 
PDF documents up to 50 pages in length.  PDF documents longer than 50 pages require the 
Adobe Paper Capture 3.0 software application.  OCR support is provided for English, 
French, German, Brazilian Portuguese, Castilian Spanish, Danish, Dutch, Finnish, Italian, 
Norwegian, Nynorsk, Portuguese, Spanish, Swedish, Swiss, and German languages on both 
versions of the Paper Capture software. 
In general, the Paper Capture Plug-In provides a service to those individuals unable to access 
the on-line version of the Paper Capture service.  Both applications will perform OCR on a 
PDF document less than 50 pages and return a document that provides content searchable 
text.  For additional functionality, including batch processing and zone processing, it is 
recommended to use the Adobe Paper Capture 3.0 OCR software application. 
Creating 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 technology is not able to 
recognize tables and render the content information in a recognizable manner to the user.  
Rather, the user generally must navigate through the table hearing information, yet not 
understanding the relationship between different pieces of content as displayed on the screen.  
14 
C# TIFF: How to Rotate TIFF Using C# Code in .NET Imaging
Convert Tiff to Jpeg Images. Convert Word, Excel, PowerPoint to Tiff. Convert PDF to Tiff. Move Tiff Page Position. Rotate a Tiff Page. Extract Tiff Pages.
how to rotate pdf pages and save; how to rotate one page in pdf document
C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net
If using x86, the platform target should be x86. C#.NET Sample Code: Clone a PDF Page Using C#.NET. Load the PDF file that provides the page object.
change orientation of pdf page; rotate individual pages in pdf
To create a table for a PDF document, it is necessary to use the Table formatting option in 
the appropriate word processing program.  Do not use "spaces" or "tabs" to visually 
format a table as this will create the incorrect content in the root tagged PDF 
document! 
Once the PDF document has been created using Adobe Acrobat 6.0, it may be necessary to 
check the tagged structure of the table in the Tags Palette. 
Suggestions for a tagged PDF table: 
1.   The <Table> element should be the first markup "tag" before any content in the 
table is described. 
2.   Following the <Table> element, 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. 
3.   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 represents the Column Header data for a 
specific column. 
While assistive computer technology can 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.  This is a current issue with assistive computer technology and should be 
considered when creating highly complex data tables. 
Creating Forms 
Forms in PDF documents allow users to enter content into a form field and either 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. 
Another application that you may wish to consider is the Forms Access Tool from Adobe.  
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. 
Note: It is very important to not use keyboard characters to visually format the form fields 
(e.g., create lines for signatures using the "underscore" character, etc.).  Rather, use Acrobat 
or the Forms Access Tool to create these visual references when constructing PDF forms. 
15
VB.NET PDF Page Replace Library: replace PDF pages in C#.net, ASP.
Existing PDF Pages. Page: Replace PDF Pages. Page: Move Page Position. Page: Copy, Paste PDF Pages. Page: Rotate a PDF Page. PDF Read. Text
rotate pdf pages; how to rotate one page in a pdf file
VB.NET PDF - WPF PDF Viewer for VB.NET Program
Existing PDF Pages. Page: Replace PDF Pages. Page: Move Page Position. Page: Copy, Paste PDF Pages. Page: Rotate a PDF Page. PDF Read. Text
rotate pages in pdf permanently; save pdf rotated pages
To create a form field: 
1.   Select the appropriate form tool from the formatting bar. 
2.   Create a form field of the desired size by clicking the mouse button and dragging 
the crosshairs to the correct dimensions. 
3.   Enter a unique form field name in the "Name" text field in the Field Properties 
dialog box. 
4.   Enter supporting information in the "Tool Tip" text field.  The information 
provided in the "Tool Tip" text field can be accessed by assistive computer 
technology to prompt the user to enter the correct information. 
5.   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. 
After you create the form fields in the PDF document, it is necessary to add this content to 
the Tags Palette.  This provides the information to individuals using assistive computer 
technology to navigate and complete the appropriate form field elements. 
Adding Form Fields to the Tags Palette: 
1.   Select the "Tags Root" tag.  This is the highest tag in the document structure. 
2.   Select "Find" and choose "Unmarked Annotations". 
3.   Acrobat will then identify unmarked information in the PDF document.  Select the 
"Tag Element" button and a New Tag window will appear. 
4.   In the "Type" list menu, choose "Form" and in the "Title" field enter the name of 
the form field.  This will create a <Form> tag in the Tags Palette (this may appear 
at the end of the tags in the Tags Palette). 
5.   Move the <Form> tag until it is in the correct reading order for the PDF form 
document content. 
16 
It will be necessary to verify the form field elements occur under the proper level in the Tags 
Palette.  Open the Tags Palette to identify the location of the <Form> tag element.  The 
<Form> tag should appear in the correct reading order in the tags root structure that is after 
the on-screen text.  This procedure requires a mouse to move the tag under the appropriate 
heading. 
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. 
17
For additional information on creating PDF document forms, reference the Adobe Acrobat 
6.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 the Forms Access Tool from 
Adobe as this may streamline accessible PDF form creation. 
Increasing PDF Document Accessibility 
There are several additional ways to increase the accessibility of a PDF document through 
web browser settings to saving as alternate formats to high-contrast viewing.  Using Acrobat 
6.0, it is possible to save the PDF document into alternate formats, change the text 
flow/layout of the PDF, or alter Acrobat settings for High-Contrast Viewing.  The following 
procedures detail how to perform these functions. 
Saving as Alternate Formats: 
1.   Choose "File" from the menu bar and select "Save As". 
2.   When you are prompted to save the file, under the "Save File As Type" menu, 
choose the format you wish to save the PDF document.  Options include Text, 
Rich-Text, JPEG, XML, HTML, etc. 
3.   Choose the location on the computer you wish to save the file and select "Save". 
4.   Open the file with the appropriate application.  Depending on the format you 
selected, you may not receive the entire text content of the original PDF document.  
This is a problem of the original accessibility of the PDF document. 
Setting High-Contrast Viewing 
1.   Open the tagged Adobe PDF file in Acrobat 6.0. 
2.   Choose Edit > Preferences > Accessibility. 
3.   From the Color Scheme menu, choose Use Custom Scheme. 
4.   In the Document Colors Options area, check the checkbox labeled "Replace 
Document Colors".  Choose your color options for Page Background and 
Document Text. 
5.   Select "OK". 
Note: Windows also supports a high-contrast viewing mode. If you’ve already set up your 
Windows system for this mode, you can choose Use Windows Colors instead. 
Reading PDF Documents in the Browser 
Adobe Acrobat (and Adobe Reader) both offer the capability to view PDF documents 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 integration with web browsers by following 
the steps below. 
18 
For Adobe Acrobat 
1.   Open Adobe Acrobat under the Administrator profile. 
2.   Choose "Edit" from the menu bar and select "Preferences". 
3.   Select "Internet", and then uncheck "Display PDF in Browser" and "Check browser 
settings when starting Acrobat". 
4.   Select "OK".
For Adobe Reader 
1.   Open Adobe Reader by double-clicking on the desktop icon or starting it from the 
Start menu. 
2.   From the Edit menu, select Preferences, then Options on the left side of the dialog 
box. 
3.   In the Web Browser options, deselect the "Display PDF in Browser" option and 
click OK. 
JAWS Specific Keystrokes for Adobe Reader 5 
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+N 
Go to First Page 
CTRL+SHIFT+PAGE UP 
Go to Last Page 
CTRL+SHIFT+PAGE DOWN 
19
JAWS Specific Keystrokes for Adobe Reader 6 
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 JAWS with PDF Forms 
JAWS can support the use of forms on PDF documents if created in an accessible format.  
Additionally, it is necessary for the PDF document creator to set attributes such as the tab 
index for form elements as well as the ability to enter content into the form fields of the 
document. 
JAWS support includes: 
1.   JAWS speaks the MSAA (Microsoft Active Accessibility) provided information. 
The MSAA information in a PDF document is created by the author of the 
document. If MSAA information is not available for the control, JAWS states: 
"MSAA information is not available." 
2.   JAWS speaks the text that appears to be to the left of the active control. This text is 
spoken as the prompt if the active control is an edit field. JAWS does not attempt 
to "guess" the prompt text for other active controls such as check boxes, radio 
buttons, etc.  
It may be necessary to turn off the MSAA prompt information in a PDF document if both the 
MSAA content and screen-reader attempt to speak the associated content.  It is possible to 
turn off MSAA prompting and let the screen-reader identify the associated form field control. 
To Toggle the Use MSAA for Form Prompts: 
1.   Press CTRL+INSERT+TAB.  
2.   Press INSERT+V to open the verbosity dialog.  Arrow to the Use MSAA for Form 
Prompts setting, and press SPACEBAR to toggle the setting. 
20 
Documents you may be interested
Documents you may be interested