分享

将任何文件压缩成电子书

 whh2293 2011-02-15
将任何文件压缩成电子书
文章来源:电脑迷 作者:青山漫步
 
  网上的世界很精彩!各种有趣的图片、精彩的文章、实用的小软件、优秀的源程序,看到了统统都想要下载到自己的电脑里面。笔者轻常会从网上下载一些文档,有的是一小段文字,有的是一个软件的功能说明,久而久之,这样的文件越来越多,分散存放到硬盘的各个文件夹里显得十分零乱,到用时找起来很麻烦,很不好管理,能不能把它们制作成如同网页一样的文件存放,这样一来软件和功能说明就能在一起呢?
  琐碎打包工具可以帮助大家将任意格式的文件压缩打包成CHM类型文件,还可以加上说明页,既有目录又可以全文搜索,从此不再零乱。同时还可以将多个CHM汇集成一个主CHM文档,实现多个CHM文档间的全文检索。它有内嵌窗口支持PDF浏览,更好的是还支持WORD、EXCEL、网页等文档的浏览和简单编辑,只需要简单的几步就可以生成一个CHM类型文件,并且它还可以释放CHM类型文件中的所有文件或者一个、几个文件。
一、打包文件到CHM电子书
  1、设定整理打包文件的目录和类型
  安装并运行琐碎打包工具后,在“文件”菜单中选择“新键工程”,弹出“请选择文件夹”对话框(如图1),它不同于一般的CHM编译程序,其特点在于可以由用户自定义需要打包的文件类型和不需要打包的文件类型。在这儿可以确定大家需要整理的文件类型:所有文件、所有文件不含图片、只是网页和自定义。下面还有包含文件类型和排除文件类型的设置,其中包含文件设定优先级大于排除文件设定,也就是说,如果二者设定如果有冲突或是其它时,将选择前者的设定。看来它的文件类型设定很是灵活好用。在这儿笔者选择文件类型为所有文件,因为笔者下载的资料中有各类文件呀!这些确定好后,然后单击该文件夹中的文件将被“编译成CHM文件”下的文本输入框后的浏览按钮,选择整理文件所在的文件夹,再单击右边的“确定”按钮,该文件夹内的指定文件类型的文件将被添加到主界面左边的“文件列表”窗格中,在这儿可以看到大家常用的文件格式都添加进来了,非常全面。
 
图1 弹出对话框
  2、文件目录结构整理
  添加好要打包整理的文件后,大家还需要进行一些必要的调整,琐碎打包工具它没有自动分类排列功能,如果不进行分类排列,得到的CHM电子书中的文件是不符合大家要求的,这时利用“文件列表”窗格中上、下、左、右箭头对选中的文件进行整理(也可以用拖放的方式来调整文件的位置和关系),让同类文件排列在一起;对于不需要的文件还能使用“删除”按钮进行删除;若其个文件或文件夹的名称不符合要求还可以改名,两次单击需要改名的项目就可以进入编辑名称的状态。
  3、编辑文档和添加说明页
  在选择的文档上单击右键,在出现的菜单中选择“编辑文件”命令,就可以在软件的右窗格中浏览和编辑该文件(也可以利用双击的方法打开对应的文件),它支持很多类型的文档的编辑,如:DOC、XLS、TXT、HTM、CHM等格式的文档。对于不同的文档就会出现不同的编辑工具,很方便做简单的编辑。对于可执行文件、压缩包等类型的文件也可以在这儿直接打开进行查看,只是它们会调用相应程序来打开。
  为文件添加说明也很简单,在选择的文件上单击右键,在出现的菜单中选择“添加说明页”命令,在软件的右窗格中的“文件内容说明”下把大家准备的说明输入或粘贴进来,更好的是大家可以利用右键菜单来插入图片(如图2),这样以后在浏览生成的CHM电子书时就可以不用打开文件,就能知道它的主要内容或功能了,如果需要打开它时,单击说明页中的“文件名称”后的链接即可打开。
 
图2 右窗格中的“文件内容说明”
  4、生成CHM电子书
  进行了前面的工作后,大家现在就可以打包生成CHM电子书了,执行“文件”菜单中“编译工程”命令,在弹出“编译信息显示窗口”对话框下单击“编译”按钮,等待一会儿就会在大家选择的文件夹内生成文件名和该文件夹相同和工程文件、目录文件和CHM电子书三个文件,同时在“编译信息显示窗口”对话框中会显示出编译的文件的详细清单(如图3)。
 
图3 编译的文件详细清单
  现在就可以找到生成的CHM电子书,来享用它了,打开CHM电子书,会看到压缩包内的所有文件目录,对于想提取出的文件,只要单击列表目录就可以打开或下载,也可以反编译CHM文件释放出来,如果文件很多时,就可以利用搜索功能查找需要的文件。是不是现在找一个文件方便多了。其中,文本文档、程序源代码文件和图片文件可以直接在右边显示出内容,而其他类型的文件也可以直接执行或保存到硬盘再对其进行操作。 好了,现在就可以删除大家原来的文件了,删除它们不会影响大家CHM电子书。笔者还发现制作成CHM电子书后,体积缩小了许多,这是由于CHM本身是压缩格式,利用这种方式整理文件后,不但好找文件,而且节省了硬盘的宝贵空间。
  二、管理CHM电子书
  有的朋友会说,笔者的文件分布的很分散,这样做得到了很多的CHM电子书,还是不方便,其实不用担心,琐碎打包工具还有将多个CHM汇集成一个主CHM文档,还能添加网上下载的其它CHM电子书,并且还能实现多个CHM文档间的全文检索的功能。大家利用这一功能就可以方便的把大家制作的小的CHM电子书再次生成一个更方便使用的CHM电子书。
  执行“文件/打开CHM文件”命令,选择并打开一个CHM类型文件,就会将CHM文件的完整目录显示的主界面左边的列表窗口中,双击目录时可以打开对应的文档“另存文档为…”命令来释放它,而不需要反编译整个CHM文件。也可以双击目录列表,在弹出的对话框中选择“保存”项来释放。如果不保存可利用右键菜单下的“释放项和子项”和“释放所有”命令来反编译选中目录及其所有子目录文件或反编译整个CHM文件(如图4)。
 
图4 反编译选中目录及其所有子目录文件
  琐碎打包工具也适合收集程序源代码,甚至可以将源代码编译出来exe文件直接打包到文件中,查找源代码时,可以点击链接先运行exe文件,看看源代码的效果是怎样。

本文来自编程入门网:http://www./software/fre29.htm
本文来自编程入门网:http://www./software/fre29.htm

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多