分享 MSDN 下载工具(Word/PDF)

给大伙分享一个最近出炉的 MSDN 到 Word/PDF 转换器。我已经用它转换了 WPF、VSPackage、WWF 等 MSDN 章节为 PDF。

  • 介绍
  • 下载
  • 使用要求
  • 使用方法
  • 结语

 

介绍



现在的 MSDN 已经做得非常好了,章节非常清晰,从入门到精通各个层次都有。我常常会把 MSDN 当作一个系统的学习书籍来看。有时候,特别想把 MSDN 下载下来,转换为 PDF,放到平板电脑上看。

最近急于研究 VS-Package 的使用,所以花了一整个晚上写了这个转换器。

软件功能描述:

用于从 MSDN 网站上下载指定章节下的所有文章,读取内容中的文本及图片等。读取完成后,转换为 Word 文件,并生成相应的目录。(有了 word 文件,Word 2010 就可以把它导出为 pdf 等其它格式了。)

软件截图

 

 

下载



下载地址:

1.5 版下载地址 (支持中文版本的 MSDN 下载)。
1.4 版下载地址 (修复带版本号的地址直接报错的问题)。
1.3 版下载地址 。

 

使用要求



使用本软件,需要安装 .NET4.0 以及 Office 软件。由于我使用的是 office 2010,较低的版本我没有尝试过。

 

使用方法



例如,我期望转换 MSDN 中 《Windows Workflow Fundation》 中的所有内容到 PDF。

步骤
  1. 打开你要下载的 MSDN 页面,查看该页面的标识。如下图,其中标识为 dd489441。

  2. 编辑配置文件

    打开 MSDNConverter.exe.config,编辑以下配置: 
    <configuration>  
        <appSettings>  
            <add key="RootId" value="dd489441"/>  
            <add key="ExcludeSubIdList" value="dd483375,dd489447"/>  
        </appSettings>  
    </configuration>

  3. 把页面的标识“RootId”设置为上面的 dd489441。

    有时候,你不想下载某一些子章节,例如大量类型的 API 说明。你可以把这些不想下载的子章节标识,都加入到 “ExcludeSubIdList” 配置中,以逗号分隔即可。

  4. 运行软件即可

    点击回车,开始全自动运行……

    先下载整本书的目录结构……

    目录下载完毕后,会开始下载每一篇文章的文本内容:

    文本下载完毕,会开始下载所有的图片:

    文本和图片,会下载到程序对应文件夹下缓存着。防止中途中断不再重复下载。

    待文本和图片下载完成后,程序会打开 Word,开始把内容输出到 Word 文档中。在转换过程中,打开 Word 只是方便查看,不要去人为编辑 Word 文档,否则会影响转换。

  5. 输出完成

    转换完成后,程序为整个文档生成了目录和导航。这时,保存为 Word、或者 PDF 即可。:)

  6. 输出

 

结语



目前软件是 1.3 版本,还有一些问题没有解决。例如没识别表格、列表、许多样式等。这两天比较懒,反正能看了,以后有时间再加吧。

Enjoy it. :)

时间: 2024-09-10 16:47:29

分享 MSDN 下载工具(Word/PDF)的相关文章

PDF编辑工具 Foxit PDF Editor 1.5 Build 2911 下载_常用工具

PDF编辑工具 Foxit PDF Editor 1.5 Build 2911  Foxit PDF Editor是一款PDF编辑工具,可以对PDF文档的页面内容进行编辑修改.不像其它所谓的"PDF Editors",只能对注释(Notes)和有限的页面内容进行修改,Foxit PDF Editor能够对现有任何PDF格式的文档的页面内容进行各种各样的编辑修改,然后保存修改或另存为新文档.您再也找不到一款比这更简单实用,高效实惠的PDF编辑工具了! Foxit PDF Editor 目

如何用迅雷等下载工具下载fs2you的资源

fs2you是一个比较不错的网络硬盘,用邮箱就可以简单的注册,网盘不限容量,但是如果文件很大,而又很久没人下载,fs2you就会删除一些文件,可以放一些比较小的,或下载量会比较大的文件,其速度很不错.很多网友还是不知道fs2you怎么下载? 下面小编就和大家分享解决办法~ 另外fs2you里一些比较大的文件只支持他们自己的下载工具下载(只有他们自己下载工具的链接),说实话有时候速度不怎么样,刚刚在baicker那看到一个javascript: 打开资源页面后,在IE地址栏输入:javascrip

