How To Guide
Section Three: Accessible PDF documents 
from Native Applications
Authors of digital documents planning for the evolution of technology need to be aware of structural formatting 
conventions used by native applications. Use structural styling conventions available in word processing and desktop 
publishing applications. Outline and heading structures are preferable to character formatting conventions to 
convey structural information. Refrain from using bolded text with modified font sizes to indicate a paragraph 
heading; you can apply a structural style, such as Heading 1, to achieve the same effect. This approach enables current 
accessibility features and assists in planning for future accessibility.
This section addresses creating accessible PDF documents using Adobe InDesign, Adobe FrameMaker, Adobe 
PageMaker, and Microsoft Office applications.
Pdf rotate single page reader - 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#
saving rotated pdf pages; save pdf rotated pages
Pdf rotate single page reader - 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 individual pages in pdf reader; rotate all pages in pdf file
Section Three: Accessible PDF documents from Native Applications
How To Guide
Creating accessible PDF documents using Adobe InDesign
To complete these tasks, you need Adobe InDesign 2.0 or later.
Using workflows
You can use practices and techniques in InDesign to control the logical flow of generated PDF documents. Given this 
basic background information, you can minimize, if not eliminate, the amount of post-PDF processing required to 
accurately produce an accessible PDF document. Post-processing changes to the PDF tag structure cannot be saved 
and must be manually reapplied each time the original document is converted. 
Problem areas may increase with the complexity of the document. Decide the relevance of certain visual embellish-
ments, and consider ways to provide meaningful alternate descriptive text for graphics. 
To a great extent, the workflow is a develop-and-test iteration until test criteria are met. At a minimum, test criteria 
should specify that the document flows logically and includes alt text for relevant graphics. Changes to the logical 
structure should be made in the InDesign document structure and tagging.
Correcting PDF tag order
Two areas that affect PDF tag order from the original InDesign document are threads and tags. 
InDesign uses threads to indicate the flow of text among visually separate frames that contain related 
content. When frames are moved or resized, the body of text repositions itself within the frames accordingly. The 
InDesign export-to-PDF process groups threaded frames together in the PDF tag hierarchy. As a result, specifying 
how frames are threaded in InDesign can affect the PDF tag structure and logical flow. 
InDesign tags added with the Tags palette are not the same as PDF tags. However, InDesign tags determine the 
tagged PDF structure. You can tag a graphic in InDesign and add alt text to it using the InDesign Structure pane. 
This ability is an important feature because documents created using InDesign tend to be graphic-intensive. If the 
alt text is not added within the InDesign tag structure, it needs to be added using Acrobat 6.0 Professional once the 
tagged PDF document has been created. You can also tag every frame in the document, which lets you arrange the 
sequence of tags in the InDesign Structure pane. This directly controls the sequence of tags in the exported PDF file. 
The use of threads and tags in InDesign provides relatively complete control over the tag structure used for accessi-
bility purposes in PDF documents. No post-PDF processing modifications to the PDF tag structure should be 
necessary if the InDesign document is structured appropriately in regard to logical flow
When you thread a collection of InDesign frames together, the frames are represented as a single element, called a 
Story in InDesign. Ultimately, when you export a document to PDF, the group of threaded frames is represented in 
the PDF tag hierarchy as a <Sect> tag. 
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
Able to remove a single page from adobe PDF document in VB.NET. using RasterEdge. XDoc.PDF; How to VB.NET: Delete a Single PDF Page from PDF File.
rotate pdf page few degrees; pdf reverse page order preview
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
application. Able to remove a single page from PDF document. Ability Demo Code: How to Delete a Single PDF Page from PDF File in C#.NET. How to
pdf rotate page; how to rotate one page in a pdf file
Section Three: Accessible PDF documents from Native Applications
How To Guide
When threading frames, keep the following in mind:
• Threading can describe the flow sequence in separate logical sections of a document. When one logical section 
ends and another begins, start a new thread for the next section. 
• Overuse of threading results in fewer, but deeply nested tag hierarchies in which the identities of the individual 
logical elements are obscured. 
• Inappropriate threading can result in a PDF tag structure that doesn’t represent the logical reading order of the 
• Threading can only be done among text frames. Frames around graphics cannot be threaded. 
• Threading frames in the document is best done as part of the initial document planning and design. Threading as 
an afterthought can sometimes be difficult and disruptive to the document layout.
A page from an InDesign document showing threaded frames
InDesign accessibility tips
Tags created in InDesign have a direct effect on the way tags are subsequently generated in PDF format, but InDesign 
tags and PDF tags are separate mechanisms that have different effects. Perhaps the essential accessibility reason to 
use tags in InDesign is that they provide the only way to assign alt text to graphics in the original 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 page order reverse; rotate pdf pages
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
how to permanently rotate pdf pages; pdf rotate one page
Section Three: Accessible PDF documents from Native Applications
How To Guide
Another reason for using InDesign tags is that you can arrange them in a logical order without affecting the visual 
layout of the document, and the tags translate directly to PDF tags, which maintain their sequence when you export 
the InDesign document.
InDesign document tags
In InDesign, you create alt text by assigning an attribute-value pair to a graphics tag. Two forms of alt text attributes 
are used for graphics: ActualText and Alt. The ActualText attribute is used for text rendered in a graphic format; the 
ActualText value should be the equivalent of the graphic text as it would be read. The Alt text attribute is a description 
of the graphic or its content and can be detailed. 
Keep these points in mind:
• Actual Text should be short, 150 characters or less. It should be used only for graphically rendered text, and it 
should exactly replicate that text.
• Alt text can be as long as necessary. It is used to provide annotations or detailed alternate text descriptions of 
graphics that convey information about images.
Thread multiple columns within a logical section of the document. If a document has disconnected or unthreaded 
frames, the results are out-of-sequence tag structures. The resulting illogical document reading order causes 
problems for screen reader devices. 
C# PDF Convert to Tiff SDK: Convert PDF to tiff images in C#.net
Both single page and multipage tiff image files can be created from PDF. Supports tiff compression selection. Supports for changing image size.
pdf rotate single page reader; rotate pdf pages on ipad
VB.NET PDF: Basic SDK Concept of XDoc.PDF
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
rotate individual pages in pdf; how to rotate just one page in pdf
Section Three: Accessible PDF documents from Native Applications
How To Guide
Exporting to PDF
Generating tagged PDF files from InDesign involves exporting the document as a PDF file and ensuring that the 
appropriate options are selected from the Export PDF dialog box. 
To export an InDesign document as an accessible PDF document:
  In the InDesign menu, choose File > Export. 
