PDF 无障碍检查

审计 PDF 的标签化、语言、标题、书签和 PDF/UA 元数据等无障碍特性

快速结构性无障碍审计:标签化、语言、标题、书签、XFA 及 PDF/UA 元数据。

示例结果

1 个示例

检查 PDF 的无障碍属性

检查标签化、语言、标题和 PDF/UA 元数据。

{
  "overall": "needs-work",
  "score": 55,
  "counts": {
    "critical": 1,
    "warning": 2,
    "pass": 3
  }
}
查看输入参数
{ "pdfFile": "/public/samples/pdf/sample-multipage.pdf", "detailLevel": "standard" }

Click to upload file or drag and drop file here

Maximum file size: 100MB Supported formats: application/pdf

关键信息

分类
文档与 PDF
输入类型
file, select
输出类型
json
样本覆盖
4
支持 API
Yes

概览

PDF 无障碍检查工具旨在帮助您快速审计 PDF 文档的结构性无障碍特性。通过分析文档的标签化(Tagging)、语言设置、标题、书签、XFA 以及 PDF/UA 元数据,本工具能快速生成包含评分和问题统计的 JSON 报告,确保您的文档符合 WCAG 和 PDF/UA 等无障碍标准,方便屏幕阅读器等辅助技术读取。

适用场景

  • 在发布政府或公共机构的官方 PDF 报告前,需要确保其符合无障碍合规性要求。
  • 优化电子书或教学课件的 PDF 结构,以确保屏幕阅读器能够正确识别和朗读内容。
  • 批量审计企业内部文档,快速筛选出缺失标签、未设置语言或缺少书签的非合规 PDF 文件。

工作原理

  • 上传需要审计的 PDF 文件(支持最大 100MB 的文档)。
  • 选择检查的详细程度,包括简要(brief)、标准(standard)或详细(detailed)模式。
  • 系统自动解析 PDF 的底层结构,检测标签化状态、语言元数据、标题层级、书签及 PDF/UA 规范。
  • 实时输出包含总体评估结果、无障碍得分以及关键错误、警告和通过项数量的 JSON 报告。

使用场景

网站管理员在发布公共 PDF 下载链接前,进行无障碍合规性快速自检。
教育机构排查教学 PDF 课件,确保视障学生使用屏幕阅读器时无障碍学习。
数字化归档项目在导入 PDF 前,批量检测文档是否具备 PDF/UA 元数据和正确的标签结构。

用户案例

1. 检查政府公开报告的无障碍合规性

网站合规性审计员
背景原因
某政府部门准备在官网发布年度社会保障报告,根据法规要求,所有公开的 PDF 必须符合无障碍标准。
解决问题
需要确认该 PDF 是否已正确配置标签、语言和 PDF/UA 元数据,以供屏幕阅读器使用。
如何使用
上传报告 PDF 文件,将“检查详细程度”设置为“标准(standard)”,然后运行检查。
示例配置
{
  "pdfFile": "[PDF文件]",
  "detailLevel": "standard"
}
效果
获得 JSON 审计报告,显示 overall 为 "needs-work",得分 55 分,包含 1 个严重错误(缺失 PDF/UA 元数据)和 2 个警告,便于后续针对性修复。

2. 快速筛查电子书 PDF 的书签与标签

图书馆数字化专员
背景原因
专员需要将一批扫描后经过 OCR 处理的 PDF 电子书上传至数字图书馆,需要确保它们具备基本的阅读辅助结构。
解决问题
快速确认电子书是否包含书签大纲以及是否已进行标签化处理。
如何使用
上传电子书 PDF,选择“简要(brief)”检查模式,快速获取结构概览。
示例配置
{
  "pdfFile": "[PDF文件]",
  "detailLevel": "brief"
}
效果
快速输出简要报告,确认文档已通过标签化测试,但缺少书签,需进一步添加目录大纲。

用 Samples 测试

pdf, file

相关专题

常见问题

这个工具支持检查哪些无障碍指标?

支持检查 PDF 的标签化(Tagging)、文档语言、标题、书签、XFA 规范以及 PDF/UA 元数据。

检查结果中的 overall 字段代表什么?

它代表文档的整体无障碍合规状态,例如 "needs-work" 表示文档需要改进才能达到合规标准。

详细程度(detailLevel)选项有什么区别?

简要模式仅提供核心指标概览,标准模式提供常规指标审计,详细模式则输出更深层次的结构性检测数据。

为什么我的 PDF 检查得分很低?

通常是因为文档缺少标签(Untagged)、未指定默认语言、缺少大纲书签,或者不符合 PDF/UA 标准。

该工具会修改我的 PDF 文件吗?

不会,本工具仅对 PDF 进行只读审计并输出 JSON 报告,不会对原始文件进行任何修改。

API 文档

请求端点

POST /zh/api/tools/pdf-accessibility-check

请求参数

参数名 类型 必填 描述
pdfFile file (需要先上传) -
detailLevel select -

文件类型参数需要先通过 POST /upload/pdf-accessibility-check 上传获取 filePath,然后将 filePath 传递给对应的文件字段。

响应格式

{
  "key": {...},
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
JSON数据: JSON数据

AI MCP 文档

将此工具添加到您的 MCP 服务器配置中:

{
  "mcpServers": {
    "elysiatools-pdf-accessibility-check": {
      "name": "pdf-accessibility-check",
      "description": "审计 PDF 的标签化、语言、标题、书签和 PDF/UA 元数据等无障碍特性",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=pdf-accessibility-check",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

你可以串联多个工具,比如:`https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`,最多20个。

支持 URL 文件链接或 Base64 编码作为文件参数。

如果遇见问题,请联系我们:[email protected]