<html>
<head>
<title>UnicornViewer</title>
<meta name="GENERATOR" content="Microsoft FrontPage 6.0">
</head>
<body>
<div align="center"><center>
<table border="0" width="700" cellpadding="0" cellspacing="0">
<tr>
<td>UnicornViewer: A software to view PDG and multi-page TIFF.<p>作者:马健<br>
邮箱:<a href="mailto:stronghorse@tom.com">stronghorse@tom.com<br>
</a>主页:<a href="http://stronghorse.yeah.net" target=_blank>http://stronghorse.yeah.net</a></p>
<p><a href="#FAQ">FAQ<br>
</a><a href="#使用说明">使用说明<br>
</a> <a href="#软件安装/删除">一、软件安装/删除<br>
</a> <a href="#软件使用">二、软件使用</a><br>
<a href="#快捷键表">快捷键表</a><br>
<a href="#设置选项">设置选项</a><br>
<a href="#鸣谢">附录A 鸣谢<br>
</a><a href="#版本更新记录">附录B 版本更新记录</a></p>
<h1><a name="FAQ"><font color="#FF0000">FAQ</font></a></h1>
<p>Q:UnicornViewer是什么?<br>
A:这是一个针对扫描版电子文档的浏览器,具有下列功能:<ol>
<li>支持PDG格式、多页TIFF格式。PDG格式仅支持图像版0xH、1xH、28H、AxH,不支持FFH、6xH和文本PDG。</li>
<li>支持连续翻页、并排显示、多种缩放方式及打印。</li>
<li>支持直接从ZIP文件读取PDG,中间不生成任何临时文件。支持加密ZIP并能记忆密码。</li>
<li>
现场保存/恢复功能,也就是说如果看书时中途退出,下次启动后将自动恢复退出时打开的书和阅读位置。这样午休看书就不用担心下次进来时页码记不住了,也根本没必要记。如果觉得没有必要,此功能也可通过选项关闭。</li>
<li>
书签功能。书签包括文档的路径和当前浏览位置。这样在退出某本书前把它添加到书签中,以后再想看这本书时直接从书签中打开即可。需要同时交叉看多本书时,此功能可以弥补现场保存/恢复功能的局限。最近打开过的书签可以通过“文件->最近书签”菜单快速打开。</li>
</ol>
<p>
用户在使用本软件前务必先认清以下事实:<ul>
<li>本文讨论PDG浏览方法,仅出于研究目的,无意对PDG版权进行任何形式的侵犯,也不希望任何人用本文讨论的工具或方法从事侵权活动。如果需要获取PDG文件,请通过购买点卡等方式,以合法的途径获得。</li>
<li>本文假定用户通过合法的手段获得PDG文件,只是由于希望能够在比超星浏览器更好、更方便的浏览器上阅读,才需要使用本文讨论的方法和软件。</li>
<li>请勿将本软件用于非法目的。使用本软件造成的一切后果(包括法律后果)由使用者自行承担。</li>
</ul>
<p>另外为了加快翻页速度,软件需要在内存中对页面进行缓存,因此不建议在内存低于512 MB的机器上使用。<p>Q:为什么要开发UnicornViewer?<br>
A:因为我希望有一个比现有浏览器更好用的软件,来看PDG和TIFF格式文档。<p>Q:UnicornViewer收费吗?<br>
A:UnicornViewer是一个“友情软件”(Friendware),用户在承诺不用于商业目的,也不对文件及其附件进行任何更改的条件下,不需要为使用该软件付任何费用,最多是在BBS上看到我发帖子灌水时(我的ID一般是strnghrs),进去捧个人场,作为友情回报;或者在年节时<a
href="mailto:stronghorse@tom.com">发个email</a>问声好(所以叫“友情软件”)。我承诺绝不在程序中暗藏任何商业广告、木马,但不承诺为使用UnicornViewer的后果承担任何责任。如果您需要将它用于商业目的,或加入您的网站,请<a
href="mailto:stronghorse@tom.com">与我联系</a>,否则保留追究一切责任的权利。</p>
<p>
Q:UnicornViewer与Acrobat、WinDjView有什么关系?为什么UnicornViewer不支持PDF、DjVu格式?<br>
A:UnicornViewer在显示界面上参考了Acrobat 7和WinDjView。但UnicornViewer不可能简单重复他们的功能,而是根据我自己的需要
,结合在ComicEnhancer Pro、ComicsViewer中积累的浏览经验,加入其他功能。<br>
从技术上说,UnicornViewer支持DjVu并不存在任何困难,而且内存漏洞要比WinDjView v0.4.3少,但是为了尊重WinDjView,避免发生冲突,UnicornViewer将不会支持DjVu格式。<br>
至于PDF,实在没有信心比Acrobat做得更好,最多也就做到xpdf的水平,不如藏拙。<p>
Q:UnicornViewer为什么不支持文本PDG?6xH格式PDG怎么浏览?<br>
A:文本PDG本来就是PDF文件,建议用Pdg2Pic解码成PDF,然后用Acrobat合并、浏览。<br>
6xH格式请先用车明先生的Pizza解密后浏览,Pizza可以在<a href="http://www.readfree.net/bbs/index.php" target=_blank>网上读书园地论坛</a>上用虚拟论坛币购买。<p>
Q:为什么有些PDG文件打开后会出现空白页?<br>
A:可能的原因包括但不限于:遇到了6xH格式的PDG文件、文件已损坏、遇到文本PDG。具体可以用“文件->属性”查看加密格式,或用PdgThumbViewer进行批量检查,解决方法见PdgThumbViewer使用说明。<p>
Q:为什么UnicornViewer不支持RAR?为什么ZIP不支持多页TIFF?<br>
A:因为RAR文件没有TOC,详情请google我写的《乱谈zip、rar文件格式》。<br>
如果要支持ZIP中的多页TIFF而又不生成临时文件,就需要在内存中保留一份解压后的TIFF文件,实在太浪费了,所以不支持。<p>
Q:如何提高软件的翻页速度?<br>
A:措施如下:<ol>
<li>尽量看清晰版而不是快速版。</li>
<li>如果可能,下载后先用Pizza解密再收藏,免得浏览的时候再解密。当然用Pizza处理后别忘了用PdgThumbViewer检查一下。</li>
<li>看快速版时选择“实际大小”,看清晰版时选择“适合宽度”、“适合高度”,尽量不要选择按百分比缩放。</li>
<li>不要选择“旋转”。图像旋转也是要时间的。</li>
<li>背景色选白色或R、G、B分量相等的灰色系。</li>
<li>勾选“设置”中的“在老机器上看清晰版PDG”,白色背景加上这个选项,黑白清晰版的缩图速度将达到极限。当然缩图效果稍差了那么一点点
,不过对清晰版来说足够了。</li>
</ol>
<p>Q:很多PDG版电子文档没有目录文件,怎么办?<br>
A:可以到<a href="http://www.readfree.net/bbs/index.php" target=_blank>网上读书园地论坛</a>下载车明先生的作品bkcntEditor,自己做目录。</p>
<p>Q:为什么有时候放大镜不起作用?<br>
A:只有当图像处于缩小状态时,放大镜才会起作用。如果图像已经处在放大状态,放大镜将不再起作用。</p>
<h2><a name="使用说明"><font color="#FF0000">使用说明</font></a></h2>
<p><a name="软件安装/删除"><font color="#FF0000">一、软件安装/删除</font></a></p>
<p>本软件安装非常简单:创建一个目录,用WinZip将下载下来的ZIP包解压缩到该目录即可。</p>
<p>本软件的删除也很简单:直接删除从ZIP包中解压缩出来的所有文件及运行过程中生成的文件即可。</p>
<p>ZIP包中包括下列文件:<ol>
<li>UnicornViewer.exe。这是软件的主程序。</li>
<li>UnicornViewer.htm。本帮助文件。</li>
</ol>
<p>如果您下载到的ZIP包中还包括其它文件,毫无疑问不是我放进去的,有广告或木马之嫌疑,请立即删除。</p>
<p>另外程序运行过程中还会生成以下文件:<ol>
<li>UnicornViewer.ini。这个是参数保存文件,第一次更改参数后生成。退出UnicornViewer,删除此文件,再重启UnicornViewer,即可恢复缺省参数。</li>
<li>UnicornViewer.pwd。ZIP文件口令表,纯文本文件。</li>
<li>UnicornViewer.bmk。书签文件。只有在保存过书签后才会产生此文件。</li>
<li>UnicornViewer.rld。现场记忆文件。如果选择了“自动恢复”,退出程序时生成此文件。</li>
</ol>
<p><a name="软件使用"><font color="#FF0000">二、软件使用</font></a></p>
<p><a name="快捷键表"><font color="#FF0000"><b>快捷键表</b></font></a></p>
<p>无对应菜单的快捷键:</p>
<table border="1" width="100%" id="table4">
<tr>
<td bgcolor="#C0C0C0" align="center">功能</td>
<td bgcolor="#C0C0C0" align="center">快捷键</td>
</tr>
<tr>
<td>退出程序/缩到最小/退出全屏</td>
<td>ESC</td>
</tr>
<tr>
<td>页面滚动</td>
<td>上、下、左右箭头键</td>
</tr>
<tr>
<td>上一页</td>
<td>PgUp、回格(Backspace)</td>
</tr>
<tr>
<td>下一页</td>
<td>PgDn、空格</td>
</tr>
</table>
<p>有对应菜单的快捷键:</p>
<table border="1" width="100%" id="table2">
<tr>
<td bgcolor="#C0C0C0" align="center">功能</td>
<td bgcolor="#C0C0C0" align="center">快捷键</td>
<td bgcolor="#C0C0C0" align="center">功能</td>
<td bgcolor="#C0C0C0" align="center">快捷键</td>
</tr>
<tr>
<td>放大</td>
<td>+、Ctrl+鼠标滚轮</td>
<td>全屏</td>
<td>F</td>
</tr>
<tr>
<td>缩小</td>
<td>-、Ctrl+鼠标滚轮</td>
<td>打开文件</td>
<td>Ctrl+O</td>
</tr>
<tr>
<td>适合页面</td>
<td>Ctrl+1</td>
<td>打开PDG文件夹</td>
<td>Ctrl+D</td>
</tr>
<tr>
<td>适合宽度</td>
<td>Ctrl+2</td>
<td>新建窗口</td>
<td>Ctrl+N</td>
</tr>
<tr>
<td>适合高度</td>
<td>Ctrl+3</td>
<td>另存为</td>
<td>Ctrl+S</td>
</tr>
<tr>
<td>实际大小</td>