【问题标题】:PCL6 renders PDF incorrectlyPCL6 不正确地呈现 PDF
【发布时间】:2015-07-28 20:40:15
【问题描述】:

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 上的相同命令格式正确。

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

【问题讨论】:

    标签: pdf ghostscript


    【解决方案1】:

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

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

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

    由于您已经打开了错误报告,因此这个 Stack Overflow 问题没有任何意义。

    [稍后]

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

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

    【讨论】:

      猜你喜欢
      • 2013-10-13
      • 2018-11-15
      • 1970-01-01
      • 2016-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-11
      相关资源
      最近更新 更多