c# mvc website pdf file in stored in byte array display in browser : Best pdf to jpg converter Library application component .net html web page mvc ESVIAL_LibroDigital_ingles_en_201513-part877

G
UIDE FOR CREATING ACCESSIBLE DIGITAL CONTENT 
107 
Element 
Description 
Correction 
Color 
contrast. 
When errors are detected in 
this rule, it is possible that 
the document includes 
content non-accessible for 
colorblind people. 
In section 1.1.16 of Chapter 1, some 
guidelines about managing color were 
explained for avoiding accessibility 
issues. 
If any error is detected, it is preferable 
to correct it in the source document 
(the document from which the PDF file 
was generated) and generate again 
the PDF. 
The other option is correcting it in 
Adobe Acrobat. To do so, do the 
following: 
- Go to menu “Edit” (or “Acrobat” in 
Mac platforms) and then 
“Preferences”. 
- In window “Preferences”, click 
“Accessibility”. 
- Select checkbox “Replace document 
colors” and then select “Use high-
contrast colors”.  
- In combo box “High-contrast color 
combination”, select the most 
adequate combination of colors and 
click “OK”. 
Table 3-6. Errors discovered in category document. 
Best pdf to jpg converter - Convert PDF to JPEG images in C#.net, ASP.NET MVC, WinForms, WPF project
How to convert PDF to JPEG using C#.NET PDF to JPEG conversion / converter library control SDK
.pdf to .jpg online; convert pdf image to jpg
Best pdf to jpg converter - VB.NET PDF Convert to Jpeg SDK: Convert PDF to JPEG images in vb.net, ASP.NET MVC, WinForms, WPF project
Online Tutorial for PDF to JPEG (JPG) Conversion in VB.NET Image Application
best program to convert pdf to jpg; convert .pdf to .jpg
C
HAPTER 
3:
C
REATING ACCESSIBLE 
PDF
DOCUMENTS
108 
Figure 3-12. Assignation of a target to a bookmark. 
3.6.2 Content page 
3.6.2.1 Tagged content, annotations and multimedia elements 
In this section, the process that allows correcting the accessibility issues 
detected in the following rules is explained: 
1. Tagged content: it checks whether the content of the PDF is tagged. 
2. Tagged annotations: it checks whether all annotations are tagged, i.e., it 
checks whether the annotations of the document (such as comments and 
editorial marks - insert and highlight) are included in tree "Tags" or are 
marked as artifacts. 
3. Tagged multimedia elements: it checks whether all multimedia objects are 
tagged. 
Any error reported in these three checkings can be corrected through pane 
"Content”. 
Online Convert PDF to Jpeg images. Best free online PDF JPEG
Online PDF to JPEG Converter. Download Free Trial. Convert a PDF File to JPG. Drag and drop your PDF in the box above and we'll convert the files for you.
convert pdf to jpg batch; convert multi page pdf to single jpg
Online Convert Jpeg to PDF file. Best free online export Jpg image
Online JPEG to PDF Converter. Download Free Trial. Convert a JPG to PDF. You can drag and drop your JPG file in the box, and then start
.net pdf to jpg; best convert pdf to jpg
G
UIDE FOR CREATING ACCESSIBLE DIGITAL CONTENT 
109 
 
Step 1. Open pane "Content". To do this, go to menu "View  Show/Hide 
 Navigation pane  Content"
6
.
 Step 2. In pane "Content", click with right mouse button on the element 
(content, annotation or multimedia element) you want to tag and select 
“Options  Create artifact".  
As an example, the creation of an artifact for a text of the page is shown in 
Figure 3-13. 
Figure 3-13. Content pane. Create artifact. 
6
In other versions it can be located in “View  Navigation Panels  Content”. 
C# WPF PDF Viewer SDK to convert and export PDF document to other
Best PDF Viewer control as well as a powerful .NET WinForms application to image file formats with high quality, support converting PDF to PNG, JPG, BMP and
convert pdf file to jpg; .pdf to jpg converter online
C# PDF Convert to Images SDK: Convert PDF to png, gif images in C#
Best PDF converter SDK for Visual Studio .NET for converting PDF to image in C#.NET Support exporting PDF to multiple image forms, including Jpg, Png, Bmp
conversion pdf to jpg; convert pdf to jpg 100 dpi
C
HAPTER 
3:
C
REATING ACCESSIBLE 
PDF
DOCUMENTS
110 
 Step 3. To assign a tag to the content, go to "Tools
7
 Accessibility  
