Skip to content Skip to sidebar Skip to footer

Printing PDF Files With Python

I am trying to open a pdf file, print the file, and close Adobe Acrobat in Python 2.7. import os fd = os.startfile('temp.pdf', 'print') os.close(fd) After running the code, I get

Solution 1:

Here's the solution that I came up with:

    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()

Post a Comment for "Printing PDF Files With Python"