The Export option in the File menu
  In the Export dialog box, select Adobe PDF in the Save As Type (Windows) or Format (Mac OS) menu, and then 
enter a filename.
  Click Save.
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
rotate one page in pdf; how to rotate page in pdf and save
VB.NET PDF File Merge Library: Merge, append PDF files in vb.net
all. This guiding page will help you merge two or more PDF documents into a single one in a Visual Basic .NET imaging application.
rotate pages in pdf online; how to rotate all pages in pdf
Section Three: Accessible PDF documents from Native Applications
How To Guide
The InDesign Export PDF dialog box
  In the Export PDF dialog box, choose a style or preset. Make sure that your style or preset includes compatibility 
with Acrobat 5.0 or greater.
  Select Export to start the PDF conversion process.
Viewing InDesign tags
If you have set up tags in your document, you can view the InDesign tag structure to ensure that document content 
has a logical order.
To view the InDesign tags:
  Choose View > Structure > Show Tagged Frames.
  Choose Window > Tags to see the InDesign Tags palette. Note that only one top level tag, Root, is blue. 
  Choose View > Structure > Show Structure to display the document tag structure in the left pane, which currently 
contains only Root. 
  Click the arrow next to Root to expand the structure outline.
To finish the PDF document:
  Return to InDesign to complete the repairs if the PDF document requires alt text for images or links, the addition 
of bookmarks, or other tag element repairs. You will then need to re-export the document to PDF.
  Use Acrobat 6.0 Professional to perform an accessibility Full Check. (See “Full Check (Adobe Acrobat 6.0 Profes-
sional)” on page 4.)
  Test the PDF document for accessibility. (See “Additional accessibility tests” on page 10.)
Section Three: Accessible PDF documents from Native Applications
How To Guide
Creating accessible PDF documents using Adobe FrameMaker
To complete these tasks, you need Acrobat 6.0 Professional, Adobe FrameMaker 7.0 or later, and Adobe Distiller® 
installed on your computer.
To create a tagged PDF document, use the procedure described in this section. Do not use Print > Adobe PDF 
(printer name); it creates an untagged PDF document and requires that you add tags and alt text to your PDF 
document using Acrobat 6.0 Professional.
To create accessible PDF documents using Adobe FrameMaker:
  Choose File > Print.
  Select Generate Acrobat Data, and then click PDF Setup.
  In the PDF Setup dialog box, select the Tags tab. 
The FrameMaker PDF Setup dialog box
  Select Generate Tagged PDF.
  Choose the structure you want, such as book or document title, chapter title, head1, head2, and so forth. (Your 
tag names can be whatever you choose.) 
  Click Set at the lower left to start the PDF generation process. After the process is complete, you can locate the 