TouchUp reading order" and click on the element to be tagged (Figure 3-14, 
step a). Then, in window "TouchUp reading order", select the type of tag to 
be assigned (Figure 3-14, b). 
 Step 4. To confirm the change, click "Close" button in window "TouchUp 
reading order". 
Repeat steps 2 to 4 for each page element you want to tag. 
An alternative, instead of manually tagging element by element, is to let 
Acrobat to assign automatically tags to the annotations. To do this, select "Tag 
annotations" in menu "Options" of pane "Tags". 
7
In other versions it can be located in “Advanced” instead of in “Tools”. 
C# Create PDF from images Library to convert Jpeg, png images to
Best and professional C# image to PDF converter SDK for Visual Studio .NET. Batch convert PDF documents from multiple image formats, including Jpg, Png, Bmp, Gif
convert pdf file to jpg on; change pdf to jpg image
VB.NET PDF - Convert PDF with VB.NET WPF PDF Viewer
Best WPF PDF Viewer control as well as a powerful PDF converter. PDF to image file formats with high quality, support converting PDF to PNG, JPG, BMP and GIF.
convert pdf into jpg format; reader convert pdf to jpg
G
UIDE FOR CREATING ACCESSIBLE DIGITAL CONTENT 
111 
Figure 3-14. Retouch reading order. Tag content. 
To prevent further reported errors in the rules mentioned in this section, the 
content, annotations or multimedia elements of the document must be included 
in tree "Tags" or marked as an artifact. 
3.6.2.2 Tabulation order 
In a PDF document some elements can be navigated using the tab key, such 
as links, fields in a form, comments and other annotations. 
This rule checks whether the tabulation order is adequate depending on the 
document structure. 
If any error is detected by this rule, Adobe Acrobat Pro lets to automatically 
correct the tabulation order, although some elements may not have been set 
with a correct order. 
To use the automatic option, go to pane "Accessibility checker  Page content 
 Tabulation order", right click on this last element and select "Solve". 
VB.NET Create PDF from images Library to convert Jpeg, png images
Best and professional image to PDF converter SDK for Visual Studio .NET. Support create PDF from multiple image formats in VB.NET, including Jpg, Png, Bmp
convert multiple pdf to jpg; convert pdf to jpg c#
VB.NET PDF Convert to Images SDK: Convert PDF to png, gif images
Best adobe PDF to image converter SDK for Visual Studio .NET. Convert PDF documents to multiple image formats, including Jpg, Png, Bmp, Gif, Tiff, Bitmap
convert pdf file to jpg online; batch convert pdf to jpg
C
HAPTER 
3:
C
REATING ACCESSIBLE 
PDF
DOCUMENTS
112 
To manually correct the detected issues do the following: 
 Step 1. Go to pane "Page thumbnails". If it does not appear, go to menu 
"View  Show/Hide  Navigation pane  Page thumbnails". 
 Step 2. In pane "Page thumbnails", click the first page of the document, go 
to menu "Edit" and select "Select all". 
 Step 3. Right click on one of the selected thumbnails and select option 
"Page properties". 
 Step 4. In dialog box "Page properties", locate tab "Tabulation order" and 
select "Use document structure". 
 Step 5. Finally, click "Accept". 
3.6.2.3 Other checkings 
Other two rules that are checked in category "Content page" are "Characters 
encoding" and "Navigation links". To correct the issues reported in this rules, it 
is necessary to modify the source document. For this reason, in section 3.5 
(Initial technical checking for detecting issues that require modifying the original 
document) the processes to avoid this type of errors were explained. 
Finally, other three rules that are checked are: i) Screen flicker, ii) Scripts and 
iii) Timed responses. Any error reported needs a manual correction and a more 
advanced knowledge. The Acrobat help website (Adobe, n.d.) can be read to 
find a way to correct the detected issues. 
3.6.3 Alternative text 
As mentioned above, alternative text for figures and non-textual content of a 
document is important for people with visual disabilities. Some rules are 
mentioned below, which are checked in this category, and also the way to 
correct the detected errors. 
G
UIDE FOR CREATING ACCESSIBLE DIGITAL CONTENT 
113 
3.6.3.1 Alternative text in figures 
If an alternative text was set for each of the figures inserted in the source 
document, no errors should be found with this rule. However, if after running 
the full check to the PDF document any error has been detected with this rule, 
do the following: 
 Step 1. Go to pane "Accessibility checker", expand category "Alternative 
text", right click on "Alternative text of figures" and select "Correct" in the 
drop-down box. 
 Step 2. In dialog box "Set alternative text" (Figure 15), add the alternative 
