在PPT和Word中添加带有语法高亮的代码块

问题很简单,我想在ppt中添加带有语法高亮的程序代码,搞了几天,总算找到了比较好的解决方法了。

详细的要求如下:

1.代码带有语法高亮。

2.结果是矢量图,也就是说可以随便缩小放大的,因此别拿直接对代码截图来忽悠我。

3.最好带有行号。

 

方法一:

下载软件SciTE,下载地址:http://www.fauskes.net/nb/syntaxms/

这个软件是我从网上搜到的,外国人写的。效果如下:

0_1318335729CRmh

不过要把带有语法高亮的格式拷贝到ppt里有点麻烦,把代码复制到这个软件内,然后用Copy as RTF复制,再粘到Word里面,然后再在ppt里面选择性粘贴为带格式文本。

当然这种方法不满足条件3。

PPT里的效果如下:

0_13183357924zyj

好吧,其实我想说一开始我看到大段的英文就很头疼,我简单看了下,没有看到在ppt里面需要额外的步骤,直接粘贴了,结果当然很失望,于是继续找其他的方法。

 

 

以下两个应该是我自己原创的吧。

方法二:

首先使用notepad++打印源代码的话可以获得带有完整语法高亮的代码,我一般打印成pdf,但是pdf在PPT里面虽然能够直接插入,但是pdf一般都是一整页A4,如果代码比较短的话需要对pdf重新进行裁剪,还是比较麻烦的。

这个方法不满足条件2,虽然在pdf里面内容是矢量的,但是我发现在PowerPoint里面插入pdf后放大时出现了模糊。

 

方法三:

继续想,本质上我想要一个矢量图,所以我就想到了eps格式,把pdf另存为eps后就直接能够在PPT里面像插入图片一样插入代码了。编辑是也可以直接像编辑图片一样,比较方便,可以随意裁剪。

这种方法基本能够满足上述三个条件了。

效果如下:

0_1318335993rYrE

 

最后总结一下,整体的思路分为两个方向:

a)将代码自动转换成带有格式的文本。方法一是这个路子,另外一个流产的方法是生成html代码然后插入到PPT里,但是这个我没有试成功。

b)将代码转换成带有语法高亮的矢量图。方法二、三都是这个思路,虽然方法二在实际插入到PPT中时失去了矢量图的特性。而将代码转换成带语法高亮的图片则是依靠Notepad++强大的打印功能。

 

个人推荐方法三,因为我不是很喜欢SciTE里的语法高亮,而Notepad++提供了各种语法高亮方案,可以自定义输出,并且可以输出行号。

 

 

10月18日更新

找到了一个比SciTE更加强大的软件HightLight,官网是:http://www.andre-simon.de/

这款软件可以把源码输出成各种不同格式,例如tex、html等。我最初就是想找在Latex下的代码高亮而找到的。

0_1318930764lQin

就看这个界面就知道非常强大了……支持自动调整格式、添加行号、n多配色方案,字体设置等等……

 

不过需要注意的是,上述软件均对中文支持不好!!!代码有中文注释的话一律会被转换成乱码。建议转换前去掉注释或者干错习惯写英文注释。

电视台常用的背景音乐,大家做PPT可以用的

