zoukankan      html  css  js  c++  java
  • python生成word中文字体

    python生成word中文字体

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

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

    from PyRTF import *

    doc = Document()                                                        

    ss = doc.StyleSheet                                                     

    # 在这里加入中文字体,xcbxcexccxe5是“宋体”的中文内码                

    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上使用中文字体了

  • 相关阅读:
    hadoop中map和reduce的数量设置问题
    Flink基础
    Leetcode中的SQL题目练习(二)
    Redis-2- 基本概念
    Redis-1-安装
    C#事件(1)
    java(13)内部类
    java(12)异常处理
    java(11)构造器
    java(10)接口抽象类
  • 原文地址:https://www.cnblogs.com/amengduo/p/9587197.html
Copyright © 2011-2022 走看看