text to each figure that does not have it. 
 Step 3. Once a text has been added to all figures, click "Save and close". 
Figure 3-15. Dialog box "Set alternative text" for a figure. 
Other three rules are checked in this category but they are related to elements 
that uncommonly are inserted in documents or presentations. Therefore, they 
are not explained in this chapter. 
3.6.4 Tables 
Adobe (n.d.) recommends performing manually the correction of problems 
detected in a table, due to the complex structure. However, if the tables were 
created in a word processor like Microsoft Word, no errors should be detected 
in Acrobat. Anyway, below there is a brief explanation about how to apply 
corrections in a table using Acrobat. 
C
HAPTER 
3:
C
REATING ACCESSIBLE 
PDF
DOCUMENTS
114 
To check the accessibility of a table, it is necessary before to know their 
elements and their relation. 
In Figure 3-16 the components of a table are shown. Below are described each 
of them: 
Figure 3-16. Example of a table with its elements. 
 CAPTION. Table title. 
 THEAD. Table header. 
 TFOOT. Table footer. 
 TR. Table row. A <TR> element must exist for each row of the table. 
 TD. Data cell. 
 TH. Header cell. 
The first three elements will help users who access the document using a 
screen reader to know what information contains the table. 
Considering these elements, the structure of the table shown in Figure 3-16 
would result in the following code: 
<table> 
<caption>Table 1. Marks. Group A</caption> 
<thead> 
<tr> 
<th>Name</th> 
<th>Mark 1</th> 
<th>Mark 2</th> 
</tr> 
G
UIDE FOR CREATING ACCESSIBLE DIGITAL CONTENT 
115 
</thead> 
<tfoot> 
<tr> 
<th>Average</th> 
<th>19</th> 
<th>18.5</th> 
</tr> 
</tfoot> 
<tbody> 
<tr> 
<td>Nb1</td> 
<td>18</td> 
<td>19</td> 
</tr> 
<tr> 
<td>Nb2</td> 
<td>20</td> 
<td>18</td> 
</tr> 
</tbody> 
</table> 
The following can be observed in the indicated structure: 
 From a <TABLE> element, tags <CAPTION>, <THEAD>, <TBODY> and 
<TFOOT> can derive. Of all the above elements, the latter is optional. 
 Elements <THEAD>, <TBODY> and <TFOOT> must contain at least one 
row tag <TR>. 
 Each row element <TR> must contain one or more cell tags <TH> and 
<TD> if it is a header cell or a data cell, respectively. 
Given the above explanation, the correction procedure that can be applied to 
improve these data structures is explained below. Table 3-7 shows some errors 
that may occur and the procedure to solve them. 
Rule 
Checking description 
Rows 
This rule checks whether each row (TR) in a table is a child, i.e., it is 
in a header (THead), body (TBody) or foot (TFoot) of the table. 
TH and TD 
In an adequate table structure, a header cell (TH) and a data cell 
(TD) are child of a row (TR). 
C
HAPTER 
3:
C
REATING ACCESSIBLE 
PDF
DOCUMENTS
116 
Rule 
Checking description 
Headers 
regularity 
Each table in a PDF document should have one header. 
Tables must contain the same number of columns in each row and 
the same number of rows in each column. 
Correction 
for the above 
rules 
To solve the detected problems with this four rules do:  
- Step 1. Go to pane "Accessibility checker" and determine what 
checking of rule failed. 
- Step 2. Go to pane "Tags", expand the root tag. 
- Step 3. Locate the elements tagged with <Table> and perform the 
following checkings: 
- Each table row <TR> must contain header cells <TH> or data 
cells <TD>.  
- Elements <THead>, <TBody> or <TFoot> are under tag <Table>.  
- Elements <THead>, <TBody> and <TFoot> contain table rows 
<TR>. 
- Each table row contains table headers <TH>, data cells <TD> or 
both. 
If the tag of the table does not contain those elements but rows, 
columns and cells appear in the table in the document pane, tool 
“Retouch reading order” should be used to select and define the 
table or individual cells. 
If the table contains rows that occupy two or more columns, 
attributes ColSpan and RowSpan should be used in the tagging 
structure. 
Summary. 
Table summaries are optional, but may improve accessibility. 
To add a summary to a table, do the following: 
- Select “Tools → Accessibility → Retouch reading order”. 
- Right click on the table that generated the error and select option 
“Edit summary table”. 
Add a summary and click “Accept”. 
Table 3-7. Accessibility checks on a table and how to correct them. 
Documents you may be interested
Documents you may be interested