python生成word中文字体
我们今天用python生成word文件,主要是用到了PyRTF包生成rtf文件,由于PyRTF的包中文教程比较少,所以特此记录几篇文章,也希望给大家有一些帮助。
开始碰到一个问题,就是不能给word文件添加中文的字体,找了很久的资料,发现解决方法是:
from
doc =
ss =
doc.StyleSheet
#
在这里加入中文字体,\xcb\xce\xcc\xe5是“宋体”的中文内码
ss.Fonts.append(Font("\\'cb\\'ce\\'cc\\'e5",
section = Section()
doc.Sections.append(section)
tps =
TextPS(font=getattr(ss.Fonts,
用下上面的代码,应该可以用用python在WORD上使用中文字体了