我正在将两个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 );
答案 0 :(得分:0)
如果没有看到这两个文件的内容,就无法确定你的问题是什么。 PCL是一种简单的语言,并且当输入关闭时,页面弹出的某些方面可能导致真正的额外页面(因为解释器认为页面被标记)。
一些观察;你应该使用当前版本的GhostPCL(9.21)。我建议永远不要使用PDFSETTINGS,特别是当输入来自不同的语言时,请坚持使用默认值。没有'EmbededFonts'开关,有'EmbedAllFonts','AlwaysEmbed'和'NeverEmbed'。后两者采用了一系列不应嵌入的字体名称。