有没有办法通过python将剪贴板格式化为斜体?
Is there a way to format the clipboard with italics through python?
我希望在 Microsoft Word 文档 (.docx) 中自动格式化源代码。问题是新格式中的某些文本必须使用斜体。 python 有没有办法将斜体文本格式化到剪贴板?如果您手动(ctrl + c)复制斜体,字符串的斜体部分仍保留在剪贴板中。因为当你把它粘贴出来时(ctrl + v)它仍然是斜体。这就是为什么 I\m 想知道 it\s 在 python 中是否可行。
我已经看过 pyperclip,但它们只提供有关如何复制纯字符串的信息。 (https://pyperclip.readthedocs.io/en/latest/introduction.html).
可以用 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 格式化剪贴板”,如果用户粘贴到富文本编辑器,例如 Word,就会使用它。
粘贴到 Word 时的输出
我希望在 Microsoft Word 文档 (.docx) 中自动格式化源代码。问题是新格式中的某些文本必须使用斜体。 python 有没有办法将斜体文本格式化到剪贴板?如果您手动(ctrl + c)复制斜体,字符串的斜体部分仍保留在剪贴板中。因为当你把它粘贴出来时(ctrl + v)它仍然是斜体。这就是为什么 I\m 想知道 it\s 在 python 中是否可行。
我已经看过 pyperclip,但它们只提供有关如何复制纯字符串的信息。 (https://pyperclip.readthedocs.io/en/latest/introduction.html).
可以用 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 格式化剪贴板”,如果用户粘贴到富文本编辑器,例如 Word,就会使用它。