跳转到主要内容

Unicode到RTF 1.5命令序列的编码器

项目描述

此模块实现了Unicode到RTF 1.5命令序列的编码器;它可以用来生成带有国际字符的有效RTF输出。

导入此模块将添加一个新的 rtfunicode 编码器,允许您将Unicode字符串编码为有效的RTF字节码序列

>>> import rtfunicode
>>> u'RTF and unicode mix just fine! \u263A'.encode('rtfunicode')
'RTF and unicode mix just fine! \\u9786?'

Unicode字符的RTF命令代码为 uN?,其中N是一个有符号的16位整数,而?是较老RTF阅读器的占位符字符。此模块将后者设置为‘?’字面量以简化。

需求

  • Python 3.3-3.8

开发

https://travis-ci.org/mjpieters/rtfunicode.svg?branch=master

项目代码托管在 GitHub 上,请随意报告问题、分叉代码和发起拉取请求。

许可证

BSD (简化版),见:LICENSE.txt

作者

Martijn Pieters <mj@zopatista.com>

2.0 (2020-02-03)

  • 移除了Python 2的兼容性。

1.4 (2016-06-13)

  • 添加MANIFEST.in模板以确保CHANGES.rst包含在发行版中。

1.3 (2016-06-06)

  • 从README中移除了限制部分,因为这些在1.1版本中已被移除。

1.2 (2016-06-06)

  • 修正LICENSE.txt文件。

1.1 (2016-06-06)

  • 通过使用数学文本运行组支持代理对。

  • 取消支持Python 3.1和3.2;现在正式支持3.3 - 3.5。

1.0 (2012-06-06)

  • 初始发布。

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源发行版

rtfunicode-2.0.tar.gz (3.6 kB 查看哈希值)

上传时间 源代码

构建分布版

rtfunicode-2.0-py3-none-any.whl (4.2 kB 查看哈希值)

上传时间 Python 3

由以下支持