【发布时间】:2017-05-21 07:16:20
【问题描述】:
我正在使用 Windows 10 和 python 2.7.13 。 我的目标是在特定页码的 acrobat 阅读器中打开一个 pdf。 我正在使用从论坛中的一个问题收到的代码。
import subprocess
import os
path_to_pdf = os.path.abspath('C:\test_file.pdf')
# I am testing this on my Windows Install machine
path_to_acrobat = os.path.abspath('C:\Program Files (x86)\Adobe\Reader 10.0\Reader\AcroRd32.exe')
# this will open your document on page 12
process = subprocess.Popen([path_to_acrobat, '/A', 'page=12', path_to_pdf], shell=False, stdout=subprocess.PIPE)
process.wait()
它打开了 acrobat 阅读器应用程序,但文件没有打开,我收到错误:“打开此文档时出错。文件名、目录名或卷标语法不正确
但是当我在没有 python 的 cmd 中使用这些命令时,我能够成功地打开 pdf 而没有任何错误。请帮忙。
【问题讨论】:
标签: python-2.7 pdf