<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 target="_blank" href="http://www.comicer.com/stronghorse/">老马的原创空间</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。支持名为PDG,实为PNG的文件。</li>
<li>支持连续翻页、并排显示、多种缩放方式及打印;支持背景色及背景图案。</li>
<li>支持直接从ZIP文件读取PDG,中间不生成任何临时文件。支持加密ZIP并能记忆密码。不过有一个限制:ZIP文件中只能有一个文件夹下有PDG,不能在多个文件夹下有PDG。通常大家都是一本书一个ZIP,所以这个不会有什么问题。</li>
<li>
现场保存/恢复功能,也就是说如果看书时中途退出,下次启动后将自动恢复退出时打开的书和阅读位置。这样午休看书就不用担心下次进来时页码记不住了,也根本没必要记。如果觉得没有必要,此功能也可通过选项关闭。</li>
<li>
书签功能。书签包括文档的路径和当前浏览位置。这样在退出某本书前把它添加到书签中,以后再想看这本书时直接从书签中打开即可。需要同时交叉看多本书时,此功能可以弥补现场保存/恢复功能的局限。最近打开过的书签可以通过“文件->最近书签”菜单快速打开。</li>
<li>
PDG查找功能。文件查找可按照关键字搜索PDG文件夹/zip文件名、Bookcontents.dat、BookInfo.dat;PDG目录查找可以按照关键字搜索
当前PDG目录(书签)。</li>
<li>
PDG目录编辑功能,与PdgCntEditor联动,实现PDG目录编辑。自身可以编辑BookInfo.dat。</li>
<li>
自定义快捷键功能,可以为所有菜单重新定义快捷键。</li>
<li>
并排显示时支持从右往左翻页,以符合竖排书籍的阅读习惯。</li>
<li>
支持OCR,OCR引擎为微软Office 2003所带的Microsoft Office Document Imaging (MODI),支持英文、简体中文、繁体中文、日文。</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不支持PDF、DjVu格式?<br>
A:从v0.13开始支持。<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>看快速版时选择“实际大小”,看清晰版时选择“适合宽度”、“适合高度”,尽量不要选择按百分比缩放。
看快速版时选择“实际大小”,不仅省时间和内存,图像效果也会好一点。</li>
<li>如果可能,下载后先用Pizza解密再收藏,免得浏览的时候再解密。当然用Pizza处理后别忘了用PdgThumbViewer检查一下。</li>
</ol>
<p>Q:很多PDG版电子文档没有目录文件,怎么办?<br>
A:可以到<a href="http://www.readfree.net/bbs/index.php" target=_blank>网上读书园地论坛</a>下载PdgCntEditor,自己做目录。</p>
<p>Q:如何与PdgCntEditor联动,实现PDG目录编辑?<br>
A:首先需要下载PdgCntEditor压缩包,将其中的文件解压到UnicornViewer所在文件夹。以后需要编辑目录时,打开需要编辑的PDG书籍,选“文件->PDG->编辑PDG目录(文本)”或“文件->PDG->编辑PDG目录(树形)”,即可启动PdgCntEditor进行编辑。在PdgCntEditor中保存目录后,会自动通知UnicornViewer刷新显示。</p>
<p>Q:为什么有时候放大镜不起作用?<br>
A:只有当图像处于缩小状态时,放大镜才会起作用。如果图像已经处在放大或“实际大小”状态,放大镜将不再起作用。</p>
<p>Q:“PDG文件查找”、“PDG目录查找”功能支持多关键字吗?<br>
A:当然,关键字之间用空格分隔,关键字之间的关系是“与”关系。</p>
<p>Q:为什么要支持名为PDG,实为PNG的文件?<br>A:我个人认为,PDG文件的功绩之一是定义了一个文件命名规范,可以区别封面、目录、正文等页面。但是PDG文件只支持黑白、彩色、256级灰度图像,而不支持16级灰度、4级灰度等的图像。如果扫描时使用的扫描仪高级到能够智能区别彩色和黑白页面,PDG这样做并没有什么问题;但是如果扫描仪没这么高级,烦恼就来了:为了给某本书补页,我曾经托人帮我扫描过几页,由于扫描者、扫描仪、
书籍纸张等的综合原因,导致这几页扫完后彩色不彩色、黑白不黑白,直接存储为JPG未免太过浪费;减色为黑白图像则损失太大,字都缺胳膊少腿;最佳选择是减色成16级灰度,然后存储成PNG,但是偏偏这样的文件不符合PDG规范,从那个时候起我就下定决心要在未来的PDG浏览器中加入对PNG的支持。<br>
但是UnicornViewer对于PNG文件有限制,并且仅在使用背景图案时出现:<br>
1、对于色深小于8bit的调色板图像,将强制转换成256级灰度,如果原先是彩色调色板则会损失颜色。<br>
2、对于色深为8bit的调色板图像,如果调色板并非标准256级灰度调色板,则背景为白色而不是背景图案。<br>
如果使用背景色而不是背景图案,以上限制不存在。</p>
<p>Q:为什么要支持名为PDG,实为DjVu的文件?<br>
A:有时候PDG文件缺页,刚好可以从中美百万补,格式之间转来转去的也没啥意思,还可能造成质量损失,不如直接支持算了。<br>
<br>
Q:为什么要支持名为PDG,实为单页TIFF的文件?<br>
A:现在自己扫书的人越来越多,扫描后的图片一般黑白的存储为CCITT
G4压缩的TIFF文件,彩色/灰度存储为JPG文件。当然也有好事者将彩色/灰度存储为JEPG压缩的TIFF,但是这种格式的兼容性实在太差,一般不主张。<br>
这种自扫图像最麻烦的是没有一个合适的浏览器进行浏览,或转换成PDF等格式;文件命名也缺乏规范,都是随心所欲。与此相比,PDG的命名要更严谨,UnicornViewer、Pdg2Pic/FreePic2PDF等第三方工具也比较成熟,完全可以加以利用。<br>
从格式上说,JPG文件只要改成符合PDG文件命名规范的名字即可,但TIFF文件即使改名,也不能被常规PDG浏览器浏览,但是我又讨厌在不同格式之间转来转去,所以就直接支持名为PDG,实为TIFF的文件
- 1
- 2
前往页