2017-08-08 8 views
0

2つのPCLドキュメントを1つのPDFドキュメントに変換しています。 2ページしかありませんが、PDF文書は3ページになりました。2つのPCLとゴーストスクリプトをマージするときに余分な空白ページが作成される

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

2つのファイルの内容が表示されないと、問題が何であるかは分かりません。 PCLは単純化された言語であり、入力が閉じられたときに通訳者がページがマークされていると考えているため、本物の余分なページを引き起こしているページ排出の側面がある可能性があります。

いくつかの観察;現在のバージョンのGhostPCL(9.21)を使用する必要があります。私はPDFSETTINGSを使用しないことをお勧めします。特に、入力が異なる言語の場合は、デフォルト値を使用してください。 「EmbededFonts」スイッチはありません。「EmbedAllFonts」、「AlwaysEmbed」、「NeverEmbed」があります。後者の2つは、埋め込むべきではないフォント名の配列をとる。

関連する問題