Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用pdf2htmlEX和Python将PDF转换为HTML?_Python_Pdf - Fatal编程技术网

如何使用pdf2htmlEX和Python将PDF转换为HTML?

如何使用pdf2htmlEX和Python将PDF转换为HTML?,python,pdf,Python,Pdf,如何使用Java和Python将PDF转换为HTML 只需使用子流程模块即可 import subprocess subprocess.call("pdf2htmlEX /path/to/foobar.pdf", shell=True) 它调用可执行文件pdf2htmlEX。它必须位于$PATH中的某个位置,或者如果要单独指定文件路径而不是在调用函数中指定,可以在调用中指定绝对路径。调用函数可以执行以下操作: import subprocess >> path = "/hom

如何使用Java和Python将PDF转换为HTML

只需使用子流程模块即可

import subprocess
subprocess.call("pdf2htmlEX /path/to/foobar.pdf", shell=True)

它调用可执行文件
pdf2htmlEX
。它必须位于
$PATH
中的某个位置,或者如果要单独指定文件路径而不是在调用函数中指定,可以在
调用中指定绝对路径。调用函数可以执行以下操作:

  import subprocess
 >> path = "/home/temp/abc.pdf"
 >> subprocess.call(["pdf2htmlEX" ,path], shell=False)

不完全一样--您需要
.call([“pdf2htmlEX”,“/path/to/foobar.pdf”],shell=True)
.call([“pdf2htmlEX”,“/path/to/foobar.pdf”],shell=False)
.call(“pdf2htmlEX/path/to/foobar.pdf”,shell=True)
。kwarg
shell
可以像在shell中键入命令一样提供命令+参数。是的,你是对的——尽管没有理由让它
shell=True
,因为它不需要在shell中运行!不,当然。但我选择这个符号是为了让经验较少的人更容易理解。