Tagged PDF
带标签的PDF(无障碍PDF结构)
一种通过结构标签定义逻辑阅读顺序、标题、段落、表格和替代文本的增强型PDF,使内容可供屏幕阅读器和辅助技术访问。
技术细节
带标签的PDF包含以文档目录的/MarkInfo和/StructTreeRoot条目为根的结构树。标签(H1-H6、P、Table、Figure、L等)映射到内容流操作符,类似于HTML的语义。PDF/UA(ISO 14289)要求所有内容都被标记、所有图像都有替代文本,并且定义了逻辑阅读顺序。
示例
```javascript
// Tagged PDF: PDF manipulation example
import { PDFDocument } from 'pdf-lib';
const pdfDoc = await PDFDocument.load(fileBytes);
const pages = pdfDoc.getPages();
console.log(`Pages: ${pages.length}`);
```