Ghostscript 将图像/表单与文本文件合并
Posted
技术标签:
【中文标题】Ghostscript 将图像/表单与文本文件合并【英文标题】:Ghostcript merge image/form with text file 【发布时间】:2011-05-25 16:59:09 【问题描述】:我有一个运行 SCO Unix 5.0.7 的依赖于应用程序的遗留环境,我可以在上面安装 Ghostscrip。
使用我存储为图像的扫描表单(线条、框、徽标等)(如果有帮助,可以将其存储为 PDF),我需要能够 (1) 放置一个 unix 文本文件“在”该表单之上,并 (2) 将合并后的结果输出为 PDF。
我完全是个菜鸟,我一直在搜索和阅读直到困惑。我确定我已经看到了部分解决方案,但无法将(可能)非常简单的部分联系起来。
谁能用流程的 1、2、3 以及适当的 ghostscript 语法为我指出正确的方向?
谢谢, 大卫
【问题讨论】:
【参考方案1】:-
不要为此使用 Ghostscript。请改用
pdftk
。 (pdftk 是开源的,应该可以在 SCO [bah!] Unix 上编译 + 安装它。
将扫描的表单存储为 PDF,而不是图像。我们称之为 masterform.pdf。
将您的 unix 文本文件转换为 PDF。确保它具有透明背景。如果您需要这方面的帮助(尤其是关于达到正确的字符间距以使文本与表单字段匹配:只需在本网站上提出另一个问题......)。我们称之为 formdata.pdf。
现在运行pdftk
命令(我假设是 1 页 PDF 文件):
pdftk \
masterform.pdf \
stamp formdata.pdf \
output result.pdf
【讨论】:
谢谢 Pipitas,这有帮助。不确定这是最好的方法,但我已经能够使用 a2ps 将我的 unix 文本转换为 PS,然后使用 ghostscript ps2pdf 转换为 pdf。我还没有尝试过透明度部分。我发现 pdftk 是一个很好的工具来做我想做的事(看到你的一篇描述这种情况的帖子),但是当我找不到 SCO 的版本时感到受阻(我知道,我知道 :-) )。针对 O/S 进行编译是我从未做过的事情,但我会深入研究,看看我是否能弄清楚我需要下载哪些工具以及如何去做。以上是关于Ghostscript 将图像/表单与文本文件合并的主要内容,如果未能解决你的问题,请参考以下文章