Sumatra:更快速的Total Commander PDF查看器插件

在Total Commander中,你用什么来查看PDF文件:是庞大的PDFview,还是缓慢的IEView?现在,使用Sumatra PDF插件,Total Commander查看PDF文件变得更加高效、简洁。

1. Sumatra PDF based Lister plug-in:在TC中更快速查看PDF

以前,Total Commander中查看PDF主要有 2 种方式,都存在一些缺点:
第一种:使用PDFview(pdfview.wlx)这个Lister插件。缺点:依赖Ghostscript作为PostScript文件和PDF文件的解释程序。安装Ghostscript也需要几十兆的硬盘空间,并且把自己也添加到系统变量的路径中。总之这种方法不太好用。
第二种:使用IEView(ieview.wlx)调用系统默认的PDF关联程序,比如 PDF-XChange Viewer、Foxit Reader、Sumatra PDF 。缺点:这样也是一个比较绕弯的方式;且启动相应的程序(PDFXCview.exe、Foxit Reader.exe、SumatraPDF.exe),查看结束后进程也不会自动退出,还占用着内存。

现在,推荐的Total Commander查看PDF的方法是使用Sumatra PDF插件(SumatraPDF.wlx),这种方式不同于使用IEView调用Sumatra PDF软件,Sumatra PDF插件不会额外地启动SumatraPDF.exe进程,内存占用小而且反应迅速
SumatraPDF-wlx.png

这个插件最早出自ghisler.ch论坛,目前totalcmd.net也收录此插件了。

下载:http://www.totalcmd.net/plugring/sumatra.html
安装:不会安装的朋友可参见 这里

2. Sumatra PDF based Lister plug-in:功能介绍及截屏

根据作者的介绍,相对于其它PDF插件,Sumatra PDF based Lister plug-in具有如下特性:
* 支持用Lister查看PDF(或者其它支持调用wlx插件的软件)
* 完全独立于其它外部工具和附加库
* 非常简单的界面,界面精简到最低程度
* 与Total Commander紧密集成,并且提供搜索与定位,支持F3快捷键
* 快速,因为它是用Sumatra PDF的代码库,也就是用MuPDF渲染(注:MuPDF和Ghostscript是有渊源的)
* 对于一个功能完整的PDF查看器来说,它体积小巧,仅1.7 MB(UPX压缩后)
* 自由软件(同Sumatra PDF一样为GPLv3授权)

使用截屏:Ctrl+Q查看
SumatraPDF-Ctrl+Q.png

使用截屏:F3查看
SumatraPDF-Lister.png

本文由 粟米 于 2010年10月 投稿,xbeta有改动和补充。原文参见粟米网

3.附-关于Summatra PDF

不了解Sumatra PDF的,请参阅本站专文维基百科的介绍。下面仅补充Sumatra PDF及相关软件之间的关系(文字整理及绘图 by xbeta):
[sumatrapdf and other pdf software relations]
* Sumatra:
– firstly was based on Xpdf;
– then Poppler as backend;
+ Poppler: is a PDF rendering library based on the xpdf-3.0 code base.
– then changed to MuPDF because of better support for the Windows platform.
+ MuPDF:is a lightweight PDF viewer and toolkit written in portable C. MuPDF is based on Fitz, a new and modern graphics library.>

