Uckun Utku, Aydin Ali Selman, Ashok Vikas, Ramakrishnan I V
Stony Brook University, Stony Brook, NY, USA.
Old Dominion University, Norfolk, VA, USA.
Proc ACM Hum Comput Interact. 2020 Jun;4(EICS). doi: 10.1145/3397868. Epub 2020 Jun 18.
PDF forms are ubiquitous. Businesses big and small, government agencies, health and educational institutions and many others have all embraced PDF forms. People use PDF forms for providing information to these entities. But people who are blind frequently find it very difficult to fill out PDF forms with screen readers, the standard assistive software that they use for interacting with computer applications. Firstly, many of the them are not even accessible as they are non-interactive and hence not editable on a computer. Secondly, even if they are interactive, it is not always easy to associate the correct labels with the form fields, either because the labels are not meaningful or the sequential reading order of the screen reader misses the visual cues that associate the correct labels with the fields. In this paper we present a solution to the accessibility problem of PDF forms. We leverage the fact that many people with visual impairments are familiar with web browsing and are proficient at filling out web forms. Thus, we create a web form layer over the PDF form via a high fidelity transformation process that attempts to preserve all the spatial relationships of the PDF elements including forms, their labels and the textual content. Blind people only interact with the web forms, and the filled out web form fields are transparently transferred to the corresponding fields in the PDF form. An optimization algorithm automatically adjusts the length and width of the PDF fields to accommodate arbitrary size field data. This ensures that the filled out PDF document does not have any truncated form-field values, and additionally, it is readable. A user study with fourteen users with visual impairments revealed that they were able to populate more form fields than the status quo and the self-reported user experience with the proposed interface was superior compared to the status quo.
PDF表单无处不在。大大小小的企业、政府机构、健康和教育机构以及许多其他机构都采用了PDF表单。人们使用PDF表单向这些实体提供信息。但是,盲人经常发现使用屏幕阅读器填写PDF表单非常困难,屏幕阅读器是他们用于与计算机应用程序交互的标准辅助软件。首先,其中许多表单甚至无法访问,因为它们是非交互式的,因此无法在计算机上编辑。其次,即使它们是交互式的,也不总是容易将正确的标签与表单字段相关联,要么是因为标签没有意义,要么是屏幕阅读器的顺序阅读顺序错过了将正确标签与字段相关联的视觉线索。在本文中,我们提出了一种解决PDF表单可访问性问题的方案。我们利用了这样一个事实,即许多视力障碍者熟悉网页浏览并且擅长填写网页表单。因此,我们通过一个高保真转换过程在PDF表单之上创建一个网页表单层,该过程试图保留PDF元素(包括表单、它们的标签和文本内容)的所有空间关系。盲人只与网页表单进行交互,填写好的网页表单字段会被透明地传输到PDF表单中的相应字段。一种优化算法会自动调整PDF字段的长度和宽度,以适应任意大小的字段数据。这确保了填写好的PDF文档不会有任何截断的表单字段值,此外,它是可读的。一项针对14名视力障碍用户的用户研究表明,与现状相比,他们能够填写更多的表单字段,并且与现状相比,用户对所提出界面的自我报告用户体验更好。