BT网络下载工具被禁 在线电影网站人气飞涨

中介交易 SEO诊断 淘宝客 云主机 技术大厅 国内知名的影视下载网站BTChina被广电总局关停之后,整个行业就如同多米诺骨牌一样,引起了一系列的连锁反应.各大影视网站纷纷开始转型,寻找新出路. 在网易科技发起的一项网络调查显示,在参与的网友中赞成封锁BT下载的只有4.4%,反对的占95.6%.这说明BT种子下载在大家日常的影视娱乐生活中占据了很重要的位置. 根据调查显示,在遭封杀之前全球BT软件下载中有将近三分之一来自中国,自关闭BT下载以来的一周之内,国内电影下载量减少超过了近一半.业内人

java编写ftp下载工具_java

需要用到 java 写一个 ftp 的工具,因为只有一点点 java 基础,但是由于好几年不用,几乎算是不会了,只好一点点来搞,还好能捡起来. 不过因为是在 Linux 下使用 javac 编译,不是在 WIN 下使用 IDE 来做这些事情,所以在运行和编译上又费了一些时间,不过正是因为这样对 JAVA 的一些编译.运行的知识又了解了一些. 对于 ftp 下载工具,代码如下: 复制代码 代码如下: import java.io.File;   import java.io.FileInputSt

实用又好玩 同步推iOS资源下载工具使用体验

硅谷网12月19日讯 前不久小编经同事推荐,安装了"同步推"这款iOS平台的资源下载工具.虽说现在类似工具非常多, 不过同步推海量的iOS资源储备.实用又好玩的功能配备,还是给小编留下了深刻的印象.好工具就是要和大家一起分享,下面就随小编一起来体验下吧!     下载"同步推",多种方法任你选     同步推需要下载到我们的iPhone/iPad中才能使用,因为其是 一款客户端iOS资源下载工具.在软件官网(http://tui.tongbu.com/),我们可以看

涉嫌侵权微软停止Windows7下载工具

在愤开源业者给Windows博客留言后,微软已经停止了之前被 曝光不当使用GPL开源代码的Windows 7下载工具. 据悉,微软使用了一款基于GPLv2的ImageMaster软件的工具代码,虽然这一代码可自由地被人利用,但拥有自身条款,例如分享对代码所做的任何修改. 微软证实它已开始对问题进行审查,并关闭了其网上商店的下载业务,直至微软的调查完成,并对客户表示歉意. 微软一直在探索迁移Windows 7的方法,该工具解决了没有光驱的笔记本电脑和其他电脑升级操作系统的难题.

【分享】小工具大智慧之Sql执行工具

原文:[分享]小工具大智慧之Sql执行工具 工具概况 情况是这样的,以前我们公司有很多Sql用于完成一些很不起眼但又不得不完成的业务,出于方便就直接在Sql查询分析器里执行,按理说应该写一些专门的工具的,但是这些脚本很多,于是我就写了这样一个小工具,只要Sql可以解决的问题就能用到它了,那么它有什么优点呢 一.以前写好的Sql可以不用怎么更改,只需要将参数部分提取出来按照定好的规范改成一个模版即可,使用工具加载模版时,工具会自动将模块要求的参数提供给用户填写. 二.模版文件里可以配置好连接字符串

Java网络编程从入门到精通(24):实现HTTP断点续传下载工具

在前面的文章曾讨论了HTTP消息头的三个和断点继传有关的字段.一个是请求消息的字段Range,另两个是响应消息字段Accept-Ranges和Content-Range.其中Accept-Ranges用来断定Web服务器是否支持断点继传功能.在这里为了演示如何实现断点继传功能,假设Web服务器支持这个功能:因此,我们只使用Range和Content-Range来完成一个断点继传工具的开发. l 要实现一个什么样的断点续传工具? 这个断点续工具是一个单线程的下载工具.它通过参数传入一个文本文件.这

Linux系统中安装和使用Axel下载工具

  Axel 是 Linux 下一个不错的HTTP/FTP高速下载工具.支持多线程下载.断点续传,且可以从多个地址或者从一个地址的多个连接来下载同一个文件.适合网速不给力时多线程下载提高下载速度.比如在国内VPS或服务器上下载lnmp一键安装包用Axel就比wget快. 安装 CentOS安装Axel: 目前yum源上没有Axel,我们可以到http://pkgs.repoforge.org/axel/下载rpm包安装. 32位CentOS执行下面命令: 代码如下: wget -c http:/