1.豪勇七蛟龙(The Magnificent Seven)
大型颁奖晚会最喜欢用的背景音乐,地球人都知道。伯恩斯坦作曲。
地址http://www.aebc.com/~shtuet/m7.mp3
2.故乡的原风景
《神雕侠侣》多次引用,哀伤感人。出自扶桑作曲家宗次郎1991年的专辑《木道》。
地址http://www.kf-cn.com/cn/miimg/sound.mp3
3.CCTV《天气预报》主题曲
据说是迄今为止中间电视台唯一没有改变过的背景音乐,《天气预报》一直使用它。《渔舟唱晚》(即天气预报背景音乐),是当年在上海颇有名气的电子琴演奏家浦琪璋根据同名民族乐曲改编演奏的。她原来是上海乐团的独奏演员,是从“小荧星”艺术团毕业的,在艺术上颇有成就,曾与上海轻音乐乐团合作过许多脍炙人口的曲子,如:《幸福的傣乡》等等。音乐界的屠巴海经常与她合作。这首曲子完成后,浦琪璋便退出乐界。但此曲却因为被黄金档节目央视的《天气预报》采用为背景音乐而受到了广大中国人民的喜爱。当年浦琪璋用“雅马哈”三排键盘的音乐会电子琴改编演奏这首曲子时,也没有想到此曲会成为黄金时段节目的黄金背景音乐,更想不到它会影响到那么多国人。
地址http://www.cqcdbs.com/ertong/ysxss/yy/MUSIC/Yzcw.mp3
4.简单的礼物(Simple Gifts)
美国VOA广播电台(美国之音)的SPECIAL ENGLISH(慢速音乐)节目的背景音乐吗?太熟悉了,只不过电台版的速度要比这个快一些。
地址http://learn.tsinghua.edu.cn:8080/2004310274/Simple_Gifts.mp3
5.雪的梦幻(Snowdreams)
这首《雪的梦幻》(Snowdreams)出自班德瑞的春野这张专辑。相当经典的纯音乐,被电台和电视台使用的次数已经无法统计,常在一些情感类(尤其爱情,有一点淡淡的哀伤)的播讲中充当背景音乐。
地址http://218.14.146.210/show/W10034/snowdreams.mp3
6.童年(Childhood Memory)
这首《童年》(Childhood Memory)出自班德瑞的《日光海岸》这张专辑。确实曲如其名,让人回想起过去的时光,听了有种想哭的冲动……Long笛与黑管永远是管乐重梦幻组合,叠轻柔的钢琴上,顺记忆穿针引线,副歌中穿插一段凝人和声,是整首曲子接在主题后经营出来的高潮,刚巧呼应着全程串场风铃声,两者在编曲中分工架起,迷雾般的帷幕,带人回溯到孩提时代那段年幼无助但却也无忧无虑的时刻。可惜的是,像这样的甜蜜回忆,一旦成人,能分享的人也所剩无多了。
地址http://www1.hrbust.edu.cn/zuzhijigou/gonghui/music/03/02.mp3
7.宋家王朝(THE SOONG SISTER)
这首《宋家王朝》出自扶桑作曲大师喜多郎之手,个人感觉既恢弘又凄婉,港台的电视剧多爱用此背景音乐,比如李若彤版《神雕侠侣》。
地址http://bbs.happy369.com/yycy/喜多郎《The Best Of Kitaro II 宇宙》/12.mp3
8.你的笑颜(Your Smile)
这首曲子出自班德瑞的《仙境》这张专辑,似乎常被用电台作为午夜节目的背景音乐。相对于其它几首情感节目的背景音乐,这首曲子并不显得特别悲伤和哀婉,但是一样会触到你的神经。
地址http://music.7xy.com.cn/08.YOUR SMILE.mp3
9.春野(ONE DAY IN SPRING)
《春野》(ONE DAY IN SPRING)出自班德瑞的专辑《春野》,常被用作节目开头的曲子或是新闻、起床曲的开头背景音乐。是一首非常舒缓柔美的经典乐。
地址http://www.lsfx.pudong-edu.sh.cn/pzleclassweb/PZLUPLOAD/SpaceWZFB/mp3/061030125411.mp3
10.安妮的仙境(Annie’’s Wonderland)
《安妮的仙境》(Annies Wonderland)出自班德瑞的《仙境》这张专辑,柔美而有力度,适合朗诵配乐。
地址http://www.rekuo.com.cn/anni.mp3
11.凤凰卫视《天气预报》主题曲
这首《和兰花在一起》(With an orchid)出自Yanni(雅尼)的专辑《If I Could Tell You》,被凤凰卫视用于天气预报的背景音乐。
飘逸的曲子
清清淡淡
如行云流水般的音律
洁净而从容
在遥远的夢幻里流连
寻找渴望已久的宁静
魂牵梦绕的风景
在尘间
寂静的夜里
停留在此刻
地址http://jy.sxyedu.com/images/uploadfiles/20060414031234.mp3
12.神秘园之歌(Song From A Secret Garden)
这首《神秘园之歌》出自神秘园的第一张专辑《SONGS FROM A SECRETGARDEN》。据说这首歌伤感能杀死人,让人象迷失在神秘的丛林里,黑暗的看不到天,找不到出口,沉溺在这样的黑暗中,象一个人孤独的坐在路边大树的阴影下,静静看路上人来人往,别人看不到你你也不想被看到,因为你害怕,因为你孤独,你知道这不是什么好事,但只有这样,受伤的心才能感到一丝安全,这样的孤独一直在诱惑你……
地址http://download.52samsung.com:82/52yingyin/sanwu/SG03.mp3
13.Windancer
这首曲子出自神秘园的专辑《White stone》(白石),悠扬舒畅,有品味的书店和FLASH动画都比较偏爱这首曲子。
地址http://www.hhtyz.com/film/dst/My Music/windancer.mp3
14.火之战车(CHARIOTS OF FIRE)
很雄壮有力的歌曲,大家应该很熟悉
地址http://liren.51liao.com/gongju/zhanche.mp3
15.泪花(TEARS)
纯美的钢琴曲,经常能听到它,可惜关于该曲的进一步资料我就不清楚了。
多年后,如果我们相逢,我将以何来面汝,以沉默以眼泪…… 忧伤的琴键中,我却觉得自己被安慰,泪珠在阳光下凝结成了完美的樱花形状,纵然枯萎仍有暖意。那一刹那真的怕极了自己内心里还有任何怨恨与阴骛,一点点,都会让自己无法与曲中的美丽邂逅。多年以后,沉默的我们正如那些无法启齿的往事,会凝成心里的一滴泪吗?抑或就这么被现实的烈阳蒸发掉了,点滴不剩。至少我为你哭泣过,安静的,无声的,伤心的,在岁月无法触摸的角落里,玫瑰花心渐渐老去。
地址http://yuer.eidensha.com/media/tears.mp3
16.再见police(goodbye)
似乎是一首意大利歌曲,然后被国产影视作品广为引用,最明显的就是《无间道》里《再见police》这首背景音乐使用的就是它。
地址http://pshk.com/playsoccer/upload/goodbye.mp3
17.柔板(Adagio)
《Adagio》(柔板)很柔美,就像它的名字一样,也是很能引发感触的好作品,听了居然不免要落泪,足见其感染力之强!有一些广告就用其作为背景音乐,另外电台的一些情感节目也有用其作为背景音乐。而且,该曲也是朗诵配乐不可多得的好曲子(该音乐出自专辑《Songs From A Secret Garden》)。
地址http://www.nihao8.com/qq47329193/music/adagio.mp3
18. 英雄的黎明
很恢弘的一首曲子,在扶桑动画片《三国志》中出现过,也在95版《神雕侠侣》出现过。
地址http://www.huaee.cn/music/sgz.mp3
19.王都炎上
新白娘子传奇里用过,记得青姐花园站的青姐弹过的,叫断桥。水漫金山后许仙与白娘子在断桥相见时用到过。
地址http://images.bcct.cn/resourceDir/music/2587.mp3
20.爱的罗曼史(Romance De Amor)
学吉他的朋友必弹的曲目。经常在爱情电视剧和青春电视剧出现的曲目。
地址http://www.andingxi.2156.cn/nasa/adlms.mp3
21.反璞归真(Return To Innocence)
英格玛《The cross of changes》里的经典曲目,中国人寿保险在CCTV上做的广告就用其作背景音乐.
地址http://www.gzwd.gov.cn/sc/UploadFiles_5151/200705/20070524002612310.mp3
22.天地孤影任我行
东邪西毒-《天地孤影任我行》,那电影开场时开山碎石的背景音乐,极其苍凉雄浑,后来大话西游里紫霞临死这段音乐飘扬的时候,我已忍不住潸然泪下
地址http://www.qhtz.com/UploadFiles/200671011584888.mp3
23.Bandari – The Soong Sister
97天龙八部一首背景音乐,非常洗涤心灵的伤感音乐,尤其是后半段,令人伤感…
地址http://www1.hrbust.edu.cn/zuzhijigou/gonghui/music/03/24.mp3
24.Forrest Gump – Suite Forrest Gump
阿甘正传一首令人感到温暖的交响乐,它将和电影一起深深埋藏在我们的灵魂深处,每当听起这首曲子,我便想起了阿甘,他用自己的坎坷经历让我们懂得了如何珍惜眼前的一切,也让我们明白了逆境并不能将我们打垮,我们应该去努力寻找自己的幸福…
地址
25.Variations on the Kanon by Pachelbel
在电影《我的野蛮女友》中,当全智贤的钢琴声在大学阶梯课室里响起的时候,满脸尴尬的车太贤情不自禁穿过人群,将准备以久的玫瑰送给全智贤。这时满场一片喝彩鼓掌之声,也让我们对爱情充满了无尽的幻想
地址http://jxxy.jstu.edu.cn/bbs/uploadfile/2007-1/2007191443887329.mp3
26.Daydream 白日梦
英国BBC广播网夜间节目配乐常客
地址http://www.jcjedu.cn/bk312/UploadFiles/2007-4/425276025.mp3
27.Greek Meditation 古诗
各电视台情感节目用曲
地址http://music.7xy.com.cn/08.GREEK MEDITATION.mp3
28.闲云孤鹤
央视节目间过度背景音乐-闲云孤鹤
地址http://bbs.ancc.org.cn/UpLoadFile/2004-12/200412892938465.mp3
29.印度之花
Blossoms From India-Sea of Flower 印度之花
地址http://file.dzsm.com/music/yydd.mp3
30.喜多郎 silk road
乐曲“丝绸之路”是喜多郎的成名
地址http://bbs.happy369.com/yycy/喜多郎《The Best Of Kitaro II 宇宙》/4.mp3
31.Caribbean_Blue加勒比海盗
加勒比海蓝.mp3 经典再现-Moonlight Bay
地址http://www.dbjc.net/vip/py/加勒比海蓝.mp3
32.神思者 sens kaishin
神思者-sens-kaishin [海神] – 阿普洛迪
地址
33.Bamboo Dance竹舞
水光涟漪之竹舞Bamboo Dance 邵容演奏
地址http://www.hgtw.org/bbs/images/upfile/2006-5/200652820118.mp3
34.SONG FOR THE LORD
SONG FOR THE LORD献给阁下的歌-班得瑞音乐-寂静山林
地址http://mp3.secretgarden.cc/meng/2/silence08.mp3
35.弥撒(The Mass)
各电视台Army事节目-弥撒(The Mass)
地址http://www.goblinu.com/gequ/The Mass.mp3
36.Nightingale夜莺
雅尼 [Yanni]-Nightingale夜莺
地址http://www.cqcdbs.com/bskj/bsxxkjw/wangye/yinyue/mp3/yani00.mp3
37.Children
在瑞典出生的Robert Miles,在九十年代以一曲Children大受人们瞩目。此碟更被誉为是“全欧史上最畅销跳舞细碟”,Robert Miles 也因“Children”一曲而声名大噪!虽为舞蹈曲目,但好多电台DJ都拿它作动感的背景音乐,尤其是汽车音乐,爽呆咯
地址http://www.wuqiang.net/music/index.files/music/Children.mp3
38.CCTV动物世界片头曲 Just Blue
这首Just Blue 出自Space乐队的1978年专辑《Just Blue》。 Space,法国著名的流行电子乐队(synth-pop ),这张专辑是他们最好的专辑,也是最“太空”的专辑,音乐天马行空,旋律美妙无比,在欧洲拥有一大批忠实听众。下面是2个版本,第一个是片中音乐。
地址http://hbcw.hndt.com/bbs/UploadFile/2006-4/200641813264983257.mp3
片中音乐
地址http://hbcw.hndt.com/bbs/UploadFile/2006-4/200641813264983257.mp3
39.CCTV动物世界片尾曲 we stay
这首《we stay》,选自专辑《The Arctic Circle 》,来自英国的SKY乐队。音乐属于介于轻音乐和NEW AGE MUSIC之间,探索的成分较浓。音乐中运用了多种乐器,糅合了自然声息强烈的流行音乐风味音律流畅!
地址http://www.ztcar.com/word/dongwushijie3M.mp3
40.LOVE SONGS FEAST(爱的筵席),CCTV《对话》节目插曲
又是一首哼唱音乐,直入灵魂深处…… 本曲是CCTV《对话》节目插曲,在每次介绍对话嘉宾取得辉煌成就的录像里,常常就是这首空灵的,充满谜一样绚丽色彩的曲子。该曲名为《LOVE SONGS FEAST》(爱的筵席)。莎拉布莱曼专辑《重回伊甸园》中的曲目《SCENE DAMOUR》(爱情场景)也是该曲目。鸡和蛋谁先有,无法考证
地址http://wfsr.net/melody/Love_Songs_Feast.mp3
41.One Man’s Dream CCTV《对话》主题曲
雅尼最为精彩的一张现场专辑——《Yanni Live At The Acropolis》中的一首《One man’s dream》,每次从cctv-2看那档《对话》的节目时,心里都是一阵莫明的激动。看似卑微的人类,可以在一生中有如此的成就。尤其是当他们年长的时候,回头看看时,或者和我们这些正处于卑微状态中的人对话时。
地址http://hbcw.hndt.com/bbs/UploadFile/2005-10/200510231014594042.mp3
42.Short Trip Home(回家的路很短)
最早听到这曲就是荷兰队被拒在02年世界杯门外时候CCTV5放了这一曲子。后来在世界杯的时候每每强队要告别世界杯时,这支哀怨的曲子就随之响起,它将人的心情渲染得淋漓尽致。这首Short Trip Home 是专辑《HEARTLAND 》里边的曲子,专辑是约夏贝尔,马友友(大提琴),艾格麦尔(蓝调+摇滚派的低音大提琴演奏家)及马克欧康(乡村小提琴)几个人的精选合成集子。
地址http://wj.enboedu.com/UploadFiles/2007-1/124739140.mp3
43.永恒依然-汪正正在奥运期间推出的新曲
“是谁波动天地之旅,燃起力量穿越无边……当一切慢慢遥远,永恒依然。”歌手汪正正在奥运期间推出的新曲《永恒依然》近日在中央电视台的几个频道同时播出,成为申奥的代表歌曲和未来广告公司的形象代言歌曲。
地址http://blog.chinaitlab.com/user1/335946/upload/20062198517.mp3
44.Don’t turn off the light 不要关灯-央视体育频道天下足球背景音乐
拉美音乐领域最炙手可热的人物enrique iglesias,其父就是大名鼎鼎julio iglesias(胡里奥·伊格莱西亚斯)。
地址http://www.go01.com/yule/UploadFiles_2383/200512/20051202223309855.mp3
45.MagicBoulevard —世界影视博览的背景音乐-法语歌曲
这首歌是Francois Feldman 98年同名专辑Magic’boul’vard中的一首,《Magic boulevard》(魔力大道)描述的是关于一个电影院领座员唯美而忧伤的心情。
地址http://www.zeper.cn/nahxa/new/20070111/MagicBoulevard.mp3
46. Through The Arbor穿过树荫-央视节目间过度背景音乐
著名钢琴家凯文·柯恩Kevin Kern 以他享有盛誉的美丽钢琴调子来捕捉我们的心,这是他最具有代表性之经典作,曲调不经修饰,却能轻轻松松地令我们不期然地跟着他走进“满园春色关不住”的林荫,不愧是钢琴大师。
地址http://www.cat-nest.com/mp3/Kevin%20Kern/1996-In%20the%20Enchanted%20Garden/01%20Through%20the%20Arbor.MP3
47.《勇闯夺命岛》(THE ROCK)主题音乐Rock House Jail
HOLLYWOOD 动作影片《勇闯夺命岛》(THE ROCK)中的第3段配乐,本曲相当有气魄,节奏感很强,他的主创 Hans Zimmer。这段音乐已经被CCT那个V给用滥了,节目里有警-察追击的镜头出现,往往就能听到这段音乐,估计没交版权费;国内有个LJ电视剧也曾经盗用过,好可耻,我的鼻子就是那时给气歪了
地址http://www.ecumu.net/magic_lin/The%20Rock.mp3
48.Bluebird 蓝鸟
各电视台节目大量引用 ,出自詹姆斯·拉斯特乐队,最受欢迎、流行最广的《蓝鸟》(Bluebird),它不仅保持了乐团原有特色,而且在风格上与其他改编作品有所不同。
地址 http://ww.wz66.com/uploadfiles/2006-7/716523780.mp3
49.North Gate – Ron Carnel-TVB瞬间看地球背景音乐
凤凰卫视TVB瞬间看地球的背景音乐
地址http://www.pctt.com.cn/yinyue/157.mp3
50.Star Of Baghdad巴格达之星
《巴格达之星》(Star Of Baghdad)出自班德瑞的专辑《仙境》,依然是听了让人觉得有点伤感的曲子
地址http://www1.hrbust.edu.cn/zuzhijigou/gonghui/music/02/17.mp3
51.THE GREAT SMOKY MOUNTAINS- 大烟山-美国国家公园系列
探索频道配乐大师融合全球五大洲音乐元素,呈现精彩听觉冒险
地址http://fzqq.cn/dayanshan.mp3