Как я могу скопировать из html файла в буфер обмена в Python в форматированном тексте?
Я пишу документ Word, и я хотел бы вставить отформатированные фрагменты кода из буфера обмена.
В этот момент я могу записать эти фрагменты в .html файл на жесткий диск. Моя цель - расширить мой Python script и загрузить этот .html файл в буфер обмена в "форматированном тексте", чтобы напрямую вставить в Word.
Кто-нибудь знает, как это сделать в Python?
Спасибо заранее.
Шераб
Ответы
Ответ 1
Ну, я нашел решение для этого.
http://code.activestate.com/recipes/474121-getting-html-from-the-windows-clipboard/
Это работает очень хорошо... если кто-то хочет больше информации о буфере обмена, просто взгляните сюда:
http://msdn.microsoft.com/en-us/library/windows/desktop/ms649013(v=vs.85).aspx
Загрузите модуль pywin32 и с win32clipboard вы можете делать все.
Ответ 2
Я использовал интерфейс com для этого.
http://en.wikipedia.org/wiki/Component_Object_Model
Самый простой способ:
- создать шаблон слова в слове microsoft.
- вставьте текст из кода в свой шаблон.