什么决定了 PDF 的文本选择顺序,生成 PDF 时如何改进?
What governs the text selection order of PDFs, how can it be improved when generating PDFs?
许多 PDF,尤其是通过演示软件、桌面排版或 Latex 排版导出的 PDF 似乎有不合逻辑的文本 selection 选取框顺序。
例如,select我的一个文档中的部分数学方程式似乎随机 select 页面其他地方的另一大方程式,即使它们被正文分隔。这是 PDF 查看器(mac 预览)或 PDF 文件本身的问题。以编程方式生成 PDF 以确保文本 selection.
的逻辑顺序时应遵循哪些程序
PDF 查看器中的文本选择由查看器中的算法决定。不同的观众会有不同的算法并产生不同的结果。一些观众会利用结构标签,如果它们存在,其他人甚至会忽略标签。
不幸的是,作为 PDF 作者,您无法影响任何特定的查看器软件如何将文本呈现指令解释为单词,然后解释为文本块,解释为页面区域,最后解释为文本选择。
许多 PDF,尤其是通过演示软件、桌面排版或 Latex 排版导出的 PDF 似乎有不合逻辑的文本 selection 选取框顺序。
例如,select我的一个文档中的部分数学方程式似乎随机 select 页面其他地方的另一大方程式,即使它们被正文分隔。这是 PDF 查看器(mac 预览)或 PDF 文件本身的问题。以编程方式生成 PDF 以确保文本 selection.
的逻辑顺序时应遵循哪些程序PDF 查看器中的文本选择由查看器中的算法决定。不同的观众会有不同的算法并产生不同的结果。一些观众会利用结构标签,如果它们存在,其他人甚至会忽略标签。
不幸的是,作为 PDF 作者,您无法影响任何特定的查看器软件如何将文本呈现指令解释为单词,然后解释为文本块,解释为页面区域,最后解释为文本选择。