如何在Python中使用win32com将Word转换为图片?

1 投票
1 回答
836 浏览
提问于 2025-04-15 21:46

我在网上找了一个把Word文档转换成Html的例子。

import win32com 
from win32com.client import Dispatch, constants  
w = win32com.client.Dispatch('Word.Application') 
w = win32com.client.DispatchEx('Word.Application')

'''skip some code here'''

wc = win32com.client.constants 
w.ActiveDocument.SaveAs( FileName = filenameout, FileFormat = wc.wdFormatHTML )

我试着找像wc.wdFormatPNG这样的东西,类似于例子里的wc.wdFormatHTML,但是没找到。我想知道这个属性是否存在?或者有没有其他更好的解决办法?如果有建议的话,我会很感激。

1 个回答

0

你可以试着把Word文档打印成PDF文件或者TIFF文件。我自己没试过,但如果手动可以做到,那大概率也能通过程序自动完成。

撰写回答