【问题标题】:An extra blank page is created when merging two PCL with ghostscript将两个 PCL 与 ghostscript 合并时会创建一个额外的空白页
【发布时间】:2018-01-16 11:28:20
【问题描述】:

我正在将两个 PCL 文档转换为一个 PDF 文档。 只有两页,但 PDF 文档以 3 结束。一个额外的空白页。

snprintf( cmd, sizeof( cmd ) - 1,
        "/home/rds/app/src/gpcl919/ghostpcl-9.19-linux-x86/gpcl6-919 "
        "-sDEVICE=pdfwrite -sOutputFile=%s "
        "-dSAFER -dNOPAUSE -dBATCH -sPAPERSIZE=letter -dSusbsetFonts=true "
        "-dEmbededFonts=true -dCompatibilityLevel=\"1.3\" "
        "-dPDFSETTING=\"/printer\" %s  %s", szPdfPath, szPclPath1, szPclPath2 );

【问题讨论】:

    标签: c linux pdf-generation ghostscript


    【解决方案1】:

    如果不查看这两个文件的内容,就不可能知道您的问题是什么。 PCL 是一种简单的语言,当输入关闭时,页面弹出的某些方面可能会导致真正的额外页面(因为解释器认为该页面已被标记)。

    一些观察;您应该使用当前版本的 GhostPCL (9.21)。我建议永远不要使用 PDFSETTINGS,尤其是当输入来自不同的语言时,请坚持使用默认设置。没有“EmbededFonts”开关,有“EmbedAllFonts”、“AlwaysEmbed”和“NeverEmbed”。后两者采用不应嵌入的字体名称数组。

    【讨论】:

      猜你喜欢
      • 2016-01-13
      • 2016-05-01
      • 2020-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-21
      • 2013-03-07
      • 1970-01-01
      相关资源
      最近更新 更多