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 the following error on the os.close(fd) line:
TypeError: an integer is required
                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()
                        If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With