跳至內容
100% 本地 · 上傳 0 KB壓縮 PDF

PDF/UA 解說:什麼讓 PDF 無障礙

PDF/UA(Universal Accessibility)是無障礙 PDF 檔案的 ISO 14289 標準。它定義 PDF 必須包含什麼,才能讓輔助科技 — 螢幕閱讀器、語音合成、重排工具 — 能夠閱讀和導覽它。本頁解釋 PDF/UA 要求什麼、為什麼「普通」PDF 通常不無障礙,以及哪些工具可以產製符合標準的檔案。

標準

什麼是 PDF/UA?

PDF/UA 是定義無障礙 PDF 的國際標準(ISO 14289-1:2014,於 ISO 14289-2:2024 更新至 PDF 2.0)。它被許多司法管轄區的無障礙法律和公共採購要求引用,包括美國的 Section 508 和歐洲無障礙法案。通過 PDF/UA 驗證的 PDF 可被依賴螢幕閱讀器、鍵盤導覽和高對比模式的人使用。

PDF/UA 是更廣泛 PDF 規範的設定檔 — 它不新增功能,而是要求現有功能被正確使用。符合 PDF/UA 的檔案也是有效 PDF;它只是帶有額外結構使其無障礙。

要求

PDF/UA 要求什麼

無障礙 PDF 的四個支柱:

  • 標記 PDF。 檔案必須包含結構樹 — 一組標記(段落、標題、清單、表格、圖形等),描述每個內容元素是什麼。沒有標記,螢幕閱讀器將檔案視為無意義的字元流。這是最重要的要求,也是最多 PDF 失敗之處。
  • 閱讀順序。 標記必須按讀者閱讀的順序排列。兩欄版面配置必須標記為讓螢幕閱讀器先讀第一欄由上到下,再讀第二欄 — 而非跨頁面閱讀。閱讀順序是結構樹的一部分,但它必須正確,而不僅是存在。
  • 圖形的替代文字。 每張影像、圖表和圖形必須有文字替代(圖形標記中的 Alt 項目),描述影像傳達什麼。裝飾性影像必須標記為工件(不朗讀)。
  • 文件語言。 PDF 必須宣告其主要語言(如 en-US、zh-TW),讓螢幕閱讀器使用正確的發音和語音合成聲音。語言也可對混合語言文件按 span 設定。

在這四項之外,PDF/UA 還要求:表格必須有正確的標題/列/欄結構,標題必須正確巢狀(沒有 H3 前面沒有 H2),結構樹外不得有內容(工件除外),連結文字必須有意義(不是「點選這裡」)。

現實

為什麼大多數 PDF 不無障礙

從文書處理器以預設值列印的 PDF 通常未標記 — 它沒有結構樹。螢幕閱讀器讀取此類檔案時得到按佈局順序的字元流,通常無意義(特別是對多欄或表格豐富的文件)。掃描的 PDF 更糟:它們是頁面影像而無文字,只能透過 OCR 無障礙存取。

產製標記且無障礙的 PDF 要求建立應用程式發出結構樹,且作者提供替代文字並使用語意標題樣式。Word、Google Docs、LibreOffice 和 InDesign 可以產製標記 PDF,但前提是來源文件正確結構化且匯出設定正確。

產製

如何產製符合 PDF/UA 的檔案

  • Microsoft Word:使用內建標題樣式,為影像新增替代文字(右鍵 > 編輯替代文字),設定文件語言,然後以勾選「文件結構標記以利無障礙」匯出。
  • Google Docs:使用標題樣式和替代文字,然後檔案 > 下載 > PDF 文件。Google Docs 預設發出標記 PDF。
  • Adobe InDesign:使用文章面板和段落樣式,在物件匯出選項中新增替代文字,然後以勾選「標記 PDF」和「使用結構作為定位停駐點順序」匯出。
  • 驗證:使用 Adobe Acrobat Pro 的「Make Accessible」引導動作和完整檢查工具,或獨立驗證器如 PAC(PDF Accessibility Checker)或 axesPDF。

IXPDF

IXPDF 對無障礙做與不做什麼

IXPDF 的工具操作 PDF 容器 — 合併、分割、旋轉、浮水印、編輯元資料。它們在結構樹存在時保留它(標記 PDF 通過合併 PDF 仍保持標記),但不建立標記、不修正閱讀順序、不新增替代文字。從未標記 PDF 產製標記 PDF 是困難問題,列於我們的研究路線圖;我們目前不提供此功能。

如果你需要無障礙 PDF,正確做法是在來源處產製標記版本(Word、Docs、InDesign),而非事後嘗試新增標記。IXPDF 適合你在來源匯出後進行的結構編輯 — 合併章節、旋轉頁面、在元資料中設定文件語言。

繼續閱讀

相關資源