我正在使用Mac OSX,但我需要一种跨平台的方法来打印PDF文件。 我在Matplotlib中创建了一个图形,并想要将其打印到我的打印机上。
我可以通过以下方式设置画布的方向以适应纵向布局:
fig.set_size_inches( 8.27,11.69) # set the figure size in inches
但是使用:
fig.set_size_inches( 11.69, 8.27)
打印一个裁剪过的竖向头像
我在另一篇帖子里找到了这个:
import subprocess
import shlex
printfile='test.pdf'
fig.savefig(printfile)
proc=subprocess.Popen(shlex.split('lpr {f}'.format(f=printfile)))
有人能帮我确定代码格式,以将打印方向设置为横向吗?
import subprocess
和subprocess.call('epstopdf img.eps', shell=True)
。 - David Alber