Найти - Пользователи
Полная версия: Копирование текста с сохранением форматирования
Начало » Python для экспертов » Копирование текста с сохранением форматирования
1
Esprit
Я создаю журнал буфера обмена (подобный журнал есть на windows 10) - сохранение копий текста в списке для их последующего использования. В упрощенном виде принцип работы кода такой:
If pyperclip.paste():
List.append(pyperclip.paste()) Проблема в том, что, когда я извлекаю какой-либо элемент (копию текста) из списка List и вставляю его в word, все исходное форматирование (шрифт, курсив и т.д.) теряются и вставляется просто текст без форматирования, а скопированные таблицы вообще не отображаются. Я думал копать в строну модуля win32clipboard, но информация подается очень сложно, и ее мало, мне новичку непонятно. Что делать, люди добрые?
ZerG
Так происходит потому что вы не хотите читать
Конкретно выбранная вами библиотека работает только с обычным текстом
https://github.com/asweigart/pyperclip
“Currently only handles plaintext.”

поищите другую либу с поддержкой нужного функционала либо изучайте win32api на предмет того как работает буфер
https://github.com/OzymandiasTheGreat/klembord
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB