123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347 |
- "use strict";
- var page = require('webpage').create(),
- system = require('system'),
- address, output, size, t, title, getMingyan, getFooter, getHeader;
- var mingyan = new Array(
- "业精于勤,荒于嬉。——韩愈",
- "书籍是巨大的力量。——列宁",
- "学而不厌,诲人不倦。——《论语》",
- "学而时习之,不亦说乎?——《论语》",
- "圣人无常师。——韩愈 ",
- "重复是学习之母。——狄慈根 ",
- "恢弘志士之气,不宜妄自菲薄。——诸葛亮 ",
- "人皆可以为尧舜。——《孟子》 ",
- "知而好问,然后能才。——《荀子》 ",
- "知之为知之,不知为不知,是知也。——《论语》",
- "莫等闲,白了少年头,空悲切。——岳飞 ",
- "书山有路勤为径,学海无涯苦作舟。——唐代文学家韩愈 ",
- "多读多抄,这二者是必须保证的。——吴晗 ",
- "聪明在于勤奋,天才在于积累。——华罗庚 ",
- "我的成就,当归功于精力的思索。——牛顿 ",
- "志当存高远。——诸葛亮 ",
- "略翻书数则,便不愧三餐。——陈字自 ",
- "落日无边江不尽,此身此日更须忙。——陈师道 ",
- "学习是劳动,是充满思想的劳动。——乌申斯基 ",
- "知识就是力量。——培根 ",
- "吾生也有涯,而知也无涯。——庄子 ",
- "光阴给我们经验,读书给我们知识。——奥斯特洛夫斯基 ",
- "敏而好学,不耻下问。——孔子 ",
- "光景不待人,须叟发成丝。——李白 ",
- "人生是没有毕业的学校。——黎凯 ",
- "血沃中原肥劲草,寒凝大地发春华——鲁迅 ",
- "有教养的头脑的第一个标志就是善于提问。——普列汉诺夫 ",
- "欲穷千里目,更上一层楼。——王之涣 ",
- "读书越多,越感到腹中空虚。——雪莱 ",
- "生命不能从谎言之中开出灿烂的鲜花。——海涅 ",
- "学而不思则惘,思而不学则殆。——孔子 ",
- "读万卷书,行万里路。——刘彝 ",
- "志不强者智不达。——墨翟 ",
- "读一本好书,就是和许多高尚的人谈话。——歌德 ",
- "没有艰苦的学习,就没有最简单的科学发明。——谚语 ",
- "人的影响短暂而微弱,书的影响则广泛而深远。——普希金 ",
- "阅读使人充实,会谈使人敏捷,写作使人精确。——培根 ",
- "读书是学习,摘抄是整理,写作是创造。——吴晗",
- "和书籍生活在一起,永远不会叹气。——罗曼罗兰",
- "读书百遍,其义自现。——三国志",
- "学不可以已。——《荀子》",
- "天才是百分之一的灵感,百分之九十九的血汗。——爱迪生 ",
- "倘能生存,我当然仍要学习。——鲁迅 ",
- "学到很多东西的诀窍,就是一下子不要学很多。——洛克 ",
- "你想成为幸福的人吗?但愿你首先学会吃得起苦。——屠格涅夫 ",
- "学者贵知其当然与所以然,若偶能然,不得谓为学。——孙中山 ",
- "读书破万卷,下笔如有神。——唐杜甫 ",
- "学之广在于不倦,不倦在于固志。——晋葛洪 ",
- "活着就要学习,学习不是为了活着。——弗培根 ",
- "把语言化为行动,比把行动化为语言困难得多。——高尔基 ",
- "日日行,不怕千万里;常常做,不怕千万事。——金樱 ",
- "愚昧从来没有给人带来幸福;幸福的根源在于知识。——左拉 ",
- "聪明的人有长的耳朵和短的舌头。——弗莱格 ",
- "积土而为山,积水而为海。——荀子 ",
- "必须和实际社会接触,使所读的书活起来。——鲁迅 ",
- "书籍是伟大的天才留给人类的遗产。——爱迪生 ",
- "不学自知,不问自晓,古今行事,未之有也。——王充 ",
- "绳锯木断,水滴石穿。——罗大经鹤林玉露 ",
- "宝剑锋从磨砺出,梅花香自苦寒来。——朱熹 ",
- "求学的三个条件是:多观察、多吃苦、多研究。——加菲劳 ",
- "我身上一切优秀的品质都要归功于书籍。——高尔基 ",
- "由智慧养成的习惯,能成为第二天性。——培根 ",
- "形成天才的决定因素应该是勤奋。——郭沫若 ",
- "聪明出于勤奋,天才在于积累。——华罗庚 ",
- "黑发不知勤学早,白发方悔读书迟。——颜真卿 ",
- "笨鸟先飞早入林,笨人勤学早成材。——《省世格言》",
- "时间,就像海绵里的水,只要愿挤,总是有的。——鲁迅 ",
- "长风破浪会有时,直挂云帆济沧海——李白 ",
- "勤劳一日,可得一夜安眠;勤劳一生,可得幸福长眠。——达芬奇 ",
- "学会学习的人,是非常幸福的人。——米南德 ",
- "构成我们学习最大障碍的是已知的东西,而不是未知的东西。——贝尔纳 ",
- "学习必须与实干相结合——泰戈尔 ",
- "当你还不能对自己说今天学到了什么东西时,你就不要去睡觉。——利希顿堡 ",
- "读书有三到:谓心到,眼到,口到。——朱熹 ",
- "一个能思考的人,才真是一个力量无边的人。——巴尔扎克 ",
- "学问是异常珍贵的东西,从任何源泉吸收都不可耻。——阿卜日法拉兹 ",
- "爱学出勤奋,勤奋出天才。——郭沫若 ",
- "学者如登山焉,动而益高,如寤寐焉,久而益足。——徐干 ",
- "路曼曼其修远兮,吾将上下而求索。——屈原 ",
- "我的努力求学没有得到别的好处,只不过是愈来愈发觉自己的无知。——笛卡儿 ",
- "游手好闲的学习并不比学习游手好闲好。——约贝勒斯 ",
- "学习知识要善于思考,思考,再思考。——爱因斯坦 ",
- "我们一定要给自己提出这样的任务:第一,学习,第二是学习,第三还是学习。——列宁 ",
- "学习本无底,前进莫徬徨。——报摘 ",
- "成功的人是跟别人学习经验,失败的人只跟自己学习经验。——佚名 ",
- "成功是一种态度!——皮尔 ",
- "不达成功誓不休。——陈潭秋 ",
- "成功的秘诀,在永不改变既定的目的。——卢梭 ",
- "伟大的才能比伟大的成功更不寻常。——沃维纳格 ",
- "当你希望成功,当以恒心为良友。——爱迪生 ",
- "成功并不是重要的事,重要的是努力。——加费罗 ",
- "自信就是成功的第一秘诀。——爱默生 ",
- "成功自是人权贵,创业终由道力强。——梁启超 ",
- "革命尚未成功,同志仍须努力。——孙中山 ",
- "不自强而成功者,天下未之有也。——刘安 ",
- "不在乎别人是否赏识他的人,必然成功。——金基尔 ",
- "成功网罗着大量的过失。——萧伯纳 ",
- "成功=艰苦的劳动+正确的方法+少说空话。——爱因斯坦 ",
- "凡是自强不息者,最终都会成功。——歌德 ",
- "天下绝无不热烈勇敢地追求成功,而能取得成功的人。——拿破仑 ",
- "艺术的成功在于没有人工雕琢的痕迹。——奥维德 ",
- "成功的脑子像钻子一样动作——集中到一点。——博维 ",
- "万里不惜死,一朝得成功。——高适 ",
- "高傲自大是成功的流沙。——阿比 ",
- "一个成功的人是以幽默感对付挫折的。——詹姆斯·潘 ",
- "勤奋就是成功之母。——茅以升 ",
- "荣誉妒忌成功,而成功却以为自己就是荣誉。——罗斯唐 ",
- "成功可招引朋友,挫败可考验朋友。——西拿斯 ",
- "成功的秘诀在于恒心。——迪斯雷利 ",
- "本来无望的事,大胆尝试,往往能成功。——莎士比亚",
- "“拿出胆量来”那一吼声是一切成功之母。——雨果",
- "要成功一项事业,必须花掉毕生的时间。——列文虎克",
- "战争重要的是求取政治是的成果,而不是军事上的成功。——蒙森",
- "失败也是我需要的,它和成功对我一样有价值。——爱迪生",
- "吾观自古贤达人,功成不退皆殒身。——李白",
- "当一个人一心一意做好事情的时候,他最终是必然会成功的。——卢梭",
- "一个羞赧的失败比一个骄傲的成功还要高贵。——纪伯伦",
- "成功是战胜艰难险阻的奋斗结晶。——史密斯",
- "谁和我一样用功,谁就会和我一样成功。——莫扎特",
- "立志欲坚不欲锐,成功在久不在速。——张孝祥",
- "对搞科学的人来说,勤奋就是成功之母。——茅以升",
- "如果你具备开始的勇气,就有了成功的豪情。——戴维·维斯考特",
- "成功的秘诀,在于随时随地把握时机。——宙斯累利",
- "良好的开端,等于成功的一半。——柏拉图",
- "执志不绝群,则不能臻成功铭弘勋。——葛洪",
- "不论成功还是失败,都是系于自己。——朗费罗 ",
- "用赢得的权力的品质来维护权力,就很容易获得成功。——萨卢斯特 ",
- "当人们感到自己没有能力获得巨大的成功时,他们会鄙视伟大的目标。——沃维纳格 ",
- "成功,是内心的造就。——拉尔夫.M.福特 ",
- "熊熊的热忱,凭着切实有用的知识与坚忍不拔,是最常造就成功的品性。——戴尔·卡耐基 ",
- "成功之难如升天,覆坠之易如燎毛。——柳仳 ",
- "成功的奥秘在于目标的坚定。——迪斯雷利 ",
- "一次失败,只是证明我们成功的决心还够坚强。——博维 ",
- "成功的时候,谁都是朋友。但只有母亲——她是失败时的伴侣。——郑振铎 ",
- "执着追求并从中得到最大快乐的人,才是成功者。——梭罗 ",
- "一个不注意小事情的人,永远不会成功大事业。——卡耐基 ",
- "天下无难事,唯坚忍二字,为成功之要诀。——黄兴 ",
- "对生活抱持全面性的好奇,仍是伟大创意人员成功的秘诀。——李奥贝纳 ",
- "真正迅速的人,并非事情仅仅做得快,而是做得成功而有效的人。——培根 ",
- "有许多人是用青春的幸福作为成功的代价的。——莫扎特 ",
- "立志工作成功,是人类活动的三大要素。——巴斯德 ",
- "不认识痛苦,就不是一条好汉。——雨果 ",
- "三军可夺帅也,匹夫不可夺志也。——孔丘 ",
- "苦难是人生的老师,通过苦难,走向欢乐。——贝多芬 ",
- "与其临渊羡鱼,不如退而结网。——《史记汉书董仲舒传》 ",
- "芸芸众生,孰不爱生?爱生之极,进而爱群。——秋瑾 ",
- "燕雀戏藩柴,安识鸿鹄游。——曹植 ",
- "大鹏一日同风起,扶摇直上九万里。——李白 ",
- "形成天才的决定因素应该是勤奋。——郭沫若 ",
- "伟大的作品不是靠力量,而是靠坚持来完成的。——约翰逊 ",
- "即使跌倒一百次,也要一百零一次地站起来。——张海迪 ",
- "不奋苦而求速效,只落得少日浮夸,老来窘隘而已。——郑板桥 ",
- "学到很多东西的诀窍,就是一下子不要学很多。——洛克 ",
- "决定一个人的一生,以及整个命运的,只是一瞬之间。——歌德 ",
- "被克服的困难就是胜利的契机。——丘吉尔 ",
- "卓越的人的一大优点是:在不利和艰难的遭遇里百折不挠。——贝多芬 ",
- "最可怕的敌人,就是没有坚强的信念。——法国 ",
- "什么叫作失败?失败是到达较佳境地的第一步。——菲里浦斯 ",
- "意志目标不在自然中存在,而在生命中蕴藏。——武者小路实笃 ",
- "有教养的头脑的第一个标志就是善于提问。——普列汉诺夫 ",
- "自己要先看得起自己,别人才会看得起你。——佚名 ",
- "我们若已接受最坏的,就再没有什么损失。——卡耐基 ",
- "聪明的人有长的耳朵和短的舌头。——弗莱格 ",
- "故立志者,为学之心也;为学者,立志之事也。——王阳明 ",
- "鸟欲高飞先振翅,人求上进先读书。——李若禅 ",
- "志当存高远。——诸葛亮 ",
- "人生并非游戏,因此我们没有权利随意放弃它。——列夫托尔斯泰 ",
- "读一本好书,就如同和一个高尚的人在交谈。——歌德 ",
- "壮心未与年俱老,死去犹能作鬼雄。——陆游 ",
- "不要在已成的事业中逗留着!——巴斯德 ",
- "良机对于懒惰没有用,但勤劳可以使最平常的机遇变良机。——尼采 ",
- "谁有历经千辛万苦的意志,谁就能达到任何目的。——米南德 ",
- "千磨万击还坚韧,任尔东南西北风。——郑板桥 ",
- "忍耐和坚持虽是痛苦的事情,但却能渐渐地为你带来好处。——奥维德古罗马诗人 ",
- "能克服困难的人,可使困难化为良机。——丘吉尔 ",
- "通过苦难,走向欢乐。——贝多芬 ",
- "立志不坚,终不济事。——朱熹 ",
- "只要持续地努力,不懈地奋斗,就没有征服不了的东西。——塞内加 ",
- "伟大的工作,并不是用力量而是用耐心去完成的。——约翰逊 ",
- "人的活动如果没有理想的鼓舞,就会变得空虚而渺小。——车尔尼雪夫斯基 ",
- "日日行,不怕千万里;常常做,不怕千万事。——金樱 ",
- "取得成就时坚持不懈,要比遭到失败时顽强不屈更重要。——拉罗什夫科法国作家 ",
- "我从来不知道什么是苦闷,失败了再来,前途是自己努力创造出来的。——徐特立 ",
- "意志若是屈从,不论程度如何,它都帮助了暴力。——但丁 ",
- "如烟往事俱忘却,心底无私天地宽。——陶铸 ",
- "灾难本身即是一剂良药。——考柏 ",
- "问渠哪得清如许,为有源头活水来。——朱熹 ",
- "不作什么决定的意志不是现实的意志;无性格的人从来不做出决定。——黑格尔 ",
- "一个没有受到献身的热情所鼓舞的人,永远不会做出什么伟大的事情来。——车尔尼雪夫斯基 ",
- "富贵不能淫,贫贱不能移,威武不能屈。——孟子 ",
- "患难困苦,是磨炼人格之最高学校。——梁启超 ",
- "一个人只要强烈地坚持不懈地追求,他就能达到目的。——司汤达 ",
- "英雄常食苦难与试练的面包。——罗曼罗兰 ",
- "熟读唐诗三百首,不会作诗也会吟。——孙洙 ",
- "在希望与失望的决斗中,如果你用勇气与坚决的双手紧握着,胜利必属于希望。——普里尼 ",
- "伟大的事业,需要决心,能力,组织和责任感。——易卜生 ",
- "坚强的信念能赢得强者的心,并使他们变得更坚强。——白哲特 ",
- "君子赠人以言,庶人赠人以财。——荀况 ",
- "对于不屈不挠的人来说,没有失败这回事。——俾斯麦 ",
- "不经巨大的困难,不会有伟大的事业。——夏普 ",
- "古之君子如抱美玉而深藏不市,后之人则以石为玉而又炫之也。——朱熹 ",
- "我们以人们的目的来判断人的活动。目的伟大,活动才可以说是伟大的。——契诃夫 ",
- "我觉得坦途在前,人又何必因为一点小障碍而不走路呢?——鲁迅",
- "人生的价值,即以其人对于当代所做的工作为尺度。——徐玮生命",
- "社会犹如一条船,每个人都要有掌舵的准备。——易卜生",
- "懒惰行动得如此缓慢,贫穷很快就能超过它。——富兰克林",
- "执着追求并从中得到最大快乐的人,才是成功者。——梭罗",
- "勤劳一日,可得一夜安眠;勤劳一生,可得幸福长眠。——达芬奇",
- "锲而舍之,朽木不折;锲而不舍,金石可镂。——荀况",
- "所有坚忍不拔的努力迟早会取得报酬的。——安格尔",
- "顺境中的好运,为人们所希冀;逆境中的好运,则为人们所惊奇。——培根",
- "人生恰恰像马拉松赛跑一样。——池田大作",
- "强烈的信仰会赢取坚强的人,然后又使他们更坚强。——华特贝基霍",
- "古之立大事者,不惟有超世之才,亦必有坚忍不拔之志。——苏轼",
- "每一点滴的进展都是缓慢而艰巨的,一个人一次只能着手解决一项有限的目标。——贝费里奇",
- "懒散是一个母亲,她有一个儿子:抢劫,还有一个女儿:饥饿。——雨果",
- "坚持意志伟大的事业需要始终不渝的精神。——伏尔泰",
- "尚未实现的崇高目标,要比已经达到的渺小目标尤为珍贵。——歌德",
- "书不记,熟读可记;义不精,细思可精;惟有志不立,直是无著力处。——朱熹",
- "立志、工作、成功,是人类活动的三大要素。——巴斯德",
- "无中不能生有,无缝的石头流不出水来。谁不能燃烧,就只有冒烟——奥斯特洛夫斯基",
- "聪明出于勤奋,天才在于积累。——华罗庚",
- "道足以忘物之得春,志足以一气之盛衰。——苏轼",
- "灵感不过是顽强的劳动而获得的奖赏。——列宾",
- "即使慢,驰而不息,纵令落后,纵令失败,但一定可以达到他所向往的目标。——鲁迅",
- "立志是事业的大门,工作是登门入室的的旅途。——巴斯德",
- "穷且益坚,不坠青云之志。——王勃",
- "要从容地着手去做一件事,但一旦开始,就要坚持到底。——比阿斯",
- "人在逆境里比在顾境里更能坚强不屈,遭厄运时比交好运时更容易保全身心——雨果",
- "坚强的信心,能使平凡的人做出惊人的事业。——马尔顿",
- "平庸的生活使人感到一生不幸,波澜万丈的人生才能使人感到生存的意义。——池田大作",
- "我扑在书上,就像饥饿的人扑在面包上。——高尔基",
- "真正的才智是刚毅的志向。——拿破仑 ",
- "勇敢坚毅真正之才智乃刚毅之志向。——拿破仑 ",
- "志向不过是记忆的奴隶,生气勃勃地降生,但却很难成长。——莎士比亚",
- "人所缺乏的不是才干而是志向,不是成功的能力而是勤劳的意志。——部尔卫",
- "人的理想志向往往和他的能力成正比。——约翰逊",
- "志向和热爱是伟大行为的双翼。——歌德"
- );
- getMingyan = function() {
- mingyan.sort(function(){return 0.5 - Math.random()});
- return mingyan.shift();
- }
- getFooter = function(pageNum,numPages) {
- return "<table style=\"border-top: 1px solid black; width: 470px;font-family: Arial;font-size: 8px;\">"
- +"<tr>"
- +"<td style=\"text-align: left;\">第<span class=\"page\">"+pageNum+"</span>页,共<span class=\"topage\">"+numPages+"</span>页</td>"
- +"<td style=\"text-align: right;\">"+ getMingyan() +"</td>"
- +"</tr>"
- +"</table>";
- }
- getHeader = function(title) {
- var title_arr, header_td_html;
- title_arr = title.split('|||');
- if (title_arr.length === 2) {
- header_td_html = "<td style=\"text-align: left;font-size: 10px;\">"+ title_arr[0] +"</td>"
- +"<td style=\"text-align: right;\">"+ title_arr[1] +"</td>";
- } else {
- header_td_html = "<td style=\"text-align: right;\">"+ title +"</td>";
- }
- return "<table style=\"border-bottom: 1px solid black; width: 470px;font-family: Arial;font-size: 8px;\">"
- +"<tr>"
- + header_td_html
- +"</tr>"
- +"</table>";
- }
- if (system.args.length !== 5) {
- console.log('Usage: html2pdf.js URL filename [paperwidth*paperheight|paperformat] title');
- console.log(' paper (pdf output) examples: "5in*7.5in", "10cm*20cm", "176mm*250mm", "A4", "Letter"');
- phantom.exit();
- } else {
- address = system.args[1];
- output = system.args[2];
- title = system.args[4];
- page.viewportSize = { width: 600, height: 600 };
- if (system.args[2].substr(-4) === ".pdf") {
- size = system.args[3].split('*');
- if(size.length === 2) {
- page.paperSize = {
- width: size[0],
- height: size[1],
- margin: '10px',
- header: {
- height: "1cm",
- contents: phantom.callback(function(pageNum, numPages) {
- return getHeader(title);
- })
- },
- footer: {
- height: "1cm",
- contents: phantom.callback(function(pageNum, numPages) {
- return getFooter(pageNum,numPages);
- })
- }
- }
- } else {
- page.paperSize = {
- format: system.args[3],
- orientation: 'portrait',
- margin: '10px',
- header: {
- height: "1cm",
- contents: phantom.callback(function(pageNum, numPages) {
- return getHeader(title);
- })
- },
- footer: {
- height: "1cm",
- contents: phantom.callback(function(pageNum, numPages) {
- return getFooter(pageNum,numPages);
- })
- }
- }
- }
-
- } else {
- console.log('Wrong format!');
- phantom.exit();
- }
- t = Date.now();
- page.open(address, function (status) {
- if (status !== 'success') {
- console.log('Unable to load URL!');
- phantom.exit();
- } else {
- window.setTimeout(function () {
- page.render(output);
- t = Date.now() - t;
- console.log('Generate PDF file succeed in '+ t +' msec!');
- phantom.exit();
- }, 200);
- }
- });
- }
|