PCL6错误地呈现PDF

时间:2015-07-28 20:40:16

标签: pdf ghostscript

PCL6是GhostScript的一个工具,它通过传入文本或其他文件来生成PDF文件。

我在Linux上有一个简单的文本文件,我试图使用下面的

转换为PDF
pcl6 -g7920x6120 -o Linux_output.pdf -sDEVICE=pdfwrite Linux_textfile

每行都在PDF中向右推(见附件输出 - http://bugs.ghostscript.com/show_bug.cgi?id=696119

Windows上的相同命令在哪里正确格式化。

请求您提供帮助。提前致谢

1 个答案:

答案 0 :(得分:2)

PCL6是来自 Artifex 的PCL解释器,Ghostscript是一名PostScript解释器,也来自Artifex。所以PCL6不是Ghostscript的“工具”。

PCL6解释器使用与PostScript解释器相同的图形库,因此它们能够共享相同的设备。虽然这意味着PCL6解释器能够创建PDF文件,但这不是它的主要目的。

PCL6具有无法用PDF表示的图形基元,因此PDF输出是“尽力而为”。

由于您已经打开了错误报告,因此Stack Overflow问题没有真正的意义。

[后]

事实上,'简单测试文件'原来是2个不同的测试文件。 Linux测试文件的行结尾只有一个换行符,Windows测试文件有回车符换行符。 PCL页面描述语言将换行视为换行并且不会改变x位置,并且回车作为回车符,不会改变y位置。

不出所料,具有不同行结尾的测试文件会导致不同的输出。