我需要将 PDF 的整个页面内容向下移动一定距离,然后在将其转换为 PCL 时向左移动。
我已经找到了如何使用 PDF 来执行 PDF :
PCL 转换是否存在相似之处?
现在我使用以下命令进行转换:
gswin32c.exe \
-q \
-dNOPAUSE \
-dBATCH \
-sDEVICE=pxlmono \
-dDuplex=false \
-dTumble=false \
-sPAPERSIZE=a4 \
-dMediaPosition=4 \
-sOutputFile="d:\out.pcl" \
-f"d:\in.pdf" \
-c \
-quit
是否有可能直接执行此操作,或者是否需要先将 PDF 中的内容转换为 PDF 转换(如链接问题中)然后转换在第二个转换步骤中它是pcl吗?
答案 0 :(得分:2)
我不认为它可以直接转换PDF => PCL。
你应该分2步完成,然后才能运作:
第一个命令:
gs \
-sDEVICE=pdfwrite \
-o pdf-shifted-by-1-inch-to-left-2-inches-to-top.pdf \
-g8420x5950 \
-c "<</PageOffset [-72 144]>> setpagedevice" \
-f input.pdf
第二个命令:
gs \
-sDEVICE=pxlmono \
-o pcl-output.pcl \
-sPAPERSIZE=a4 \
pdf-shifted-by-1-inch-to-left-2-inches-to-top.pdf