Python pptx - передать html форматированный текст в абзац в PowerPoint - PullRequest
0 голосов
/ 06 мая 2020

У меня есть строка с тегами html, и я хотел бы передать форматирование в Power Point. Единственная идея, которая у меня есть сейчас, - это разделить его с помощью какой-нибудь библиотеки xml и добавить кучу ifs, добавляя форматирование для запуска в зависимости от тега.

Сталкивались ли вы с аналогичной проблемой или лучше знаете, как к ней подойти?

1 Ответ

0 голосов
/ 20 мая 2020

Я не думаю, что есть способ сделать это. Для начала, некоторые элементы и атрибуты HTML вряд ли будут переведены.

Я сделал очень ограниченное количество этого - и на самом деле я переводил в основном Markdown. (Актуальность HTML заключается в том, что я работал со ссылками на сущности, а также <br/>.)

Мне жаль, что мой код вам бесполезен.

Мой совет: для поддержки небольшого подмножества HTML. Возможно, <span> с некоторым ограниченным стилем и такими вещами, как <br/>.

...