python:word文件转换成pdf文件
时间: 2023-09-18 21:08:04 浏览: 162
你可以使用Python的`win32com`库来实现将Word文件转换为PDF文件的操作。以下是一个示例代码:
```python
import os
import win32com.client
def word_to_pdf(input_path, output_path):
# 创建Word应用程序对象
word = win32com.client.Dispatch('Word.Application')
# 打开Word文档
doc = word.Documents.Open(input_path)
# 将Word文档另存为PDF
doc.ExportAsFixedFormat(output_path, 17) # 17表示PDF格式
# 关闭Word文档和应用程序
doc.Close()
word.Quit()
if __name__ == '__main__':
input_path = 'input.docx' # Word文件路径
output_path = 'output.pdf' # PDF文件路径
word_to_pdf(input_path, output_path)
```
在上述代码中,我们通过`win32com`库创建了一个Word应用程序对象,并使用`Documents.Open`方法打开了Word文档。然后,我们调用`ExportAsFixedFormat`方法将文档转换为PDF格式,并将其另存为指定的输出路径。最后,我们关闭了Word文档和应用程序。
阅读全文