给大伙分享一个最近出炉的 MSDN 到 Word/PDF 转换器。我已经用它转换了 WPF、VSPackage、WWF 等 MSDN 章节为 PDF。
介绍
现在的 MSDN 已经做得非常好了,章节非常清晰,从入门到精通各个层次都有。我常常会把 MSDN 当作一个系统的学习书籍来看。有时候,特别想把 MSDN 下载下来,转换为 PDF,放到平板电脑上看。
最近急于研究 VS-Package 的使用,所以花了一整个晚上写了这个转换器。
软件功能描述:
用于从 MSDN 网站上下载指定章节下的所有文章,读取内容中的文本及图片等。读取完成后,转换为 Word 文件,并生成相应的目录。(有了 word 文件,Word 2010 就可以把它导出为 pdf 等其它格式了。)
软件截图
下载
下载地址:1.3 版下载地址 。
使用要求
使用本软件,需要安装 .NET4.0 以及 Office 软件。由于我使用的是 office 2010,较低的版本我没有尝试过。
使用方法
例如,我期望转换 MSDN 中 《Windows Workflow Fundation》 中的所有内容到 PDF。
打开你要下载的 MSDN 页面,查看该页面的标识。如下图,其中标识为 dd489441。
编辑配置文件
打开 MSDNConverter.exe.config,编辑以下配置:
<configuration>
<appSettings>
<add key="RootId" value="dd489441"/>
<add key="ExcludeSubIdList" value="dd483375,dd489447"/>
</appSettings>
</configuration>
把页面的标识“RootId”设置为上面的 dd489441。
有时候,你不想下载某一些子章节,例如大量类型的 API 说明。你可以把这些不想下载的子章节标识,都加入到 “ExcludeSubIdList” 配置中,以逗号分隔即可。
运行软件即可
点击回车,开始全自动运行……
先下载整本书的目录结构……
目录下载完毕后,会开始下载每一篇文章的文本内容:
文本下载完毕,会开始下载所有的图片:
文本和图片,会下载到程序对应文件夹下缓存着。防止中途中断不再重复下载。
待文本和图片下载完成后,程序会打开 Word,开始把内容输出到 Word 文档中。在转换过程中,打开 Word 只是方便查看,不要去人为编辑 Word 文档,否则会影响转换。
输出完成
转换完成后,程序为整个文档生成了目录和导航。这时,保存为 Word、或者 PDF 即可。:)
输出
结语
目前软件是 1.3 版本,还有一些问题没有解决。例如没识别表格、列表、许多样式等。这两天比较懒,反正能看了,以后有时间再加吧。
Enjoy it. :)
欢迎转载,转载请注明:
转载自 胡庆访[ http://zgynhqf.cnblogs.com/ ]
如果你有好的网址,请评论哦,我加上去
有的公司禁用了cs端QQ登陆,可以登陆WEB端,点击进入WebQQ
博主推荐:
乘风原创程序 http://study.qqcf.com/
①简单设置与开发支持
让你的web拥有分享栏: http://www.jiathis.com/getcode?codestyle=standard&showujian=false&type=right&move=0&btn=r1
让你的Web生成QQ图标,点击在线聊天和加群效果 http://wp.qq.com/index.html
使用第三方登录(灯鹭网),例如QQ:http://www.denglu.cc/index.html
开发时候,获得物流的信息的接口 http://www.kuaidi100.com/openapi/index.shtml
开发时候,获得你的网站访问人数等信息(CNZZ统计):http://www.cnzz.com/
开发时候,获得你的网站访问人数等信息(百度统计): http://tongji.baidu.com/web/welcome/login
开发时候,加入广告,人家点击广告,你可以盈利(百度推广): http://e.baidu.com/?refer=800,百度联盟
jQuery上传工具Uploadify http://kb.cnblogs.com/page/53693/ 官网 http://www.uploadify.com/
z-tree树: http://www.ztree.me/v3/main.php#_zTreeInfo
其他tree js的介绍 http://www.360doc.com/content/12/0730/11/2633_227241926.shtml
局部打印插件 jQuery.PrintArea.js http://www.cnblogs.com/beijia/archive/2012/07/09/printArea.html
其他20个jQuery插件:http://developer.51cto.com/art/201011/232679.htm
13个JavaScript图表(JS图表)图形绘制插件 http://blog.jobbole.com/13671/
Highcharts图表(做非大数据量的统计的报表首选,博客园:Bright Wen 推荐) http://www.highcharts.com/
artDialog很美的弹出框:http://www.planeart.cn/demo/artDialog/
在线HTML编辑器: KindEditor: http://www.kindsoft.net/ 帮助文档
CKEditor:http://ckeditor.com/ CKFinder http://cksource.com/ckfinder
FreeTextBox:http://www.onlinedown.net/soft/181326.htm 开始学习
my97日期控件:http://www.my97.net/ 文档和演示
ThinkPage天气插件: 进入查看
一朵云在web上浮着的,显示天气情况: jQuery 天气预报插件 (jQuery Weather Plug-in)
jQuery瀑布流插件——jQuery.Waterfall 点击查看和学习
桌面程序可能用的到,暂时先放着
Webkit.NET http://sourceforge.net/projects/webkitdotnet/
新浪微博开放平台API for .NET:http://weibosdk.codeplex.com/documentation
Lucene.net 做搜索:http://lucenenet.apache.org/ 引导学习
不用微软的Office做导出,NPOI :http://npoi.codeplex.com/releases/view/19351
盘古分词,开源中文分词组件:http://pangusegment.codeplex.com/
asp.net控件 http://www.devexpress.com/
美工可能会看的
dribbble http://dribbble.com/
作图设计小助手 markman http://www.getmarkman.com/
截图神器PicPick http://www.pickpic.com/#contact
桌面小布局工具(超好用,自定义块最好了) http://www.fence.com/
Adobe http://www.adobe.com/cn/
桌面壁纸 http://www.6188.com/
我图网(我推荐) http://weili.ooopic.com/
PS样式,素材下载:http://www.poluoluo.com/sucai/psys/Index.html
E网素材网:开始查看
前端人员可能用的
Emmet:http://docs.emmet.io/ 语法学习
②简单工具
让你可以看懂外国网站,学会英语的有道web翻译 http://fanyi.youdao.com/web2/
开发时候,想要一些身份证号码测试,在线生成身份证号码:http://www.tool7001.com/
2CHA网,在线可根据银行卡卡号,获得银行卡部分信息:http://www.2cha.com/
写博客时候,自动生成css3效果(我经常用) http://www.css3generator.com/ http://gradients.glrzad.com/
http://westciv.com/tools/transforms/index.html http://css3please.com/
按钮制作 http://css-tricks.com/examples/ButtonMaker/#
http://www.css88.com/tool/css3Preview/
css3在线手册 http://css3.jz123.cn/index.html http://css.doyoe.com/
Javascript参考手册 http://www.w3school.com.cn/js/js_reference.asp
HTML5开发指南 http://book.51cto.com/art/201204/328342.htm
RunJS(一个可以在线写JS的网站):RunJs
常用软件下载:
Visual Studio2010:http://www.microsoft.com/visualstudio/zh-cn 下载地址查看 密钥:YCFHQ9DWCYDKV88T2TMHG7BHP
Visual Studio2012: 下载地址查看 密钥:YKCW6-BPFPF-BT8C9-7DCTH-QXGWC
Windows Phone SDK 7.1:http://www.microsoft.com/zh-cn/download/details.aspx?id=27570 基本搭建查看 离线包下载 WP新浪微博开发接口
Windows Phone SDK 8.0: http://www.microsoft.com/zh-cn/download/details.aspx?id=35471 基本搭建查看
vmware workstation 9虚拟机:下载
VirtualBox(Windows,Linux虚拟机)V4.2.10.84104 简体中文版 :下载
Eclipse:http://www.eclipse.org/ 相关下载地址:http://www.eclipse.org/downloads/
MyEclipse: http://www.myeclipseide.com/ 相关下载地址查看
Andriod Eclipse ADT插件:http://developer.android.com/tools/sdk/eclipse-adt.html
ZendStudio(PHP开发):http://down.51cto.com/data/301124
Adobe产品:http://www.adobe.com/cn/downloads/ CS6破解文件下载
apache http://www.apache.org/
Teamviewer:http://www.teamviewer.com/zhcn/download/windows.aspx
foxmail:http://foxmail.com.cn/
WPS Office: http://www.wps.cn/
Installshield:http://www.installshield.com/
switchhost:http://www.pc6.com/softview/SoftView_59615.html
如果你桌面的图标过多,你可以把常用的放在小Q书桌里面: 小Q书桌下载
更多的微软相关的软件下载地址(博客园:幻天芒 推荐):msdn.itellyou.cn
数据库工具:
SQL Server 2012下载:http://www.xiazaiba.com/html/6682.html
SQL Server 2008R2 下载:http://www.xiazaiba.com/html/4610.html
SQL Server 2005下载:http://www.cr173.com/soft/10907.html
SQL Server 2000下载:http://www.xiazaiba.com/html/4102.html
DB2:http://www-01.ibm.com/software/cn/data/db2/
Oracle 11g下载: http://www.xdowns.com/soft/38/110/2010/Soft_57970.html 官网
Oracle SQL Developer:http://www.oracle.com/technetwork/developer-tools/sql-developer/overview/index.html
Navicat for Oracle (Oracle数据库管理) V10.1.7 简体中文特别版:下载
Mysql下载:http://dev.mysql.com/downloads/
CouseBase: 官网
FireBird(火鸟数据库,曾经开发过):http://www.firebirdsql.org/
Informix:http://www.informixchina.net/
关于其他内存数据库不写了:http://baike.baidu.cn/view/1210875.htm
游戏开发:
DirectX Software Development Kit:http://www.microsoft.com/en-us/download/details.aspx?id=6812
DirectX完整安装包2010.6最新版:http://news.mydrivers.com/1/166/166539.htm
3Dmax2012下载:http://www.crsky.com/soft/27413.html
ZBrush4.0下载:http://www.ed2000.com/ShowFile.asp?FileID=223441
ZBrush4.0 R2下载 http://www.pc6.com/softview/SoftView_58826.html
Microsoft XNA Framework 4.0 http://www.pc6.com/softview/SoftView_56291.html
.netFramework 4.0:http://www.cr173.com/soft/8313.html
.netFramework 3.5: http://www.crsky.com/soft/21819.html SP1点击下载
.netFramework 2.0: http://www.crsky.com/soft/4818.html
虚幻引擎(UE):http://www.unrealengine.com/ 学习UDK论坛:查看
寒冰引擎(CE3):但是不提供开发,他们内部使用。说明
Blender(3D模型制作工具):查看
游戏开发资源网 http://www.gameres.com/
其他语言友情链接
Andriod开发网:http://www.jizhuomi.com/android/catalog.asp?tags=ADT
PHP开发:
YII框架:http://www.yiiframework.com/
PHP教程:http://www.phphtm.com/
搭建PHP环境工具:AppServ WampServer下载 WampServer官网 WampServer配置图解
SublimeText配置PHP环境(我成功过):http://www.cnblogs.com/smartdog/archive/2012/11/26/2788678.html
③jQuery框架
jQuery MiniUI http://www.miniui.com/demo/
jQuery官网 http://jquery.com/ jQuery手册 http://api.jquery.com/
jQuery UI官网 http://jqueryui.com/ jQuery UI手册 http://api.jqueryui.com/
SmartUI http://smartui.chinamzz.com/
jQuery lightUI http://www.ligerui.com/
DWZ富客户端框架(jQuery RIA framework) http://code.google.com/p/dwz/ 在线演示地址 http://j-ui.com/
angela UI http://code.google.com/p/angela/ 在线演示http://angela.googlecode.com/svn/trunk/example/index.html
EasyUI http://www.jeasyui.com/ 在线演示 http://www.jeasyui.com/demo/main/index.php 文档说明点击查看 学习班
YUI http://yuilibrary.com/ API文档查看 在线查看例子
teleric UI http://www.telerik.com/ 查看DEMO
④程序员的网站
百度(查中文关键字推荐) http://www.baidu.com/
Google(查英文关键字推荐) http://www.google.com.hk/
开源中国社区 http://www.oschina.net/
CSDN社区 http://download.csdn.net/
51CTO社区 http://www.51cto.com/
获得资料学习,爱问共享 http://ishare.iask.sina.com.cn/
乘风原创程序 http://study.qqcf.com/
DIVCSS学习与分享平台 http://css3.jz123.cn/index.html
HTML5中国 http://www.html5cn.org/
Silverlight中国 http://www.silverlightchina.net/
360doc图书馆 http://www.360doc.com/
庞果网(IT英雄汇啊,每天都有有趣的IT题目): 查看,真的很不错
codeproject http://www.codeproject.com/
Nuix应用开发社区 http://chinaunix.net/
infoq http://www.infoq.com/
Msdn中文网 http://www.microsoft.com/china/MSDN/DeveloperCenter/default.mspx
javaeye http://www.javaeye.com/
网易学院 http://tech.163.com/school/
cnbeta网友媒体与言论平台 http://www.cnbeta.com/
itpub技术门户 http://www.itpub.net/
程序员联合开发网 http://www.pudn.com/
稍微偏放松点
迅雷方舟:http://f.xunlei.com/
IT方面最新的科技新闻:
PCbeta:http://www.pcbeta.com/
新浪科技频道 http://tech.sina.com.cn/
it168 http://www.it168.com/
中国IT实验室 http://www.chinaitlab.com/
it职业工程师 http://www.51myit.com/
太平洋电脑网 http://www.pconline.com.cn/
中国站长站 http://www.chinaz.com/
我爱研发网 http://www.52rd.com/
→程序员找活做的网站
互联网创业(36氪网,这个网站的前端能自动调节大小适应分辨率): 查看
软件商务网 http://www.bizsofts.com/
落伍者站长论坛 http://www.im286.com/
→IT公司非编程人员和编程人员都能用的
项目管理者联盟 http://www.mypm.net/
栖息谷 http://www.21manager.com/
→操作系统学习和折腾网站
windows 8 http://www.win8mi.com/
win8镜像下载 http://www.win8china.com/html/1451.html
win7下安装 ghost XP 双系统的详细图文教程(我试过,成功了) http://www.ipc.me/win7-ghost-xp.html
先装Windows7后装XP之完全攻略 http://www.win7china.com/html/4164.html
晨枫U盘启动工具v3.0绿色版(DOS维护工具与WINPE工具 http://www.52pojie.cn/thread-88263-1-1.html
用虚拟机安装Mac OS http://www.chinaz.com/web/2011/0727/201872_2.shtml
Ubuntu:http://www.ubuntu.com/
CentOS:http://www.centos.org/
FreeBSD:http://www.freebsd.org/
RedHat:http://www.redhat.com/about/
MacOS:http://www.apple.com/osx/
StartOS:http://www.startos.org/
Windows Server 2012:http://technet.microsoft.com/zh-cn/evalcenter/hh670538.aspx
Windows Server2008R2:http://bbs.ywlm.net/thread-586-1-1.html
其他补充:鸟叔的私房菜在线阅读
→网盘空间
百度网盘:http://pan.baidu.com/disk/home
115网盘: http://www.115.com/
金山快盘: http://www.kuaipan.cn/ 下载http://www.kuaipan.cn/download.html
360云盘: http://yunpan.360.cn/
腾讯微云网盘:http://yunpan.360.cn/
新浪网盘下载:下载
→找工作的网站
赶集网: http://ganji.com/
中国人才热线: http://www.cjol.com/
→下面是推荐找 IT 工作的人用的
合肥最多的,新安人才网:http://www.goodjobs.cn/
数字英才网:http://www.01hr.com/
⑤其他收藏
腾讯所有QQ的版本浏览与下载 http://im.qq.com/qq/all.shtml
腾通企业邮箱 http://exmail.qq.com/ 腾讯邮箱 http://mail.qq.com
QQ好友恢复系统:http://huifu.qq.com/
淘宝网卖家服务 http://fuwu.taobao.com/?spm=a1z02.1.0.26.0Jo4Up&tracelog=tbdd
在线买火车票回家 http://www.12306.cn/mormhweb/
英语口语学习网,提升英文能力 http://www.oralstudy.cn/
在线播放BT资源:http://yun.yinfu.cc/
其他在线小技术学习:
正则表达式(虽然布局不好看,但内容绝对最好的): 开始学习,很全面
⑥计算机书籍 网购收藏
京东商城 http://www.jd.com/ 计算机书籍的地方http://channel.jd.com/1713-3287.html
当当网 http://www.dangdang.com/ 卖书的地方 http://book.dangdang.com/ 计算机书籍的地方 http://book.dangdang.com/01.54.htm?ref=book-01-A
亚马逊商城 http://www.amazon.cn/ 计算机书籍的地方 地址太长点击查看
天猫商城 http://www.tmall.com/ 计算机书籍的地方 http://book.tmall.com/?spm=3.1000473.a2223pc.1.vvDugI&prt=1346727469564&prc=2
博库书城 http://www.bookuu.com/ 计算机书籍的地方 http://www.bookuu.com/sort/389.html
互动出版社官网 http://www.china-pub.com/ 计算机书籍的地方 http://www.china-pub.com/itbook/
蔚蓝网 http://www.wl.cn/c1 计算机书籍的地方 你可以输入书名搜索出来
文轩网 http://www.winxuan.com/ 计算机书籍的地方 http://www.winxuan.com/computer
中国图书网 http://www.bookschina.com/ 分类浏览 http://www.bookschina.com/books/kind/sort.asp 计算机书籍的地方,点击查看
其他网址(下面的是我网上找的):
博客类:
fyter的博客 http://www.fyter.cn/Default.aspx 风云的blog http://blog.codingnow.com/
其他语言等等:
Vc知识库 http://www.vckbase.com/
Delphi盒子 http://www.2ccc.com/
C++buillder研究 http://www.ccrun.com/
It论坛 http://bbs.itren.cn/
Java开源大全 http://www.open-open.com/
codegurn http://www.codeguru.com/
编程爱好者 http://www.programfan.com/
Java中文站 http://www.java-cn.com/
reactos http://www.reactos.org/zh/index.html
开源力量 http://www.opensourceforce.org/
电脑编程技巧与维护 http://www.comprg.com.cn/
中国电子网 http://21ic.com/
编程中国 http://www.bc-cn.net/
嵌入式开发论坛 http://www.cevx.com/bbs/
电脑爱好者 http://www.cfan.com.cn/
sybase中国 http://www.sybase.com.cn/gvswse/site/china/index.jsp
rootkit http://www.rootkit.com/index.php
驱动开发网 http://www.driverdevelop.com/first.html
安全焦点 http://www.xfocus.net/
operamask http://www.operamasks.org/
sawin软件研发之窗 http://www.sawin.cn/
电脑教育与WEB教育在线 http://210.40.7.188/
中国dos联盟 http://www.cn-dos.net/
中国bios联盟 http://www.biosren.com/index.php
bioscentral http://bioscentral.com/
eda专业论坛 http://www.edacn.net/bbs/
计算机科学论坛 http://www.ieee.org.cn/index.asp
ibm developerworks 中国 http://www.ibm.com/developerworks/cn/
w3 http://www.w3.org/
网页设计师 http://www.w3cn.org/
中国万维网联盟 http://www.w3china.org/index.htm
豆瓣 http://www.douban.com/
google code http://code.google.com/
google 开发人员主页 http://code.google.com/intl/zh-CN/
the official microsoft asp.net http://www.asp.net/
delphi园地 http://www.delphifans.com/
microsoft IIS http://www.iis.net/default.aspx?tabid=1
博客堂 http://blog.joycode.com/
嵌入式开发网 http://www.embed.com.cn/
嵌入式开线 http://www.mcuol.com/
中嵌网 http://www.chinaeda.cn/
红联linux门户 http://www.linuxdiyf.com/
程式设计俱乐部 http://www.programmer-club.com/index.asp
uml软件工程组织 http://www.uml.org.cn/index.asp
asp.net源码下载专业站 http://www.51aspx.com/
中国eclipse社区 http://www.eclipseworld.org/bbs/