Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 10, 2023 17:16:28

Esprit
Зарегистрирован: 2023-11-21
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Копирование текста с сохранением форматирования

Я создаю журнал буфера обмена (подобный журнал есть на windows 10) - сохранение копий текста в списке для их последующего использования. В упрощенном виде принцип работы кода такой:
If pyperclip.paste():
List.append(pyperclip.paste()) Проблема в том, что, когда я извлекаю какой-либо элемент (копию текста) из списка List и вставляю его в word, все исходное форматирование (шрифт, курсив и т.д.) теряются и вставляется просто текст без форматирования, а скопированные таблицы вообще не отображаются. Я думал копать в строну модуля win32clipboard, но информация подается очень сложно, и ее мало, мне новичку непонятно. Что делать, люди добрые?

Офлайн

#2 Дек. 11, 2023 08:27:30

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2586
Репутация: +  60  -
Профиль   Отправить e-mail  

Копирование текста с сохранением форматирования

Так происходит потому что вы не хотите читать
Конкретно выбранная вами библиотека работает только с обычным текстом
https://github.com/asweigart/pyperclip
“Currently only handles plaintext.”

поищите другую либу с поддержкой нужного функционала либо изучайте win32api на предмет того как работает буфер
https://github.com/OzymandiasTheGreat/klembord



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version