擅长:python、mysql、java
<p>我得到了同样的东西和同样的错误。。。答:57。。。。见下文。。。</p>
<pre><code>from win32com import client
import win32api
def exceltopdf(doc):
excel = client.DispatchEx("Excel.Application")
excel.Visible = 0
wb = excel.Workbooks.Open(doc)
ws = wb.Worksheets[1]
try:
wb.SaveAs('c:\\targetfolder\\result.pdf', FileFormat=57)
except Exception, e:
print "Failed to convert"
print str(e)
finally:
wb.Close()
excel.Quit()
</code></pre>
<p>。。。作为脆弱的ExportAsFixedFormat的替代。。。</p>