Checking and Remediating PDF Files for Accessibility  
Page 50 of 81 
Creating Accessible PDF tables 
The best tables come from an accessible source file, (although they more often 
than not insert pesky <span> tags and put table cell contents in <P> tags), but it 
is possible to create accessible tables within an existing PDF file. 
We will assume your PDF file is tagged. 
Checking the Table 
Navigate to the table you want to check. We’ll first check the table by using the 
Table Editor. There are a few ways you can bring up the table editor: 
Method 1: Making sure the TURO tool is open, right click on the table and select 
Table Editor in the context menu that opens. (Figure 63) Occasionally this won’t 
work right away and you may need to double-click on the table first. If that doesn’t 
work, use another method to open the Table Editor
Figure 63 – Context menu of right clicking on table 
Method 2: Open the TURO tool, check the box next to Show Page Content 
OrderLeft click on the number in the upper left hand corner of the table, and 
select Table Editor button on the TURO Tool. (Figure 64
Pdf metadata viewer online - add, remove, update PDF metadata in, ASP.NET, MVC, Ajax, WinForms, WPF
Allow C# Developers to Read, Add, Edit, Update and Delete PDF Metadata
pdf metadata; edit pdf metadata
Pdf metadata viewer online - VB.NET PDF metadata library: add, remove, update PDF metadata in, ASP.NET, MVC, Ajax, WinForms, WPF
Enable VB.NET Users to Read, Write, Edit, Delete and Update PDF Document Metadata
pdf metadata viewer; add metadata to pdf programmatically
Checking and Remediating PDF Files for Accessibility  
Page 51 of 81 
Figure 64 – Method 2 to show Table Editor 
Method 3: Open the TURO tool, check the box next to Show Page Content 
OrderRight click on the number in the upper left hand corner of the table, and 
select Table Editor on the context menu that opens. (Figure 65
Figure 65 – Method 3 to show Table Editor 
VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
NET edit PDF bookmark, C#.NET edit PDF metadata, C#.NET NET read barcodes from PDF, C#.NET OCR scan PDF. Viewer & Editors, C# ASP.NET Document Viewer, C# Online
batch pdf metadata; metadata in pdf documents
C# HTML5 PDF Viewer SDK to view PDF document online in C#.NET
PDF Online. Convert PDF Online. WPF PDF Viewer. View PDF in Image to PDF. Image: Remove Image from PDF Page. Edit URL. Bookmark: Edit Bookmark. Metadata: Edit, Delete
pdf keywords metadata; add metadata to pdf file
Checking and Remediating PDF Files for Accessibility  
Page 52 of 81 
Once you’ve opened the Table Editor, you’ll see some overlays in the table you 
are working on.  
Note: You can control what you see in the Table Editor mode by right clicking on 
the table in Table Editor mode and selecting Table Editor Options. (Figure 66
Figure 66 – Table Editor Options 
Choose color options for Border, Header cell, data cell, selection and cells that span 
multiple rows or columns. You can also choose to show cell type (TH or TD), 
however I prefer to not show the them. They get in the way of the text on the 
table. If you make sure header cells and data cells are different colors it works out 
Figure 67 shows a properly tagged table. The pinkish cells are headers and the 
yellow cells are data. If your table looks like this, you’ve met the requirement for 
table header cells. 
Figure 67 – Table with proper headers 
Find the tags that were created for your table and examine them. Compare them to 
your table to make sure there are header cells. 
VB.NET PDF - WPF PDF Viewer for VB.NET Program
NET edit PDF bookmark, C#.NET edit PDF metadata, C#.NET NET read barcodes from PDF, C#.NET OCR scan PDF. Viewer & Editors, C# ASP.NET Document Viewer, C# Online
extract pdf metadata; pdf remove metadata
VB.NET PDF - Create PDF Online with VB.NET HTML5 PDF Viewer
NET edit PDF bookmark, C#.NET edit PDF metadata, C#.NET NET read barcodes from PDF, C#.NET OCR scan PDF. Viewer & Editors, C# ASP.NET Document Viewer, C# Online
view pdf metadata; edit pdf metadata acrobat
Checking and Remediating PDF Files for Accessibility  
Page 53 of 81 
A table is made up of rows containing data cells or header cells.  
A properly tagged table’s tags will look something like Figure 68
Figure 68 – Tag view of properly tagged table 
Note that under the “Parent” tag <Table> there are “Child” tags <TR> (Table 
Row) and more child tags < TH> or <TD> under the Table Row (Table Header 
and Table Data Cell
Occasionally a table is not tagged properly through the source file or through the 
Add Tags to Document tool. When this happens there are several things you can 
try before hand-coding the table. Remember to save a version of your file before 
you attempt any of these. 
The first solution you should try is to draw a rectangle around the entire table the 
whole table and select the Table button on the TURO Tool. (Figure 69) Then 
check the table with the Table Editor or the Tags pane to see if the structure of 
the table is correct.  
C# HTML5 PDF Viewer SDK to create PDF document from other file
NET edit PDF bookmark, C#.NET edit PDF metadata, C#.NET NET read barcodes from PDF, C#.NET OCR scan PDF. Viewer & Editors, C# ASP.NET Document Viewer, C# Online
pdf metadata editor online; delete metadata from pdf
C# WPF PDF Viewer SDK to view, annotate, convert and print PDF in
PDF Online. Convert PDF Online. WPF PDF Viewer. View PDF in Image to PDF. Image: Remove Image from PDF Page. Edit URL. Bookmark: Edit Bookmark. Metadata: Edit, Delete
pdf metadata; add metadata to pdf file
Checking and Remediating PDF Files for Accessibility  
Page 54 of 81 
Figure 69 – Tagging a data table with TURO tool 
Again, check the Table Editor and the Tags pane to see if the table tag structure 
was created properly. 
Sometimes the Tag structure is correct, but the automatic tagger tagged two rows 
as one row or two columns as one column. When this happens you’ll need to add 
the rows or columns by hand.  
Open the table tags and locate the mistagged cells. If the automatic tagger 
combined two or more columns, simply draw a rectangle around the cells, one at a 
time and select Cell on the TURO Tool. (Figure 70
C# HTML5 PDF Viewer SDK to view, annotate, create and convert PDF
This online HTML5 PDF document viewer library component offers reliable and excellent functionalities. C#.NET users and developers
search pdf metadata; extract pdf metadata
VB.NET PDF Image Extract Library: Select, copy, paste PDF images
zonal information, metadata, and so on. Extract image from PDF free in .NET framework application with trial SDK components for .NET. Online source codes for
pdf remove metadata; clean pdf metadata
Checking and Remediating PDF Files for Accessibility  
Page 55 of 81 
Figure 70 – Tagging a table cell with the TURO tool 
Each time you do this, a new cell will be created in the tag pane. When you’ve 
finished tagging this way, check the tags and make sure they are under the correct 
<TR> tag. If not, drag them to where they should be. 
If the automatic tagging combined two or more rows, you’ll need to add a new tag 
in the tag pane. 
Right click on the <TR> above where you want to insert a new <TR> tag and 
choose New Tag from the context menu. (Figure 71) 
Checking and Remediating PDF Files for Accessibility  
Page 56 of 81 
Figure 71 – Creating a New Tag in the Tag Pane 
A dialog box will open. Choose Table Row. Select OK. (Figure 72) 
Figure 72 – New Tag dialog box 
A new <TR> tag will appear in the tag pane. Highlight the new tag and draw a 
rectangle around each cell in the row you are creating, one at a time, and select 
Cell. When you’re finished with the row, check your tags. You’ll need to move the 
newly created <TD> cells to nest under the <TR> cell. Do this either one at a time 
or all together by selecting SHIFT on your keyboard and selecting the first and last 
of the <TD> tags to be moved. Then drag them so they next under the <TR> cell. 
Checking and Remediating PDF Files for Accessibility  
Page 57 of 81 
Figure 73 – Moving tags 
If it is not your lucky day you may need to create the table from scratch. To do this 
find the location your table should go on the tag pane. Right click the tag right 
before where your table will be inserted and choose New Tag. Use the drop down 
menu on the dialog box that appears and choose Table (or type it in, but keep in 
mind it is case sensitive). 
Then follow the directions for creating <TR> and <TD> cells. You will need to go 
back and drag the tags to where they belong. 
Using the Table Editor to Add Markup 
You should now have a well-structured table. You can check this by viewing it with 
the table editor. The table editor is an easy method to view rows, cells and columns 
in your table. It also is where you can easily add accessibility enhancements such 
as Table HeadersScope and ID tags. 
Scope tells the screen reader that everything under the heading is associated with 
the heading. ID tags associate a particular cell with its row and column header. 
Open your table with the Table Editor. If you hand tagged your table, or if your 
table was created from a Word file that didn’t identify table headers, you probably 
have a table that looks similar to Figure 74 in Table Editor mode. (Remember the 
colors may be different because you can change the color of the elements in the 
Table Editor view.) 
Checking and Remediating PDF Files for Accessibility  
Page 58 of 81 
Figure 74 – Table in Table Editor mode with no mark-up 
To add Column Headers and Scope, right click on the cell that you want to make 
Column Header (or chose the entire row by selecting SHIFT and clicking on 
each cell in the row). Choose Table Cell Properties. (Figure 75
Figure 75 – Context menu with Table Cell Properties highlighted 
A dialog box will appear. Choose the Header Cell radio button then choose 
Column in the dropdown menu for Scope. (Figure 76
Figure 76 – Table Cell Properties dialog box 
Now your Table Headers will be a different color than the rest of the cells (in 
Table Editor mode only). (Figure 77
Checking and Remediating PDF Files for Accessibility  
Page 59 of 81 
Figure 77 – Table with Column Headers in Table Editor Mode 
Repeat this for Row Headers if your table has row headers except choose Row for 
Scope instead of Column
Using Tag properties 
If, for some reason, your Table Editor is not working correctly – and it happens –
you can still make your table accessible, but it is very time consuming. 
This time you’ll be working in the Tags pane and can only work with one cell at a 
First, change any <TD> to a <TH> that needs it. You can simply change the D to 
an H in the <TD> tag or right click on the tag, select Properties from the context 
menu and change Table Data Cell to Table Header Cell in the drop-down menu. 
(Figure 78
Figure 78 – TouchUp Properties with Table Header Cell highlighted 
Keeping the TouchUp Properties dialog box open, select Edit Attribute Objects 
on the bottom. Another window will open. Highlight Attribute Objects and select 
New Item. (Figure 79
Documents you may be interested
Documents you may be interested