XeTeX 是否可以生成线性化 PDF(用于 Web 查看,而不是缩小尺寸)?

XeTeX 是否可以生成线性化 PDF(用于 Web 查看,而不是缩小尺寸)?

是否可以使用 XeTeX 生成线性化 PDF 用于 Web 流媒体(按下载顺序显示页面),而不是为了减小文件大小?

答案1

Web 优化的 PDF 要求 PDF 对象按线性排序,并且xref将对象字节偏移量的列表放在文件的开头。

网站优化必然是后期处理操作,应用于 PDF 文件的现成的、第一个“草稿”,其中所有 PDF 对象都是已知的。XeTeX 不会这样做,因为它不会验证已经存在的 PDF 文件。其他 TeX 引擎也不会。

命令行工具qpdf可用于该目的。

qpdf手册页:

qpdf程序用于将一个 PDF 文件转换为另一个等效的 PDF 文件。它能够执行各种转换,例如线性化(也称为网页优化或快速网页查看)、...

qpdf --linearize input.pdf optimized.pdf

相关内容