什么是标记 PDF(Tagged PDF)?

embedded/2025/3/1 16:38:34/

什么是标记 PDF(Tagged PDF)?

标记 PDF 是一种包含额外信息的 PDF 文件,这些信息用于定义文档的结构(如文本流、标题、表格、段落等)。这非常有用,因为它可以使内容更加可访问(文本流明确定义后,可以用于屏幕阅读器朗读),同时也便于内容的重用和处理。标记 PDF 文件的内容可以通过许多库(包括我们的 JPedal PDF 库)提取为 XML/HTML。

 

所有 PDF 文件都是标记 PDF 吗?

很遗憾,并不是。目前只有大约 20% 的 PDF 文件是标记 PDF,而其余的大部分文件在可用性方面要差得多。标记 PDF 只能在创建 PDF 文件时启用,无法在之后添加。过去,人们反对标记 PDF 的理由是它会使文件体积稍大一些。但在当今存储空间以 TB 计算的时代,相比于文件略小,标记 PDF 带来的可访问性、可搜索性和可重用性价值显然更重要,因此这个理由已经不再成立。

 

哪些 PDF 创建工具可以生成正确的标记 PDF?

LibreOffice、Microsoft Office、InDesign 和 Acrobat 都可以创建标记 PDF 文件(但需要确保已启用相关设置)。如果您想检查自己的 PDF 文件是否包含标记内容,可以阅读我们的文章 《如何判断 PDF 文件是否具有结构化内容》。

 

请使用标记 PDF 文件!

我们强烈建议 始终 创建标记 PDF 文件。即使您现在觉得无所谓,但在未来,它会让您的 PDF 文件更容易使用。

 

我们的主页:PDF 转 HTML5、Java 图像库、Java PDF SDK - IDRsolutions

 


http://www.ppmy.cn/embedded/169093.html

相关文章

短跑怎么训练提高最快·棒球1号位

棒球运动员的短跑能力直接影响跑垒、防守和进攻效率,提升短跑速度需结合专项需求(如爆发力、加速度、变向能力)进行系统训练。以下为针对性训练方案: 一、专项爆发力训练(提升起跑速度) 抗阻冲刺 用弹力带…

Angular Superresolution with Antenna Pattern Errors论文阅读

Angular Superresolution with Antenna Pattern Errors 1. 论文的研究目标与实际问题意义1.1 研究目标1.2 实际问题与产业意义2. 论文的创新方法与模型2.1 天线方向图误差建模2.2 改进算法:CID + 重加权 l 1 l_1 l1​最小化2.2.1 传统CID算法局限性2.2.2 新算法核心步骤2.2.3 …

单片机死机跑飞的原因

单片机死机跑飞的原因 硬件问题一.电源问题二.时钟异常三.复位电路故障四.电磁干扰(EMI)五.外设负载过重六.温度影响 软件原因一.内存管理问题二.中断处理错误三.看门狗配置不当四.多任务冲突 记录一下导致单片机跑飞可能出现的原因。 硬件问题 一.电源…

属性的设置

笔记 class Student:def __init__(self, name, gender):self.name nameself.__gender gender # self.__gender 是私有的实例属性# 使用property 修改方法,将方法转成属性使用propertydef gender(self):return self.__gender# 将我们的gender这个属性设置为可写属…

Linux学习笔记1

root用户 进入方式 su - root 可以使用exit退回到上一个用户,或者ctrl d 可以使用sudo命令为普通用户授权 但需要为普通用户配置sudo认证 执行visudo命令会自动打开/etc/sudoers 在文件的最后添加:用户名 ALL(ALL) NOPASSWD: ALL 最后wq保存 用户和用户组 Linux可以 配置多个用…

微信小程序换行符真机不生效问题

标签必须使用text包裹 <text>你好你好{{"\n"}}你好你好</text>上面代码在模拟器正常&#xff0c;在真机上面原样显示/n文本了&#xff0c;没实现换行效果 <text>你好你好{{"\n"}}你好你好</text>改成这种格式的话&#xff0c;模…

rust web框架actix和axum比较

在选择 Actix Web 和 Axum 时&#xff0c;可以根据项目需求、开发习惯以及对框架生态的要求来判断。以下是它们的比较和适用场景分析&#xff1a; 1. 核心特点对比 特性 Actix Web Axum 性能 极高性能&#xff0c;使用 Actor 模型优化异步任务。 性能也很好&#xff0c;基…

FFT算法详解与STM32实战应用:从原理到代码实现

摘要&#xff1a;快速傅里叶变换&#xff08;FFT&#xff09;是数字信号处理的核心算法之一。本文深入剖析FFT算法原理&#xff0c;并手把手教你在STM32平台上实现256点FFT运算&#xff0c;附带完整工程代码。 1. 为什么要用FFT&#xff1f; 在工业控制、音频处理、通信系统等…