2013-04-30 44 views
0

我必须从ODT文件创建PDF。我使用这个脚本:https://github.com/mirkonasato/pyodconverter无障碍PDF:标签跟随标签结构

的PDF文件必须满足以下无障碍要求:

1 .Document is marked as tagged 
2. Document Title available 
3. Document Language defined 
4. Accessible Security Settings 
5. Tab follows Tag-Structure 
6. Consistent Heading Structure 
7. Bookmarks available 
8. Accessible Font Encodings 
9. Content completely tagged 
10. Logical Reading Order 
11. Alternative Text available 
12. Correct Syntax of Tags/Rolls 
13. Sufficient contrast for Text 
14.Spaces existent 

现在我挣扎在“制表如下标记的结构”。我使用这个工具来检查要求:http://www.access-for-all.ch/en/pdf-lab/pdf-accessibility-checker-pac/download-pac.html

有人能告诉我如何让PDF满足这个要求吗? 谢谢!

回答

1

制表如下标记的结构

你不能做到这一点programmically我不认为。这是很容易在Acrobat做到:

  1. 开说PDF
  2. 打开网页窗格
  3. 选中所有网页
  4. 单击鼠标右键,并选择属性
  5. 选择合适的选择从选项中。
+0

我看过一篇关于你写过哟看过PDF标签的文章(“我只是看了他们的样本PDF,它被标记了,但标签的质量非常差。 “,http://stackoverflow.com/questions/15393362/creating-tagged-pdf-document-in-seam-itext?rq=1)你能告诉我如何看看pdf的标签吗? – 2013-05-06 15:25:53

+0

您需要Adobe Acrobat Pro才能查看/更改标签。你不能用Adobe Reader来做到这一点,Adobe Acrobat Standard也是如此。 – 2013-05-06 15:31:36

+0

好吧我现在有了Acobat Pro,并设法在标签结构之后得到标签。但我在哪里可以查看标签结构? – 2013-05-07 08:37:36

1

我认为这主要取决于你有什么工具可以做到这一点。当然有选项:

1)您可以使用Adobe Acrobat提供的JavaScript接口。它的一个方法(setPageTabOrder)正好满足你的要求。

2)有商业工具提供相同的功能。例如,callas pdfToolbox(警告,我隶属于该公司)有一个更正,您可以使用该更正将所有页面的Tab键顺序设置为“使用文档结构”。

+0

除非你在#1中指定的方法设置它像我的答案,问题仍然存在 – 2013-05-06 12:49:36

+0

它会 - 它只是使用JavaScript而不是使用用户界面并按照您的建议冲压按钮。最终结果将是相同的... – 2013-05-06 19:56:17