embed pdf in mvc view : Rotate single page in pdf file SDK software project wpf winforms html UWP acro7_pg_ue1-part910

4
ADOBE ACROBAT 7.0
Introduction
Section 10: Evaluating Adobe PDF documents for accessibility problems
This section describes the two Acrobat tools that you should use for checking the extent of accessibility in Adobe PDF 
documents. These tools enable you to identify figures that are missing alternate text and pages that have reading 
order problems. It also highlights global accessibility problems, such as whether all the fonts in the document are 
accessible to screen readers. 
Section 11: Repairing reading order and basic tagging problems 
This section describes how to use the TouchUp Reading Order tool to assess and fix reading order problems and basic 
tagging issues that can interfere with accessibility. It also explains how to use the tool to add alternate text to figures 
and descriptions to form fields.
Section 12: Adding other accessibility features
This section describes how to add other accessibility features to an Adobe PDF document, including accessible links 
and document navigation features. It also describes how to set a document language, set security settings so they 
don’t interfere with assistive technology, and add a watermark to tagged PDF documents.
Section 13: Fixing advanced accessibility problems
This section is for advanced users who need to edit the tag tree of an Adobe PDF document to add specific accessi-
bility features or to fix complex accessibility problems. You can edit the tag tree to create tags for links that you added 
late in the workflow, add alternate text to links, improve the accessibility of complex tables, remove obsolete tags, 
rearrange the tags of entire pages at a time, and perform other detailed changes on tags. 
Appendix: Standard tags for Adobe PDF documents
This section describes the standard tag types that apply to tagged Adobe PDF documents. These standard tags 
provide assistive technology with a base set of concepts to use in interpreting document structure and presenting 
content logically to a user.
Rotate single page in pdf file - 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#
rotate pdf page few degrees; pdf rotate single page reader
Rotate single page in pdf file - 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 expert; rotate pages in pdf and save
5
Section 1: Accessibility and 
Adobe PDF
This section defines accessibility, its importance to individuals who read Adobe PDF documents, and the characteristics 
of accessible PDF documents. 
What accessibility is
Accessibility enables individuals with disabilities—such as people with blindness, low vision, or mobility impair-
ments—to read, hear, and interact with computer-based information and content with or without the aid of assistive 
technology.
A document is considered accessible if its contents can be accessed by anyone, not just by people who can see well and 
use a mouse. 
For instance, people with low vision or blindness may rely on screen magnifiers, screen readers that convert text to 
speech or Braille output, or other assistive technology to present the contents of a document that they want to read. 
For these people, visual indicators of a document’s structure—such as different font sizes to distinguish headings—
often cannot help them interpret reading order. An accessible document has built-in information that enables 
assistive technology to interpret the document’s structure and to present the information in a logical reading order.
Similarly, people with mobility impairments may require an alternative keyboard, an alternative pointing device, or 
voice input software to navigate the document. They may be able to see a document but be unable to use a mouse to 
position a text insertion point to fill in a form field. An accessible document for these people has support for 
keyboard navigation, as well as a preset tab order that makes moving from field to field in a form easier.
Accessible Adobe PDF documents tend to benefit all users. For instance, the same underlying document structure 
that enables a screen reader to properly read a PDF document aloud also enables any user to reflow complex 
documents in a single column in Acrobat or Adobe Reader for easier reading. This same functionality also enables 
users to read PDF documents on handheld devices, such as cell phones and personal device assistants (PDAs). 
Similarly, the preset tab order that is part of an accessible PDF form helps all users complete the form more easily.
Why accessibility is important for Adobe PDF documents
By creating accessible Adobe PDF documents, you can broaden your readership to include people with disabilities, 
as well as people who read PDF documents on handheld devices. You can also help your organization comply with 
recent government mandates for accessibility, such as Section 508 of the U.S. Rehabilitation Act. 
Adobe PDF is a standard on the World Wide Web, and it is used to distribute electronic documents over corporate 
networks, by e-mail, and on digital media. Virtually any electronic document or scanned image can be converted to 
a PDF document by using Acrobat software, and anyone can read these documents by using Acrobat or the free 
Adobe Reader software. Many corporations, educational institutions, and government agencies use PDF to 
distribute documents to the public or within their organizations. 
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.
how to rotate all pages in pdf at once; rotate all pages in pdf file
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
x86. Demo Code: How to Delete a Single PDF Page from PDF File in C#.NET. How to delete a single page from a PDF document. String
rotate pdf pages on ipad; how to permanently rotate pdf pages
6
ADOBE ACROBAT 7.0
Section 1: Accessibility and Adobe PDF
Adobe is committed to providing solutions that improve the accessibility of Acrobat, Adobe Reader, and the content 
of PDF documents. Since 1997, for instance, Adobe has maintained the www.adobe.com/accessibility
website 
(formerly access.adobe.com), which offers free PDF-to-text and PDF-to-HTML conversion services. In 2001, Adobe 
enhanced the PDF specification to enable people to create tagged PDF documents in Acrobat, and subsequent 
enhancements have extended this functionality. Assistive technology can now present the contents of tagged PDF 
documents to users in a logical reading order, as well as provide information about page elements, such as figures, 
that were once inaccessible to people with disabilities.
What makes Adobe PDF documents accessible
To be considered accessible, Adobe PDF documents must have the following characteristics. 
Note: Some authoring applications can generate PDF documents that meet most, if not all, of these accessibility criteria. 
To repair a PDF document that doesn’t meet all of these criteria, you must edit the document by using Acrobat 7.0 Profes-
sional. Acrobat 7.0 Standard supports only some of the functionality that is necessary to make PDF documents accessible.
1. The document is a searchable text file, not an image-only scan
An Adobe PDF document of a scanned piece of paper is inherently inaccessible because the content of the document 
is an image, not searchable text. Assistive technology cannot read or extract the words, users cannot select or edit the 
text, and you cannot manipulate the PDF document for accessibility. Once you properly apply optical character 
recognition (OCR) to the scanned file, however, the image becomes searchable text with selectable graphics, and you 
can apply other accessibility features to the document.
Both Acrobat 7.0 Professional and Acrobat 7.0 Standard include utilities for capturing scans and for converting 
scanned images to searchable PDF documents. 
2. The document’s form fields, if any, are accessible 
Some Adobe PDF documents are forms that a person is to complete by using a computer. To be accessible, these PDF 
forms must have interactive (fillable) form fields, descriptions of form fields that screen readers can read, and a preset 
tab order that helps users navigate among the form fields. 
To set up these features for PDF forms, you can use Acrobat 7.0 Professional or LiveCycle Designer. 
3. Document structure is indicated by tags 
Accessible Adobe PDF documents use tags to indicate the structural elements of a document—such as which page 
elements are titles, headings, figures, text, tables, and so on—and how these elements relate to each other. These tags 
are analogous to the paragraph styles, HTML tags, or XML tags you might use in a non-PDF document. Different 
kinds of assistive technology may process document structures in different ways. However, using a consistent tagging 
system nearly always produces better accessibility results for people with disabilities than if you do not use tags at all. 
You can prepare some documents for proper tagging before you convert them to PDF, or you can use Acrobat Profes-
sional (recommended) or Acrobat Standard to add tags to documents that have already been converted to PDF. 
4. Reading order is clear and easy to follow
A fourth characteristic of an accessible Adobe PDF document is that it has a logical, easy-to-follow reading order. 
Assistive technology is designed to read page content in the order in which it receives the content from an application 
such as Acrobat or Adobe Reader. If the content is not presented to the assistive technology in a logical reading order 
(such as if a heading comes after its body text, or a figure caption is not near its figure description), people with 
disabilities may not be able to understand the content. 
Tagging a PDF document usually establishes an appropriate, structured reading order. For complex PDF documents, 
you may need to fix the reading order by using Acrobat 7.0 Professional. 
VB.NET PDF File Merge Library: Merge, append PDF files in vb.net
This guiding page will help you merge two or more PDF documents into a single one in a Visual Basic .NET imaging application.
rotate individual pages in pdf reader; pdf rotate single page and save
C# PDF File Merge Library: Merge, append PDF files in C#.net, ASP.
PDF file to the end of another and save to a single PDF file. NET document imaging toolkit, also offers other advanced PDF document page processing and
pdf rotate pages separately; rotate one page in pdf reader
7
ADOBE ACROBAT 7.0
Section 1: Accessibility and Adobe PDF
5. Descriptive text is available for all graphics, links, and form fields
Accessible Adobe PDF documents also have descriptive text, usually called alternate text, to describe special items on 
a page, such as illustrations, graphs, charts, form fields, and links. Screen readers and other assistive technology 
typically cannot read graphical elements. By adding alternate text, you enable the technology to interpret the element 
and read a description of the element to the user. And although screen readers can state that a form field is present 
and can read URLs out loud, you can give the user a more meaningful context for navigating them if you also provide 
descriptive text about these elements. 
You must have Acrobat 7.0 Professional to add alternate text and descriptions to PDF page elements. 
6. Navigational aids are available
Accessible Adobe PDF documents also have many navigational aids for the user—links, bookmarks, useful and 
frequent headings, a detailed table of contents, and an optimized, preset tab order for forms and embedded links. 
These navigational aids enable users to go directly to a particular place in a document instead of reading through it 
page by page. 
You can set most navigational aids during conversion to PDF from authoring applications. You can set bookmarks 
and links by using Acrobat 7.0 Professional or Acrobat 7.0 Standard. 
7. A document language is specified
While some screen readers are designed to read documents in a particular language, specifying the document 
language in an accessible Adobe PDF document can benefit those screen readers that can switch to other languages 
during operation. 
You can set the document language for an entire PDF document by using Acrobat 7.0 Professional or Acrobat 7.0 
Standard. You must have Acrobat 7.0 Professional to set the document language for specific portions of a multi-
language PDF document. 
8. The document uses fonts that allow characters to be extracted to text
Another characteristic of an accessible Adobe PDF document is that the fonts within it contain enough information 
for Adobe Reader or Acrobat to correctly extract all the characters to text for purposes other than displaying text on 
the screen. For example, the application extracts characters to text when users listen to text by using a screen reader 
or the Read Out Loud tool in Adobe Reader or Acrobat, or when they copy, paste, or save text to a file. 
If the font’s underlying information is sufficient, Adobe Reader and Acrobat can extract each character correctly each 
time someone does these tasks. If the font’s information is insufficient, the application cannot substitute characters 
correctly, and the output is faulty. For instance, a screen reader or the Read Out Loud tool may seem to ignore words 
or characters, or users may get question marks, black rectangles, or similar marks when they copy, paste, or save a 
PDF file as text. 
Occasionally, a font does not contain enough information for Adobe Reader or Acrobat to correctly extract all the 
text characters. Although users can read the document on the screen as they would any other PDF document, the 
PDF document is considered inaccessible and you cannot repair it. You should stop working on it for accessibility. 
To check whether a PDF document has inaccessible fonts, you must use Acrobat 7.0 Professional. 
9. The security settings don’t interfere with screen readers
The final characteristic of an accessible Adobe PDF document is that its security settings do not interfere with screen 
readers. You can typically specify that no part of an accessible PDF document is to be copied, printed, extracted, 
commented on, or edited. The setting to restrict copying, however, could interfere with a screen reader’s ability to 
read the document, since the screen reader’s functionality depends on a sort of copying of the document’s text in 
order to play it back. For this reason, Acrobat provides an option called Enable Text Access For Screen Reader Devices 
For The Visually Impaired. 
You can apply this setting by using either Acrobat 7.0 Professional or Acrobat 7.0 Standard. 
How to C#: Basic SDK Concept of XDoc.PDF for .NET
insert, delete, re-order, copy, paste, cut, rotate, and save or query data and save the PDF document. The PDFPage class presents a single page in a PDFDocument
save pdf rotated pages; how to rotate one page in pdf document
VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
C#.NET PDF file & pages edit, C#.NET PDF pages extract, copy, paste, C#.NET rotate PDF pages, C# Users can view PDF document in single page or continue
pdf rotate page; pdf rotate single page
8
Section 2: Understanding tagging and 
document structure
This section describes the basics of tagging and how tagging and document structure affect accessibility. 
How tagging and document structure affect accessibility
Tagging is the backbone of all accessible documents. When you properly apply tagging and document structure in 
an accessible Adobe PDF document, you pave the way for users of assistive technology to read and navigate the 
document easily and reliably in Adobe Reader or Acrobat. 
Many people with disabilities depend on assistive technology to convey the content of a document in an order that 
makes sense. For instance, they expect a screen reader to read column 2 before column 3, to present sidebar text as 
supplemental to body copy, and to ignore unimportant content such as running headers and footers. 
Assistive technology, in turn, depends on markup systems that relay a document’s underlying structure to the 
technology in a way that enables the technology to present the output logically to the user. This markup system is 
much like the HTML or XML that a web browser uses to interpret how text and graphics elements are to appear on 
a screen. In PDF documents, the markup system is called tagging. Tagging describes the document structure of the 
PDF document so that, among other things, assistive technology can reliably present page content to people with 
disabilities.
Tagging creates a tag tree (also called a logical structure tree) in the PDF document. Each element in a tag tree repre-
sents an element on the page. Commonly tagged page elements include sections, stories, titles, headings, body text, 
links, lists, captions, and figures. A tag tree can be very detailed for documents that have complex page content. 
Tagging does not change the physical appearance of the PDF document. It is a behind-the-scenes representation of 
the document’s underlying structure. Tagging tells assistive technology which parts of a document or page to read 
first, second, third, and so on; which parts to ignore altogether (such as running footers and watermarks); and which 
parts to present as special elements (such as illustrations, charts, tables, and fillable form fields). 
Note: The same tagging and features that make a document accessible to screen readers also enable PDF pages to reflow 
correctly on the smaller screens of handheld devices, such as cell phones and PDAs.
How to tell if an Adobe PDF document has been tagged
The simplest way to find out whether an Adobe PDF document is already tagged is to check its status in Document 
Properties.
To check whether an Adobe PDF document has been tagged:
  
