擅长:python、mysql、java
<p>这里有一种方法可以在与python脚本相同的目录中无需<code>gsprint</code>也无需<code>win32api</code>就可以无提示地打印pdf。它允许更多的鬼脚本定制,如选择宽度/高度等</p>
<pre><code>import os
import subprocess
import sys
if sys.platform == 'win32':
args = '"C:\\\\Program Files\\\\gs\\\\gs9.23\\\\bin\\\\gswin64c" ' \
'-sDEVICE=mswinpr2 ' \
'-dBATCH ' \
'-dNOPAUSE ' \
'-dFitPage ' \
'-sOutputFile="%printer%myPrinterName" '
ghostscript = args + os.path.join(os.getcwd(), 'myFile.pdf').replace('\\', '\\\\')
subprocess.call(ghostscript, shell=True)
</code></pre>
<p>如果您使用的是32位版本的GhostScript,那么您将使用<code>gswin32c</code></p>