我主要使用 Preview.app 创建简单的 pdf 文件(自从我知道可以使用它向文件中添加文本以来)。它满足了我的需求,现在仍然如此……但如果我尝试从文本样式对话框中选择“alpha”颜色(白色方框、红色对角线),它不允许我将其设置为该颜色。
我怀疑 Preview.app 根本就没有这个功能。
我也尝试过使用 Inkscape。我导入要使用的图像,将其放在最低层,在其上方添加文本,然后尝试使其不可见。我已将其不透明度设置为 0,我尝试将其填充设置为“X”,我甚至在其 RGBA 中将 A 设置为 0。
将每个实验保存为 pdf 后,当我在预览中打开时,没有可选择/不可见的文本。
这两种工具都能完成我想要做的事情吗?还有其他免费工具(开源或其他)可以完成这个任务吗?
注意:重要的是我能够将不可见的文本定位到与背景在一定程度上匹配,并且可以通过鼠标拖动进行选择。
答案1
我确认在 Linux 下使用 Inscape 0.92 并使用 okular 查看时获得了相同的结果。文本(似乎)被丢弃,因为根本不可见。这可能是一种优化选择(完全隐藏的元素在 PDF 中通常没有任何用处,但在 SVG 中却有用处)
也就是说,除非你的背景非常均匀,否则你可以使用 1% 的不透明度或 1/255 的 alpha 值。然后它将被保留。