Open the Adobe PDF document in Acrobat 7.0.
  
Choose File > Document Properties.
  
On the Description tab, look for a Yes or No next to the Tagged PDF entry; No means that the file is untagged;  
Yes means that it is tagged.
VB.NET PDF File & Page Process Library SDK for vb.net, ASP.NET
With VB.NET PDF SDK, PDF document page can be rotated to 90, 180, and 270 in clockwise. Both a single page and whole file pages can be rotated and saved as
how to rotate pdf pages and save permanently; how to rotate a single page in a pdf document
C# PDF Convert to Tiff SDK: Convert PDF to tiff images in C#.net
TIFF conversion control, C# developers can render and convert PDF document to TIFF image file with no loss in original file quality. Both single page and multi
pdf rotate all pages; how to rotate pdf pages and save
9
ADOBE ACROBAT 7.0
Section 2: Understanding tagging and document structure
The Document Properties dialog box, where you can check whether a PDF document has already been tagged
What tagging looks like in Acrobat
In Acrobat Professional, you can view the tags of any Adobe PDF document by opening its tag tree. Information in 
the tag tree is organized into a hierarchical structure that is similar to the typical desktop computer interface of 
nested folders and files. Angle brackets (<   >) indicate the type of tag that has been applied to a particular element.
To view the tag tree (Acrobat 7.0 Professional only):
  
