После вставки под вставленным текстом появляется маленький значок «Параметры вставки».
Нажмите этот значок и выберите «Сохранить исходное форматирование»:
Можно ли встраивать программный исходный код в слайд Powerpoint и сохранять выделение / раскраску кода?
После вставки под вставленным текстом появляется маленький значок «Параметры вставки».
Нажмите этот значок и выберите «Сохранить исходное форматирование»:
Используйте Notepad ++ с дополнением NppExport.
Выберите исходный код
Используйте Копировать RTF в буфер обмена NppExport
Вставить в пустой слайд PPT (не выделять текстовые файлы)
Фрагменты могут форматировать почти каждый формат в RTF:
pygmentize -f rtf -o code.rtf code.py
Если исходный код не нужно копировать и вставлять из презентации, быстрым и грязным решением может быть просто сделать скриншоты исходного кода.
Note: Copying from Notepad++ will preserve colors and styling.
Online syntax highlighter like TextMate seems good as well, http://markup.su/highlighter/
But after pasting into PowerPoint presentation new lines and line spacing is lost, so we can take a screen shot of the preview and paste it in our PowerPoint presentation
Вставка из Eclipse должна сохранять форматирование, если приложение поддерживает это. Я знаю, что Word ... не уверен насчет PPT.
Могу ли я похвалить отличный сервис HTML от ookii.org:
http://www.ookii.org/software/formatc/
это работает только для C / C # / VB / HTML.
I've had no success pasting into Powerpoint 2010 on Windows.
However, pasting from Eclipse into Word 2010 works.
You can then save this formatted text as an RTF file, then embed the RTF into a Powerpoint 2010 slide using Insert Object (and optionally select 'link' so you can edit and update the text in Word).
Using Notepad++ and Npp Export works great, but your text will end up with a white background.
To remove it, paste first the text in word with the "preserve source formatting" option. Then, select the text and in Home > Font, remove the background with the Text Highlight Color option.
Then, copy again the text from word, and paste it in powerpoint with the "preserve source formatting" option.