《Sumatra:更快速的Total Commander PDF查看器插件》有50个想法

    1. 可以显示书签
      我试出来的快捷键:
      + zoom in
      – zoom out
      f fit page
      g goto page
      j 下滚一行(like vim)
      k 上滚一行(like vim)
      r 重载
      t 书签
      z fit width

  1. 其实还有另一种方式,是采用 TC 的插件 gswlx(http://www.totalcmd.net/plugring/gswlx.html),它可以支持相对路径(例如 gsdll_path=%COMMANDER_PATH%Toolsgsbingsdll32.dll),这意味着便携版的 TC 也可以安装,不依赖系统。我之前就是用这种方式。

    当然,它也要依赖 Ghostscript,但经我自己实验,只需要大约 4.8 兆的精简 Ghostscript 库即可(有朋友需要的话我可以上传)。虽然看似比 Sumatra 的方案体积上大些,但它可以带来许多额外的控制和功能,例如手工调节渲染参数、色彩等。

    我现在就是同时安装了 Sumatra 和上述 gswlx,并且把 Sumatra 设为高优先(也即顺序上优先),这样的话 F3 默认调用的是 Sumatra,它更快些,如果需要额外功能,按 4 切换 gswlx 方案。以上仅供参考。希望 xbeta 在正文中加入对这个插件的说明,谢谢。

  2. Summatra PDF Lister plugins实际使用效果并不理想,频繁提示,“正在渲染” 还是IEview(HTMLView)插件调用acrobate reader的那个显示效果稳定。速度上差不多。

  3. 一般支持activex的pdf阅读器都可以通过ieview.wlx之类的方式查看pdf,只调用activex而没有exe进程。所以直接用adobe reader啥的不是挺好的么,还能提供缩略图

  4. 直接下载一个mupdf就可以快速看pdf了, mupdf.exe放在toolbar上 用%P%N的parameter,要看pdf文件得时候,点一下pdf文件, 然后点那个icon就可以了, 速度很快,打开10多M的文件也就一秒钟而已, 可以翻页. 按+号增大,按-号缩小. 属于快速查看那种. 真的要认真看还是要用acrobat viewer.

    另外,楼上那位,应该用so convenient就可以了.

  5. 昨天装上了,效果比较满意,感谢佳软推荐!
    另外,评论里面各位提到的其他PDF查看方案也很有价值啊!

  6. 请教一下知道的网友:TOTALCOMMANDER中,怎么设置才能用鼠标双击文件命名后不用按ENTER键确定,而是命名好后在窗口中空白处点一下就完成命名。谢谢~

  7. 但发现一个BUG,用F3打开后,按ESC或菜单的关闭退出,都不能完全关闭LIST VIEW的插件窗口。
    我用的是7.55A

  8. 借此地问大家一个问题:如何在文件夹标签栏锁定”我的文档“”%COMMANDER_PATH%“这样的特殊路径

  9. 最近因为佳软同学的“极荐”二字试用了一段时间TC
    总体感觉是没有想象中美好

    可能是切入点的问题
    大家把他抬的很高以致使我产生太高的期望值
    所以会因为某些小的不如意产生较强的失落感
    如果最初就不知道它反而可能会因为某些小的创意而产生好感
    所以选择软件如同选择佳偶:最好的未必就是最中意的
    推荐软件也如介绍对象:适度的褒贬才能促成美好的因缘

    对于这款软件的主要的坏印象
    不在界面的简陋,我甚至欣赏这种界面风格
    也不在特异的使用习惯,我也是从DOS用到Windows
    而是在于它的软件定位
    功能很多但是都不够精深
    文件搜索不如Everything
    文件比较不如WinMerge,比部分共享软件则更差
    FTP不如FileZilla之流
    各种文件管理功能都有更优秀的替代品
    所谓由俭入奢易,由奢入俭难
    在接触过其它更好的软件之后
    再回头看它的小功能总觉得如同鸡肋

    或许有人觉得我偏颇
    非要以短对长
    按照木桶的短板理论
    各方面都做得不错的它
    或许可以算一款优秀软件

    但是我没有打算用一款软件解决所有的问题
    所以我不需要面面俱到
    我只需要术有专攻
    文件管理上虽然比Windows资源管理器做的更好些
    但是尚不足以打动我
    可以说在它身上
    我没有找到让我眼前一亮的闪光点
    就难以勾起继续使用下去的欲望

    佳软同学从数年前就使用这款软件并狂热之
    可以说感情深厚
    不知现在在接触了诸多优秀软件之后
    对它又是什么感觉
    是越用越顺手并且越让他好用的以太效应
    抑或曾经沧海难为水的一声叹息呢?

    1. 人无完人,金无足赤,TC个人觉得还是比较不错的,特别是NC选择方式、快速过滤和可配置的工具栏功能;不足也有,比如工具栏只显示图标,不显示名称,并且程序在工具栏上不能分类下拉,点击程序和文件夹有时不能一眼看过去直接点击(名称不能显示,只能鼠标悬浮提示),鼠标左键拖放没有确定菜单,这点比FREECOMMANDER差;没有可见的侧边栏书签、鼠标手势、图标查看方式、不能鼠标框选,这点不如ULTRAEXPLORER。

      1. 鼠标左键拖放没有确定菜单??? 这个不对吧, 选项里面可以选的.
        工具栏不能下拉,又一个插件可以解决的, 但我不喜欢下拉,慢.

        上面的可以说TC这些那些方面不如某些软件,但file manager里面TC这个还算最好用的, 你随便举哪个file manager吧, 我基本都用过, 没有一个超过TC的. 当然很多地方可以改进,但我觉得现在最缺的就是一个64位的版本了

    2. 我对T倒是很满意,常用操作的快捷键相当方便。
      我经常需要移动文件,F5一下就能解决问题。
      解压和压缩功能和常用压缩软件整合的很好,解压和打包都很方便。
      批量重命名功能比得上不少共享软件了,很方便。
      新增的快速搜索找文件和进行筛选都很方便,对于管理杂乱的下载文件夹是不可多得的利器。
      各人对使用软件的需求影响一个人是否会喜欢TC。xxbdh朋友应该是对文件管理有很明确很专业化的需求,但我倒是认为TC的FTP已经够用了,我完全没有必要再去下个专门的FTP软件,而文件比较我则是用不着。
      不过我对xxbdh朋友提到的文件管理方面更优秀的代替品很有兴趣,希望xxbdh朋友能举出几个,可能这些软件会比TC更适合我。

      其实使用需求始终是最关键的问题,正如很多人觉得电脑上有个Paint.net就够用了,了不起装个GIMP,但是PS确实很多功能和细节是这些软件比不上的,有需要的人终归是要装个PS。

    3. @xxbdh,
      我本身是做软件开发的, 入手tc也是经历了来来回回无数次,从大学到工作,有七八次吧
      偶尔看到有人在用,也听说是很牛逼的,想想存在就是合理的,别人说它牛逼一定是有道理的,每次都兴致勃勃的,到最后都发誓:劳资再也不用这个了

      但是现在,没有这个TC,我宁愿不碰电脑
      之后也给朋友同事推荐,但是到最后能和tc相依为命的人,十个人当中差不多只有一个人会用,哎

  10. 这里高手多,我前天用微软自带的硬盘查错,结果C盘的两个大文件(一个1g的rar,一个200m的pdf)被彻底删除了,而且用数据恢复软件一点也检测不到,这到底是怎么回事?我现在很晕,微软是不是有病,你删可以,但是先告诉我一声啊。

  11. 没人喜欢设置PDF替换颜色?
    我不大喜欢白底黑字,在Foxit中替换设成草绿色的背景色,
    这点这个小软件没有,否则倒是不错。

  12. 楼主,请教一下,我用的是tc7.55,装了整个插件以后,按F3或者ctrl+q都是提示打开或保存文件呢
    (xbeta注:很 可能是ieview之类的插件在插件列表中的顺序太靠前了,把它放到最后一个)

  13. 多谢介绍, 以后有机会试试.
    目前正使用Foxit Reader2.2共享版本, 启动轻巧, 加载快速. 使用时用回车代替F3, 对中文支持没问题, 热键熟悉了也方便, 各种功能基本齐全. 是否独立进程, 其实不是关键, 资源占用比较主要吧, (对于资源占用, 我在我的本本上是比较在意的, 不过这个软件这方面很符合我的要求). 其实还有更早的版本1.3, 只是对于2.2我已经觉得满意了, 没去换.
    如果对上文和回帖中的方案还不太满意, 建议试试这个软件.~

  14. slister调用的接口跟sumatrapdf本体貌似还是有区别,主要体现在chm、epub、mobi的版式和字体渲染上

发表评论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.