Open an Adobe PDF document that has been tagged.
  
Choose View > Navigation Tabs > Tags. This step opens the Tags tab as a floating window.
  
Optional: Dock the Tags tab to the navigation pane by choosing View > Navigation Tabs > Dock All Tabs or by 
dragging the Tags tab from the floating window to the navigation pane.
  
To expand the hierarchical list of tags, click the plus signs. To expand the entire tree, Ctrl+click (Windows) or 
Option+click (Mac OS) on the plus sign of the very first (root) tag.
You need to use the tag tree only for advanced accessibility tasks. For more information on navigating and editing 
the tag tree for accessibility, see “Section 13: Fixing advanced accessibility problems” on page 92.
Note: Some PDF documents show tags in the tag tree, even though Acrobat does not consider the file properly tagged (that 
is, the Document Properties dialog box reads No for the Tagged PDF entry). In this case, you should treat the file as an 
untagged file and tag it in Acrobat.
10
ADOBE ACROBAT 7.0
Section 2: Understanding tagging and document structure
The tag tree in Acrobat 7.0 Professional displays tags that represent the elements that are on a page. The hierarchy of the tags reflects the 
document’s structure. 
When to tag documents
You can tag documents during conversion to Adobe PDF (recommended) or after they have been converted to PDF. 
Tagging a document during conversion to PDF requires an authoring application that supports tagging in PDF. This 
functionality usually provides the best tagging results. Tagging during conversion enables the authoring application 
to draw from the source document’s paragraph styles or other structural information to produce a tag tree that 
reflects an accurate reading order and appropriate levels of tags. This tagging can more readily interpret the structure 
of complex layouts, such as embedded sidebars, closely spaced columns, irregular text alignment, and tables. Tagging 
during conversion to PDF can also properly tag the links, cross-references, bookmarks, and alternate text (when 
available) that are in the file. 
To tag a document after it has been converted to PDF, use the Add Tags To Document command in Acrobat 7.0. This 
command works on any untagged PDF document, such as a document that has been printed to PDF by using Adobe 
PDF Printer. Acrobat analyzes the content of the PDF document to interpret the individual page elements, their 
hierarchical structure, and the intended reading order of each page, and then builds a tag tree that reflects that infor-
mation. It also creates tags for any links, cross-references, and bookmarks that you added to the document in Acrobat.
11
ADOBE ACROBAT 7.0
Section 2: Understanding tagging and document structure
While the Add Tags To Document command adequately tags most standard layouts, it cannot always correctly 
interpret the structure and reading order of complex page elements, such as closely spaced columns, irregular text 
alignment, nonfillable form fields, and tables that don’t have borders. Tagging these pages by using the Add Tags To 
Document command can result in improperly combined elements or out-of-sequence tags that cause reading order 
problems in the PDF document. This limitation is another reason why generating a tagged document directly from 
an authoring application is the best way to begin the process of creating accessible PDF documents.
Why touchup is often needed
No matter which method you use to tag the Adobe PDF document, you will probably need to use Acrobat Professional 
to touch up the tagging and reading order for complex page layouts or unusual page elements. 
For instance, the Add Tags To Document command can’t always distinguish between instructive figures and 
decorative page elements such as borders, lines, or background elements. It may tag all of these as figures, even 
though they are not. Similarly, it may erroneously tag graphical characters within text, such as drop caps, as figures 
instead of including them in the tag that represents the rest of the text block. Such errors can clutter the tag tree and 
complicate the reading order that assistive technology relies on.
If you tag a document from within Acrobat Professional, the application generates an error report after it completes 
the tagging process. You can use this report to guide you as you repair tagging problems. You can identify other 
tagging, reading order, and accessibility problems for any PDF document in Acrobat Professional by using an acces-
sibility Full Check or the TouchUp Reading Order tool. 
Fixing errors in tagging and reading order requires Acrobat 7.0 Professional and the techniques that are described in 
the rest of this guide. 
Visit the Adobe accessibility website for more information
For more information about using the accessibility features in Acrobat to create accessible Adobe PDF documents, 
visit the Adobe accessibility website at www.adobe.com/accessibility
12
Section 3: The accessibility workflow
This section identifies the various workflows that you can follow when you are making accessible Adobe PDF 
documents. Each workflow includes cross-references to the sections of this guide that can help you achieve accessi-
bility for the type of document from which you’re starting.
The information in this section applies to both Acrobat 7.0 Professional and Acrobat 7.0 Standard unless otherwise 
noted.
Six general steps
The workflow for making accessible Adobe PDF documents involves two major classes of documents: documents 
that have already been converted to PDF and documents that you intend to convert to PDF from major authoring 
applications. In all cases, you should first examine the document, determine its intended purpose, and use that 
analysis to determine the workflow that you apply. 
At a high level, the PDF accessibility workflow consists of these six basic steps. 
Step 1: Start from the document you have
When you’re ready to make an accessible Adobe PDF document, you generally start from one of the following 
documents: an existing PDF document; a document that was (or needs to be) scanned and converted to PDF; one 
or more word-processing or desktop publishing documents that need to be converted to PDF from authoring appli-
cations; or web (HTML) pages that you want to convert to PDF.
If the document is scan-based (a paper document, an image-only Adobe PDF document, or an image file)
Follow the instructions in “Section 5: Converting scans to accessible Adobe PDF content” on page 28 to capture or 
convert the document to Adobe PDF in Acrobat (if needed), and to apply optical character recognition (OCR) to 
convert the image to text and graphics that you can tag for accessibility. 
If the document is already in Adobe PDF (but is not an image-only scan)
If the document is a form, add fillable form fields in Acrobat Professional as described in “Section 8: Making Adobe 
PDF forms accessible” on page 39. Otherwise, tag the document as described in “Section 9: Adding tags to Adobe 
PDF documents” on page 48, and then run an accessibility Full Check to make sure that the document’s fonts are 
accessible before you proceed with other accessibility tasks. (Follow the instructions in “Section 10: Evaluating 
Adobe PDF documents for accessibility problems” on page 52.) 
If the document is not yet in Adobe PDF
Whenever possible, you should begin thinking about accessibility for Adobe PDF documents while you are creating 
the source files in an authoring application, such as a word-processing or page layout application. Planning ahead 
for accessibility during the design and formatting stages lets you prepare the file for accessibility in the authoring 
application, which yields optimal results when tagging the PDF document. Typical tasks to do in the authoring appli-
cation (if possible) include adding alternate text to graphics, optimizing tables, and applying paragraph styles or 
other document-structure features that can be converted to tags.
This guide provides tips for preparing the following types of source documents for accessibility:
•Microsoft Office or Adobe page layout files. Follow the instructions in “Section 4: Creating tagged Adobe PDF 
documents from word-processing and desktop publishing applications” on page 15. This section includes tips for 
working with files from Microsoft Word, Excel, and PowerPoint and from Adobe InDesign, FrameMaker, and 
PageMaker. It also provides instructions for converting files to tagged PDF documents from these applications. 
13
ADOBE ACROBAT 7.0
Section 3: The accessibility workflow
•Multiple documents from multiple applications. Special circumstances apply if you intend to convert multiple 
source documents into one PDF document, or to combine pages from several PDF documents into one PDF 
document. Improperly mixing tagged and untagged documents can render the consolidated PDF document 
inaccessible. For tips on how to combine multiple files into a single PDF document for optimal accessibility, see 
“Section 6: Creating a single tagged Adobe PDF document from multiple documents” on page 32. 
•Web pages. Read “Section 7: Creating tagged Adobe PDF documents from web pages” on page 36 for instructions 
on properly converting web and HTML pages to tagged PDF documents.
Note: If you intend to design PDF forms, Adobe recommends using LiveCycle Designer, which is dedicated to the design 
of interactive and static forms. See “Section 8: Making Adobe PDF forms accessible” on page 39 for more information.
The PDF accessibility workflow that you use depends on the type of document that you are starting from. 
Documents you may be interested
Documents you may be interested