使用Python打印PDF文件

时间:2018-07-17 15:34:19

标签: python python-2.7

我试图打开pdf文件,打印文件,然后在Python 2.7中关闭Adobe Acrobat。

import os

fd = os.startfile("temp.pdf", "print")
os.close(fd)

运行代码后,我在os.close(fd)行上收到以下错误:

TypeError: an integer is required

1 个答案:

答案 0 :(得分:1)

这是我想出的解决方案:

    os.startfile("temp.pdf", "print")
    sleep(5)
    for p in psutil.process_iter(): #Close Acrobat after printing the PDF
        if 'AcroRd' in str(p):
            p.kill()