我正在寻找自动在Microsoft Word文档(.docx)中格式化源的格式。问题在于新格式的某些文本必须使用斜体。 python中有没有一种方法可以将剪贴板的斜体格式设置为文本?如果您手动(ctrl + c)复制斜体,则字符串的斜体部分仍保留在剪贴板中。因为当您将其粘贴(ctrl + v)时,它仍然是斜体。这就是为什么我想知道是否可以在python中使用。
我已经看过pyperclip,但是它们仅提供有关如何复制纯字符串的信息。 (https://pyperclip.readthedocs.io/en/latest/introduction.html)。
答案 0 :(得分:0)
klembord是可能的。
pip install klembord
import klembord
klembord.init()
# Set HTML formatted clipboard
klembord.set_with_rich_text('', 'Normal text, <i>Italic text</i>')
set_with_rich_text()
有两个参数。第一个参数是设置为“纯文本”剪贴板的内容,如果用户将其粘贴至记事本,则将使用该参数。第二个参数是“ HTML格式的剪贴板”,当用户粘贴到RTF编辑器(如Word)时使用。