accessible PDF document where you saved it.
Graphics in FrameMaker
To add alt text to graphics in FrameMaker documents, graphics must be placed in Anchored Frames. 
To create the Anchored Frame:
  Choose Special > Anchored Frame. 
  Select a position for the frame, and then click New Frame.
  Add the image file by choosing File > Import > File. Select an image, and then click Import.
Section Three: Accessible PDF documents from Native Applications
How To Guide
To add alt text to an image inside an anchored frame:
  Select the Anchored Frame and right-click to show the context menu.
  Select Object Properties.
  In the Object Properties dialog box, click Object Attributes. 
  Type the Alternate text or Actual text in the appropriate input field. The graphic and its text description will be 
properly exported to the resulting PDF.
Note: Actual text should be short, 150 characters or less; it should be used only for graphically rendered text; and it should 
exactly replicate that text. Alt text can be as long as necessary; it is used to provide annotations or detailed alternate text 
descriptions of graphics that convey information about images.
To finish the PDF document:
  For information on providing alt text for images and links using Acrobat 6.0 Professional, see “Section Seven: 
Optimizing the Accessibility of Tagged PDF Documents” on page 55. 
  Perform an accessibility Full Check using Acrobat 6.0 Professional. [See “Full Check (Adobe Acrobat 6.0 Profes-
sional)” on page 4.]
  Test the PDF document for accessibility. (See “Additional accessibility tests” on page 10.)
Section Three: Accessible PDF documents from Native Applications
How To Guide
Creating accessible PDF documents using Adobe PageMaker
To complete these tasks, you need Adobe PageMaker 7.0 or later and Adobe Distiller installed on your computer.
To create a tagged PDF document, use the procedure described in this section. Do not use Print > Adobe PDF 
(printer name); it creates an untagged PDF document and requires that you add tags and alt text to your PDF 
document using Acrobat 6.0 Professional.
To create accessible PDF documents from a PageMaker document:
  Open the PageMaker document.
  Choose File > Export > Adobe PDF. 
  Select PDF as the Save As Type in the PDF Options dialog box.
The PageMaker PDF Options dialog box with the Embed Tags In PDF option selected
  In the General tab of the PDF Options dialog box, verify that the Embed Tags In PDF (for accessibility and reflow) 
option is selected.
  Click Export to generate the tagged PDF file. Saving a PageMaker 7 file as a PDF file invokes the Acrobat Distiller 
for PageMaker.
To finish the PDF document:
  For information on providing alt text for images and links using Acrobat 6.0 Professional, see “Section Seven: 
Optimizing the Accessibility of Tagged PDF Documents” on page 55. 
  Perform an accessibility Full Check using Acrobat 6.0 Professional. [See “Full Check (Adobe Acrobat 6.0 Profes-
sional)” on page 4.]
  Test the PDF document for accessibility. (See “Additional accessibility tests” on page 10.)
Section Three: Accessible PDF documents from Native Applications
How To Guide
Creating accessible PDF documents using Microsoft Office applications
You can create accessible PDF documents using Microsoft Office applications. This section describes how to use 
Microsoft Word, Microsoft Excel, or Microsoft PowerPoint to create an accessible PDF document. 
To complete the following tasks, you need:
• Microsoft Office XP® or later
• Adobe Acrobat 6.0 Professional or later
Install Microsoft Office prior to installing Acrobat 6.0 Professional for successful integration of the tools and to have 
the Adobe PDF-generation options appear on the Microsoft application menu.
Microsoft Office accessibility tips
To create more accessible documents, consider the following factors while you are creating Microsoft Office 
documents that you will convert to PDF documents.
• Always use document style formats, such as Heading 1 and Heading 2, to identify structural elements of 
• Use bullets and numbering to create lists and outlines. You create accessible PDF documents using the logical 
structures for your documents.
• Choose sharp color contrast for all elements of Microsoft Office documents.
• Choose Format > Columns to create columns in Word documents. Don’t use tabs to simulate two-column text. 
• Use Adobe PDF to convert hyperlinks created with text descriptions (alt text) to accessible links in a PDF 
If you create illustrations out of several smaller illustrations, use the Group command to group them into a single 
To provide alt text for images in Microsoft Word, Microsoft Excel, or Microsoft PowerPoint:
  Select the image, and then press the AppKey or right-click. 
  Choose Format Picture. 
  Select the Web tab, and then type alt text for the image in the appropriate field.
  Click OK.
Note: Not all keyboards have an AppKey; if one option is to use the AppKey, this document will always give an alternative 
way to complete a task.
Documents you may be interested
Documents you may be interested