python生成word中文字体

我们今天用python生成word文件,主要是用到了PyRTF包生成rtf文件,由于PyRTF的包中文教程比较少,所以特此记录几篇文章,也希望给大家有一些帮助。

python生成word中文字体

开始碰到一个问题,就是不能给word文件添加中文的字体,找了很久的资料,发现解决方法是:

from PyRTF import *

doc = Document()                                                        

ss = doc.StyleSheet                                                     

# 在这里加入中文字体,\xcb\xce\xcc\xe5是“宋体”的中文内码                

ss.Fonts.append(Font("\\'cb\\'ce\\'cc\\'e5", 'modern', 134, 30))        

section = Section()   数据分析培训                                                  

doc.Sections.append(section)                                            

tps = TextPS(font=getattr(ss.Fonts, "\\'cb\\'ce\\'cc\\'e5"))

用下上面的代码,应该可以用用python在WORD上使用中文字体了

相关文章:

  • 2021-11-15
  • 2021-12-04
  • 2022-12-23
  • 2021-07-06
  • 2021-05-21
  • 2021-10-27
  • 2022-01-01
猜你喜欢
  • 2022-02-12
  • 2021-08-07
  • 2022-12-23
  • 2021-08-27
  • 2021-07-03
  • 2022-12-23
相关资源
相似解决方案