是否可以使用 XeTeX 生成线性化 PDF 用于 Web 流媒体(按下载顺序显示页面),而不是为了减小文件大小?
答案1
Web 优化的 PDF 要求 PDF 对象按线性排序,并且xref
将对象字节偏移量的列表放在文件的开头。
网站优化必然是后期处理操作,应用于 PDF 文件的现成的、第一个“草稿”,其中所有 PDF 对象都是已知的。XeTeX 不会这样做,因为它不会验证已经存在的 PDF 文件。其他 TeX 引擎也不会。
命令行工具qpdf
可用于该目的。
从qpdf
手册页:
该
qpdf
程序用于将一个 PDF 文件转换为另一个等效的 PDF 文件。它能够执行各种转换,例如线性化(也称为网页优化或快速网页查看)、...
qpdf --linearize input.pdf optimized.pdf