将Word doc转换为PDF - Python

Rad*_*Hex 4 python pdf ms-word

我需要填写一份文件,然后尝试将其转换为PDF.

知道我怎么能这样做吗?

Ros*_*ron 13

如果OpenOffice在系统上可用,则可以使用它.

import subprocess
import shutil

input_filename = 'input.doc'
output_filename = 'output.pdf'

p = subprocess.Popen(['unoconv', '--stdout', input_filename], stdout=subprocess.PIPE)
with open(output_filename, 'w') as output:
   shutil.copyfileobj(p.stdout, output)
Run Code Online (Sandbox Code Playgroud)

unoconv如果要直接使用UNO/OpenOffice COM的Python绑定,也可以查看源代码.