盛大麦库:国产笔记软件,支持web,PC,Android

麦库是盛大公司(准确讲是盛大创新院)推出的类似Evernote、并支持Evernote导入导出的笔记应用。官方称麦库“是一个免费、永久在线,安全的个人知识管理平台。您可以用电脑、手机等设备,随时随地在麦库里保存笔记、备忘、写文档,存资料,并可以方便的整理和分享。麦库空间永久有效。”

2010年7月,麦库首先以在线web应用的方式发布;2010年12月,发布了 Android 客户端;再后发布了Windows桌面客户端、iOS客户端。
[image 麦库思维导图]

一、麦库Windows版基本使用

1. 下载与安装

麦库Windows客户端(下载)的安装包非常小巧,3+MB 稍多,与 Evernote 40+MB 的体积小比,属于非常轻巧。安装过程也中规中矩,基本上按“下一步”即可。

安装小提示:默认安装路径为 c:\Program Files\麦库\ 。建议修改两处:①从c盘改到d盘;②把路径中的汉字替换为英文,比如 maiku. 现身说法:我的安装路径为 d:\Program Files\pxm\maiku\

安装后占用体积 9+MB,确实非常小巧。

关于名称:

默认安装路径为 c:\Program Files\麦库\ ,软件名为麦库,主程序名 iNotesmaiku,网站名 note.sdo.com —— 关于这些名称,我的建议是『统一 + 国际化』。即,用同一个英文名称,统一安装目录、网站、软件名称、主程序。统一[1]有利于读者理解,有助于保持读者的表述(正向)和搜索(反向)集中。英文有助于书写、识别,有助于国际化推广,也有助于避免不兼容问题。更新:麦库 v0.9.1.13开始,主程序名称已经由 iNote.exe 改为 maiku.exe 。

另外,也没见到官方对“麦库”这一名称的解释。

二、首次使用麦库

第一次启动麦库时,弹出的界面非常简洁——看起来不像笔记/信息管理软件,倒像是一个简单的桌面记事工具。从beta版到1.0版的这一界面变化,也体现了麦库对自身定位的细微调整。
[image 麦库]

几个按钮的基本功能分别是:
* 主按钮:按下“麦”图标,会弹出菜单,可进入主界面、设置、退出……
* 新建笔记(热键win+n,可自定义)。
* 截屏(热键win+prtscreen,可自定义),并以附件形式保存到当前笔记中。但默认格式为jpg,强烈建议改为png。
* ”显示最近修改的文档”——建议修改描述为“显示最近更新的笔记”
* 同步
* 搜索(热键win+s,可自定义)

…… 待更新

使用:麦库界面。
[image 麦库主界面]

三、功能点评

强大的编辑器

麦库的编辑器,比起Evernote来要强大很多。只看图标,便有直观认识:
  * 撤销、重做;
  * 剪切、复制、粘贴;
  * 体贴地增加了“无格式粘贴、从Word粘贴”工具按钮;
  * 文字对齐方式;
  * 编号与列表;
  * 增加、减少缩进;
  * 上标、下标;
  * 样式、字体、字号;
  * 前景色、背景色 各24种;
  * 字型(粗、斜、下划线、删除线);
  * 删除格式;
  * 插入图片:可来自本地或网址;
  * 插入表格:支持背景、边框格式;
  * 插入分割线;
  * 插入和取消链接;
  * 全选按钮。
  * 其实,最最重要的是第一个按钮:切换为 HTML 代码视图 —— 这意味着你可以创造更多格式、样式。

强大的附件功能

支持任意类型文件:麦库可以添加任意文件类型为附件,相当于Evernote付费版功能。
搜索附件:麦库目前还不能象Evernote那样,搜索附件中的内容。

如何添加:
方式一:点击笔记编辑区右上侧的“附件”按钮,即弹出添加对话框。
方式二:点击笔记编辑区最下面的附件区,展开,即可从资源管理器拖放文件到此区域。

小技巧:
添加附件时,可一次选中多个文件(但选目录无效);
如果选定快捷方式,会添加对应的目标文件;
如果文件名称(如 file1.zip)已存在,会自动重命名(如 file1(1).zip);
鼠标悬停在某个附件上,会提示状态:比如该文件是“新增加未同步”。
鼠标右击某附件,可弹出菜单操作:另存、打开、删除……

其他功能:

截屏:略。
笔记加密:略。(目前测试版尚未成功)
同步功能:因为我在内网,要用代理上网。目前的麦库内测版,尽管在激活、登录阶段可以使用IE代理,但数据同步时一直没有成功。官方已承诺尽快修复此问题。

四、信息组织与使用

信息组织

麦库采用“数据库→分类→子分类→资料”的方式进行信息组织。

数据库:
麦库在本地采用数据库存储信息,在Windows XP下,位于 c:\Documents and Settings\用户名\My Documents\我的麦库\data\ 目录。
data 目录下,文件 users.db 用来记录用户级信息。形如 1185668555\ 的目录,是每个用户真正的数据目录。
每个用户目录下,包括 maiku.db 和 maiku.log 两个文件。前者是保存资料的数据库,后者是操作日志。

说明:在用户数据库管理的思路上,麦库和Evernote是一样的。一个客户端可以让不同用户登录,即本地可以存储多个用户的数据库;每个用户只能有唯一的数据库——实际上,软件开发方并不鼓励用户了解“数据库”这一概念,而是“登录程序,管理信息”,而不是象Word和传统的资料管理软件那样,“启动程序,打开文件(或数据库),管理信息”。

二级分类:
资料库的下一级是“分类”。
首先,按笔记是否共享,区分为“私人”和“公开”两种类型。
每种类型下,可以建立多个分类。
分类下面可以再建立一级子分类——目前限定只能有两级。

资料:
每项资料只能属于一个“分类”,但可以有多个“标签”。

信息查询:

* 如果基本了解要找的资料,可以先选中适当的“分类”,或“标签”,或“内容属性”,再通过排序来查找。“内容属性”默认值有“包含图片”“包含视频”“包含附件”“包含超链接”等。排序依据包括:更新时间、创建时间、标题、大小共4项,可正序或逆序排列。『小提示』:通常建议按更新顺序排序,最新者在顶部。我在麦库和Evernote中都是这样用的。

* 如果无法确认上述查找依据,则可以直接在搜索框键入文字,进行全局搜索。但目前输入+回车的搜索方式,与 Evernote 键入关键词(并且支持更多语法格式)实时过滤的功能相比,尚有一些差距。目前的内测版也不具备命中关键词高亮功能。

五、总体评价:

麦库Windows客户端虽处于内测阶段,但已经充分展示了它的定位:简洁、轻量、丰富的格式、支持附件。在操作便捷性上,麦库仍有很大提升空间。我相信随着持续地版本更新,麦库会越来越好。
凭借盛大的支持平台,我认为,麦库至少应该把目标定为国内第一。但只做国内第一,还是不够的。互联网产品无国界,不想走出国门的互联网产品不是好产品。因此麦库必须有超越Evernote(这很难)的决心。2011,关注麦库。

注释:

[1]: 举一个不相同的例子。软件名 myBase,安装目录和主程序名 nyfedit,nyfedit.exe 。
[2]: 本人无精力提供激活码,请到其他博客索取:天涯海阁盗盗同步控

附:文章更新历史

  2011-01-17: 对 附件、数据库、分类做进一步解释。
  2011-01-16:麦库更新到 v0.9.1.13,相应更新主程序文件名:由iNote.exe更新为maiku.exe。更正关于分类级别的错误——麦库支持2级分类。
  2011-01-13: 初稿。测试麦库内测版 v0.9.1.11。

第五篇 普通人的编辑利器EmEditor——Vim的替代者

1 说明

《普通人的编辑利器EmEditor——Vim的替代者》是打造全能的文本编辑器序列 的第五篇。善用佳软有一篇文章《普通人的编辑利器——Vim》讲得很好,对Vim感兴趣的可以看看,我开始使用Vim就是从这篇文章开始的。polaris将这篇文章命名为:《普通人的编辑利器EmEditor——Vim的替代者》,这肯定会有一堆Vim的fans抱不平。请息怒,polaris没有诋毁或贬低 Vim的意思,相反,polaris很喜欢Vim的很多地方,而且,通过该文章也可以看出polaris对Vim的喜爱程度。

2 EmEditor的特色功能

在上篇文章《第四篇 快速、轻量、可扩展、易于使用的EmEditor》中,已经介绍了EmEditor的众多功能。这些天又发现了EmEditor的一些其他很有用的功能(polaris也是新手啊,呵呵,学无止境,这也表明EmEditor很强大啊!)。

2.1 引用博文——偷懒利器 EmEditor

引用博客园上的一篇优秀博文:《偷懒利器 EmEditor》

2.2 引用博文——EmEditor,在记事本与Word之间跳舞

引用《电脑爱好者》 2006年05期上的一篇优秀文章:《EmEditor,在记事本与Word之间跳舞》

以上两篇文章,polaris进行了转载,您也可以在polaris的博客上阅读(polaris进行了格式化,看起来会比较舒服。呵呵)。《偷懒利器 EmEditor》《EmEditor,在记事本与Word之间跳舞》

3 一步步打造自己的编辑器

很多功能,各大文本编辑器都会提供,而且,各大文本编辑器都会提供配置功能,让它更加适合您,而不是每个人的编辑器都一个样。然而,在配置方面,各 个编辑器却不尽相同。有些只提供简单的一些配置,有些配置功能却十分强大;有些需要通过文本字符(配置文件)方式配置,如Vim;有些则是通过图形化界面 配置,如EmEditor等,当然,很多是二者兼而有之。配置方式不存在绝对的好与坏,这会因人而异。比如,Vim的配置方式很多高手喜欢,灵活而且配置 好后可以很方便的移植到其他计算机;然而,对于初学者或者普通用户,对编程不了解或不想折腾的或对字符厌倦的(别喷,应该有这样的人,他们习惯了图形界 面),它们基本不会喜欢这种配置方式,对他们来说,配置文件方式就是“坏”的。相应的,图形方式配置也会存在优缺点。polaris就不细说了。

下面就让我们一起来通过图形化界面配置适合自己的EmEditor编辑器。

3.1 众多的配置功能

通过查看EmEditor的安装目录,可以发现,EmEditor有几个配置文件,理论上应该可以通过修改配置文件来达到配置EmEditor的目 的。然而,打开配置文件一看,如果您用过Vim,配置过Vim的话,会发现EmEditor的配置文件没法看。既然这样,那我们自然就会使用图形画界面来 配置了。

启动EmEditor,点击菜单栏上的工具菜单,该菜单下的几个子菜单就是配置用的。先来预览一下自定义和配置对话框。

通过配置对话框上的标签,您应该大概知道EmEditor的配置项有多少了吧,也应该相信EmEditor是很强大的,而且可以很有“个性”。

首先,来自定义EmEditor,相当于定义一个编辑环境。

3.2 自定义对话框

在自定义对话框中,很多定义采用默认即可。在此大概说一些polaris修改的几个地方。

1)在文件选项卡选中记住最后打开的文件夹。这样一定程度上方便了后续操作。
2)历史选项卡中可以记录最近打开文件记录,同时记录最近使用的字体。这样,在换字体时,只需要执行:查看菜单,就会有几个最近使用的字体。
3)查看:可以配置其他分栏的外观,如:资源管理器、大纲、输出窗口等;另外可以配置光标大小和颜色。
4)窗口:当时学Vim的时候,有一个很好的功能:保存当前工作环境,以便下次可以继续当前的工作。窗口就是用于配置这样类似的功能,不过似乎只能保存一个工作环境,没有Vim那么强大。
5)鼠标:配置鼠标按键执行的操作(主要是鼠标中建)。
6)状态栏:建议将所有选项勾选,在状态栏可以看到很多东西。
7)快捷方式:有一个很强大的功能,就是选中“在任务栏显示托盘符”,这样在任务栏可以方便的进行各种操作(通过自定义托盘图标)。

其他的选项您可以自己尝试。

3.3 打造共性

前面已经知道,EmEditor有一个“所有配置属性”。对,它是用于配置所有文件格式共同的属性。下面介绍常用配置。

3.3.1 常规选项卡

这是EmEditor最基本的一些配置。在这个选项卡中,一般建议勾选上显示标尺与行号,这是因为人们都习惯了编程(或阅读代码)时看到行号,这会 很方便定位,当然如果你不是程序员,可以不勾选。注意,这里勾选上,即使有些文件类型不想显示也没关系,别忘了EmEditor有“个性”化功能。

在这个选项卡有一个重要的配置项,那就是“制表符/缩进”,该对话框如下:

这里建议勾选上自动缩进和使用正则表达式,正则表达式的作用主要是为了编程缩进,以后再涉及。然后就是制表符大小和缩进大小,一般都会设置成4。

3.3.2 滚动选项卡

这里主要用于设置屏幕移动,根据你的习惯或爱好配置即可。有两个地方提一下:

1)“总是启用一页垂直滚动”。在使用编辑器的过程中,您肯定遇到过这种情况:编辑到了文件末尾,看着不方便,然后你就会按很多次回车来产生很多空 行,以使编辑行在中间。EmEditor提供了很好的解决方案,只需要勾选上“总是启用一页垂直滚动”,EmEditor便一直有一空页,让你的编辑总是 在上面或中间,而且没有产生多余的空行。
2)“水平格线”。选中后看起来像这样:


如果您喜欢可以勾选上。

3.3.3 文件选项卡

主要配置文件新建、编辑、保存时得一些信息,涉及文件编码等。一般采用默认即可。

3.3.4 备份、自动保存和关联选项卡

从标签名很容易知道功能。polaris备份功能一般不用(不喜欢它产生临时文件。呵呵。不过似乎不备份不太安全)。自动保存功能您可以选上,当 然,最好还是养成时不时手动保存文件的习惯,polaris就不要自动保存功能,因为每写完一句话停顿的时候,就会习惯性的按下:Ctrl + S。关联功能就不用说了,很共性的功能,根据需要配置就行。

3.3.5 换行和不换行选项卡

这里主要介绍下不换行功能。

勾选上“指定行末不允许自动换行的单词(E)”,然后就可以添加不允许换行的单词了。实际上,这里的单词应该理解为词组。如下图:


当“北极星”在行末,但当前行无法同时容下这三个字,通常情况下会在这三个字中间换行,但如图设置了之后,这三个字就“一直”在一起了:要么都在这行,要么都到下一行。明白了吧。当然了,这个功能实际中似乎用的比较少。

3.3.6 高亮(1)、高亮(2)和显示选项卡

高亮(1):主要配置高亮关键字,语法文件里面的高亮关键字就是显示到此的,而语法文件官网可以下载,因而此处一般不动,在“个性化”时,主要配这里哦。
高亮(2):建议选中“高亮显示配对的括号”和“自动完成括号配对”,下面的括号类型自行选择。“注释”也会在语法文件中表现。
显示:就是GUI表现了,主要设置背景色、前景色了。EmEditor提供了几种预置的配置方案(主题),可以根据个人爱好选择,然后在此基础上进行修改(建议在个性化上修改)。

3.3.7 标记、打印、链接、键盘和拼写检查选项卡

标记:主要是一些特殊“字符”的显示,比如EmEditor默认会在光标处显示一个“←”,回车换行后,显示一个“↓”。建议保留默认。一开始可能不习惯有这些,一段时间后,没有它们您会不习惯。
打印:可以把您漂亮的页面打印出来哦。不过,如果要打印,建议别像polaris一样用黑底白字。
链接:建议改为polaris这样。这个主要对网址和邮箱等起作用了,配成与polaris一样后,双击网址会调用默认浏览器打开,双击邮箱地址会调用默认邮箱客户端给当前邮箱地址写邮件。


键盘:不要说了,肯定是设置快捷键的了。如果要查看当前已设置的快捷键列表,执行:帮助→键盘映射图,就可以看到完整的快捷键了。

3.4 打造好用的文本编辑器(TXT类型)——个性化

打造好用的文本编辑器,主要是针对TXT文件。有这个想法源于学习Vim的时候,很多语言都可以配置高亮、大纲显示之类的。后来看到一个插 件:txtBrowser,它可以高亮文本文件,而且可以像Word一样将标题大纲显示,这样很方便定位与阅读,这个插件还有很多其他功能,Vimer们 可以试试,而且是国人写的哦,中文帮助文档呢。呵呵。

也许是因为使用了Vim的缘故,当然,还有一个主要原因是最近使用文本编辑器编写TXT文件频率很高,之后选择其他的文本编辑器,polaris都 会优先考虑对TXT文件类型的可配置性。这方面Vim是一个很好的选择。前面说过,Vim门槛比较高。于是,polaris找到了一款Vim的“替代者” ——EmEditor。

到这里,Vimer们应该不会喷了吧。替代者,并非完全替代,而是在TXT文件编辑方面的替代。而且,作为一个Vim的爱好者,在使用EmEditor时都不忘Vim的身影。啥?呵呵,别急,待会就会讲到。先让我们来个性化EmEditor,打造成polaris这样。

3.4.1 配置TXT语法高亮

没想到吧?各大编辑器都有一堆的语法高亮文件,然而却没有TXT文件的“语法高亮”。TXT文件也有语法?呵呵。polaris的自定义语法。这也是polaris找到EmEditor后欣喜若狂的原因之一。

新建一个TXT文件,执行“工具”→“当前配置属性”,打开Text属性对话框。


定位到高亮(1),选中“高亮下列单词”,然后通过添加来新增要高亮的单词(关键字)。在左边有可配置项,这很关键哦,特别是正则表达式,之所以能够打造 “TXT文件语法高亮”就在这里了。高亮单词左边的数字就是对应该对话框的“显示”选项卡里的高亮0-9了,不同的关键字,可以配置不同的颜色呢。明白了 吧。正则表达式不懂?没关系,按polaris图中的设置就好了。

设置好高亮关键字后,接下来就是配置颜色了。

转到“显示”选项卡,如上图。选择一个主题,将高亮0-9设置成你喜欢的颜色就好了。在右边有一个“搜索高亮”,默认是1,根据情况你可以设置为 3.3等。这个是干嘛的呢?在“指定部分”最下面有一个“搜索字符串”,如果“搜索高亮”设置为2,就会有两个“搜索字符串”,选中它就可以配置搜索时匹 配的字符串的样式了。这也是EmEditor很有特点的一个功能了。polaris使用的众多编辑器中,有该功能的不多。当然,Vim有了,是不是 EmEditor又和Vim“一样”了?

上面一篇引用的博文已经介绍了搜索、替换功能,在此再演示一下了。搜索“polaris”,如下图,所有的polaris被设置的“高亮颜色”高亮 了。polaris定义了两个搜索高亮,因而,当前选中的是一种高亮,其他的是另外一种高亮。注意,这种高亮会一直保存在哦,直到您进行另一次搜索,这与 Vim也是一样的,然而很多时候会很讨厌,这时候您可以通过“搜索”→“取消高亮”(Alt + F3)来实现。

怎么样,现在对您的EmEditor满意了没?哦,差点忘了,您现在的EmEditor还没有左边的大纲呢。

最近事情真的有点多,这一篇博文下部分现在才有时间补上。下面接着上部分继续介绍。

3.4.2 配置大纲插件

前面已经配置好TXT文件的语法高亮,接下来配置大纲显示,使其看起来更像Word的功能,一看就知道全文的目录结构,而且定位很方便。

在配置大纲之前,先大概了解一下大纲是啥。

1)大纲:在默认情况下EmEditor就装好了若干插件,大纲就是其中之一。一般情况下,在工具栏会显示插件栏,如下图,如果没有显示,可以在菜 单栏单击右键,选中“插件栏”。然后就可以看到图中所示的插件栏了。里面就有“大纲图标”,通过点击它可以打开或关闭大纲视图(快捷键:Alt + Ctrl + O也可以哦)。
EmEditor_plugins
EmEditor_plugins

2)配置大纲视图

在插件栏的大纲图标上单击右键(或者打开大纲视图后,在大纲视图空白处单击右键),在弹出菜单中选择属性。如图:
EmEditor_outline

让文章的标题能够在大纲中显示,主要是通过在最下面配置一些正则表达式实现的。在这里可以配置显示的层级。对于此处正则表达式的配置,基本上是根据 前面配置TXT语法高亮来进行的。您可以根据自己的需求来设置。如果您不会正则表达式,那就按polaris的配置吧。polaris的设置如上图,第 一、二两个看不完整,polaris列在下面:
第一处:^第[一二三四五六七八九十\d].+[\s、].*|^\s{16,}.*
第二处:^\d[\s、].*|^[一二三四五六七八九十][\s|、].*

配置好后,这时候,您会发现,您的文章已经有Word大纲效果了,而且,在大纲视图点击某个标题,文章就会定位到相应的章节,很方便吧。(当然,前提是您的标题得与大纲的正则表达式相符)

4 配置EmEditor插件与宏

EmEditor有很强的可扩展性,当然还有其他不少编辑器也有强大的可扩展性,比如:Vim,插件众多。这次的主角是EmEditor,那就来介绍EmEditor的扩展性了,扩展EmEditor,使其更便于使用。

4.1 插件

默认EmEditor就已经安装了好几个插件,比如资源管理器、大纲、查找栏等。另外在EmEditor官网上有很多插件可以下载。网上也有一些把众多插件打包了,以方便安装,网络上方便的搜到,不过,您可以根据需要决定用不用安那么多。下面polaris推荐一些常用的插件。(主要是针对TXT文件的哦)。

4.1.1 单词自动完成(Word Complete)

“自动完成”(其实就是所谓的自能提示)一般只在编写代码的时候有需求,然而,这个插件不但能够在编写代码时使用,而且编写TXT文件时,也会有效果哦。如图:

当您输入“插”时,出现下拉列表,其中的内容是当前文件中已有的以“插”字开头的词组或句子哦。现在明白Word Complete的原理了吧。

当然,对于编程语言,它的智能提示就不止这些了,一般语法高亮文件会配置很多关键字,这些关键字也是可以智能提示的哦。

4.1.2 EmVi

知道Vi/Vim的人,看到这个名字会不会有感觉呢?对了,这个插件就是让EmEditor具有Vim的操作方式。如果您喜欢Vim的一些操作方 式,可以安上这个插件,这样就拥有了Vim与EmEditor的操作方式了,可以通过EmEditor体验、熟悉Vim的很多操作了。

4.1.3 显示文本信息

这个插件用于统计当前文件的信息,这个统计功能还是很强大的。

4.1.4 绘制表格与转换为表格

这两个插件可以方便的在文本中插入表格,这是一个很好的功能。您可以装上试试。

由于插件众多,再此没法一一介绍,也没必要,您可以安装上自己试试,选择自己喜欢的保留。

4.2 宏

polaris在网上看到一篇文章叫做《在EmEditor中插入UBB代码》,里面介绍了通过宏在EmEditor中插入UBB代码,建议您看看这篇文章,您也可以看polaris对该文章的转载(点击此处阅读),格式应该会比原文好哦。呵呵。

polaris在此要讲的不是通过EmEditor插入UBB代码,而是在此基础上新增一些方便的用于处理TXT文件的代码。

在处理文本文件的时候,有时需要为一句话增加引号、书名号之类的,一般咱们会手动加上,polaris在此要介绍的就是通过宏来实现自动插入,也许您会说这样麻烦还不如自己手动输入呢。好吧,要是这样您不配便是。polaris只是提供一种方法,用不用您自己决定。

运行宏的过程就是,选择文本,然后执行菜单“宏”→“Tagger.jsee”→弹出的菜单中选择你想增加的,比如为一句话增加双引号,就是先选择这句话,然后按上面的方法执行即可。

在EmEditor官方网站上有不少宏可以下载,可以根据需要下载

5 结语

普通人的编辑利器EmEditor——Vim的替代者》就介绍到这里。善用佳软曾跟polaris说,好文章不是写出来的,而是改出来的。如果您对这篇文章有什么好的建议或改进的地方,您可留言或联系polaris,polaris会对该文章进行改进,让喜欢EmEditor的人学到更多。

下载UBB宏:DBank数据银行下载 163网盘下载

我配置的TXT文件类型的语法文件下载:DBank数据银行下载 163网盘下载

全面接触PDF:最好用的PDF软件汇总(2010-12-07更新)

2010-12-07更新 :2.3 图像转PDF
the best pdf software
全面接触PDF:最好用的PDF软件汇总》旨在介绍最实用、以免费软件为主的PDF相关工具,同时消除对PDF的误解较为系统地介绍pdf应用操作,包括pdf虚拟打印机、格式转换、阅读及注释、属性及页面编辑、图文编辑等。本文不断更新和完善,欢迎补充/指正/分享。

目录:
  第0部分:序言
    1 什么是pdf
    2 为什么要用PDF格式
    3 本文内容及说明
    4 一些基本而重要的认识
  第1部分:PDF阅读软件及在线应用
  第2部分:PDF制作软件及在线应用
    2.1 可输出PDF的软件
      2.1.1 支持PDF的office类软件
      2.1.2 支持PDF的文本编辑器
    2.2 PDF虚拟打印机
      1 Acrobat=最经典最昂贵
      2 pdfFactory:品质一流但不免费
      3 PDFCreator:开源世界第一推荐
      4 CutePDF Writer: 最适合个人用户
      5 PrimoPDF 与 NitroPDF
      6. 超级小巧支持中文的TinyPDF
      7. doPDF:无须gs,小巧、快速、稳定、更新活跃、支持中文
      其他软件
      PDF-t-maker:需要动手的高级免费方案
    2.3 图像转PDF 2010-12-07更新
  第3部分:PDF辅助工具
  第4部分:PDF与其他格式的转换
  第5部分:在线应用处理PDF(待修改)
  补充:用OOo编辑pdf
    附:文章更新情况

序言

1 什么是PDF

  PDF是由Adobe公司发明的文件格式,是 Portable Document Format的缩写,意为“便携文档格式”。它已成为事实上的电子文档标准,越来越多的电子出版物、软件说明书、填报表格都是采用PDF格式的。想了解更多,请参见 [PDF入门]。

2 为什么要用PDF格式

  为了通用:把一篇文章转成PDF后,读者无论在Unix还是Windows,无论是否有中文字体,都可以正常阅读。
  为了美观:你精心排版的文件转成PDF后,对方在屏幕上看到的与你完全一样,不会有重新换行/字体/之困挠。
  为了安全:在PDF文件中,你可以做到打开要密码,不允许修改、复制、打印……。
  很多时候,生成PDF还会减小文件的体积。

3 本文内容及说明

  本文介绍PDF阅读、编辑、转换软件及相关工具;以免费软件为主。
  本文不涉及破解PDF保护的软件软件;未介绍PDF与其他格式转换的软件;不涉及非windows环境、Latex等软件。

4 一些基本而重要的认识

  绝大多数用户只需要阅读PDF,而不需要生成/编辑PDF。只要一个PDF阅读软件就能做到这点。
  如果要“制作”PDF,正确的思路是从其他文件(比如office、htm、rtf)“转化”而来,而不是用想象中的“PDF生成软件”新建→录入内容→排版→保存而来。此类软件的正式名称(网上搜索时)或类别应该是PDF converter, PDF virtual printer,即转换程序、虚拟打印机。
  PDF是一种文件格式,它有不同版本:1.2……1.5。版本越高,功能越强,比如支持动画、多媒体、附件、表单……但这些高级功能并不常用——准确 说,是极少用。作为PDF的发明者和推进者,Adobe的产品是最稳定的。但是,也是最昂贵的,体积最大的(为了支持PDF的更多功能)。相比而言,第三 方产品只支持有限(通常也是足够的)功能,但体积小巧、运行迅速、价格便宜。
  第3方产品中,相当多的是基于adobe或ghostscript技术,另有一些是独立开发的技术。
  要注意的是,很多国外软件在处理中文PDF方面会有问题;很多共享软件不注册也能一直用,但会在PDF文件上加水印。
  综合多种软件,可以实现完全免费的PDF解决方案——所以,请不要盗版!

第1部分:PDF阅读软件及在线应用 (2009-09-26更新)

  再次强调一下,PDF主要用来读,而不是编辑。给你一个doc rtf txt,通常你既可以阅读,也可以编辑。或者说,编辑的时间比阅读更多。但PDF不太一样。发布PDF主要是供人阅读,而不是供人编辑。
  阅读PDF,这是个很容易解决的问题,并且大多数软件或在线应用都是免费的。针对不同用户,善用佳软给出的建议如下:

1.1 经典实用类PDF阅读软件

  对于经常阅读pdf的用户,推荐选择下面的一款或几款PDF阅读软件。它们都很经典,并且稳定。

Adobe Reader
  Adobe Reader是最正宗、出道最早、名份最正的PDF阅读软件,估计它占的份额在80%以上。优点:最稳定、最兼容。缺点:体积太大(估计要50MB)。结论:一般用户不推荐;但需要用到高版本pdf功能的或其他软件兼容性出现问题的,可选择该软件。

Foxit Reader
  优秀的国产软件。优点:体积小,仅3MB,启动也快,绿色无须安装;中文支持极好。缺点:无明显缺点。结论:推荐。详见专文 [小巧的PDF阅读软件:foxit PDF reader] [FoxitReader:超小超快PDF阅读器,代替Acrobat Reader]。

PDF-XChange Viewer
  xbeta极为看好的一款新秀,更新迅速,进步明显,功能特别丰富,非常推荐,[点击此处]阅读xbeta的试用心得。相信会成为Adobe 和Foxit的强力竞争者。

  除了上述经典的三款主流pdf阅读软件以外,在国外较有影响力的pdf阅读软件还有:
  - eXPert PDF Reader:历史也较长,但国内用户很少。部分人认为比Foxit好一些,[界面点这里],xbeta没太用过。
  - Perfect PDF Reader (20MB),界面是华丽的 Ribbon 风格(截屏)。
  - Cool PDF Reader截屏):小巧,仅 600KB 。[via]

1.2 小巧新奇型pdf阅读软件

  对于喜欢尝试更小巧、更新奇操作方式的用户,可试用如下软件:
MuPDF
  号称速度最快(或许),但至少我相信它的界面最精简——无任何菜单按钮,全靠快捷键操作。有 Windows版、Linux版,解压后 5MB。详见 此文

apvlv
  其热键则完全仿照 vim 风格,被称为 Vim 化的 PDF 阅读工具,实在是跨平台以及vim 粉丝的必备利器。开启之后不会用,那就 :h 吧。

Sumatra PDF
  比上述两款稍为大众一些的pdf阅读软件是 Sumatra PDF ,免费,单文件,小巧,开源,支持中文,详见专文《Sumatra PDF:快捷超小、美爱兼备的开源阅读器》

1.3 在线阅读pdf

  Google docs如果只是偶尔使用,则无须安装软件,在线应用轻松搞定pdf阅读需求。
  早期能在线打开pdf的网站也有不少,比如Samuraj DataPdfMeNot。而目前最好的、最可靠的,当然要属 Google Docs 阅读器。如果你的pdf是本地文档,则需要 Gmail 账户才能上传到 Google Docs(最大10MB)或发送到Gmail邮箱,然后,就可以预览其内容了。不仅如此,你还可以把pdf文档发布出来,供其他人点击链接阅读。此外,Google docs 还支持在线pdf文档生成阅读视图(简单到只要 http://docs.google.com/gview?url=PDF地址 ),并发布到网页中。非常推荐,详见谷奥的 介绍1介绍2

第2部分:PDF制作软件及在线应用

  这部分内容最多,慢慢看,慢慢选。
  PDF是如何做出来的呢?并不是有一个特别软件,新建一个文件后,在里面输入内容,然后保存,就成了pdf。而通常是用别的软件编辑文档后,输出为 PDF;或对一个现成的文档,打印成PDF。也就是说,能生成PDF软件有2类。一类是其他文件的编辑器,且具备了输出PDF功能。再一类是虚拟打印机(virtual printer),可以把任何能打印的文档“打印”成PDF。前者处理的范围有限,但生成的PDF会带有链接、目录、书签、作者等相关信息。后者处理范围广,但附加信息会少一些。附加信息少哪些?视具体软件而异。
  

一、可输出PDF的软件

2.1.1 支持PDF的office类软件
  xbeta大力推荐的开源软件[OpenOffice.org],不仅能较好的兼容MS Office格式,并且比昂贵的MS Office还多了一项输出PDF功能。它能把正在编辑的文书、表格、演示输出为 PDF,并且,可以保留目录、链接、书签。参见[xbeta正式启用OOo]。
  此外,供个人免费使用的 [WPS 个人版]也能输出PDF,并且对MS Office兼容性比OOo更好。
  据说体积庞大、价格昂贵的MS Office 2007在装一个插件后,也可以输出PDF。如果你够有钱、硬盘够大、机器性能够好,也可以买一套。
[image]

2.1.2 支持PDF的文本编辑器
  PDF的意义,除了安全之外就是版式。因此,着名的科技排版软件 Tex 理所当然可以导出 pdf。你可以选用 LaTex (或进一步借助 VIM、Emacs 等更专业的编辑器)来编辑Tex文件,并编译为pdf等格式。了解更多

二、PDF虚拟打印机(virtual printer)

  PDF虚拟打印机(virtual printer)类软件极多,先综述一下。

  首先,按出身可分2类:
  ① 来自pdf发明者 Adobe 的产品:体积最大,性能最稳,兼容性最好,绝不免费。
  ② 第三方(传说中的山寨?):有很多种。国内用户要注意的是,它们(尤其是体积特别小的)能否支持中文。
  各种各样的第三方工具中,又可分为如下3类:
  A 特简单的英文→PDF,体积特小,但对国内用户意义不大(往往不支持中文);
  B 基于Ghost Script的产品,你要先装这个GS(约10MB),然后再装它们的虚拟打印机(3-10MB),通常支持中文;
  C 是自主开发(不基于GS)的,它们通常不免费,但性能好,体积小,有的支持中文,有的不能。
   当然,还有一种“手工”生成PDF的办法,实用性不强,但深具体验之美,参见[xbeta的教程]和 [林珷絃教程]。

1. Acrobat=最经典最昂贵

  这是最稳定,也是兼容性最好的方案。当然,也是体积最大,价格最高的方案。
  推荐指数:对个人用户 0%;对企业用户 100%。
  提醒入门用户,Adobe出的阅读器以前叫Acrobat Reader,是用来看PDF的;这个Acorbat是生成PDF的。勿混淆!或许Adobe公司意识到了这个问题,现在把阅读器改名为Adobe Reader了。Adobe公司的Adobe Reader、Acrobat专业版、Acrobat普通版3种产品的区别参见 [此网页] 或 [此 PDF 文件]。

2. pdfFactory:品质一流但不免费

  [中文主页] [下载:略]
  极好的产品!主页称:pdfFactory 产品提供了比其他程序更简单、更有效率和更少的花费的创建PDF 文件的解决方案。pdfFactory 标准版本(约500元)用来创建pdf 文件,pdfFactory Pro(约1000元)用于需要安全的PDF(法律文档、公司信息等)和其他高级功能的用户。   
  xbeta认为这是一款高质量的产品,其公司FinePrint也是一家非常成功的共享软件商。我有理由猜测它是国内个人及小企业用户中占有率最高的 pdf生成软件。其胜过Adobe Acrobat的主要原因就是小巧、易下载——体积仅2MB量级。对中文支持好,且国内市场也做得很好。它是共享软件,但从技术上看,也可以长期使用,只 是生成的文档带有广告水印。从这一点看,虽然它声称是共享软件,但也可看作是免费的广告软件。专业版可加密、把多个文档打印到一个PDF。
  推荐指数:个人用户0%(太贵);企业用户 80%。

3. PDFCreator:开源世界第一推荐!

  - 下载及介绍参见 PDF Creator:最推荐的开源PDF生成工具(附视频演示)
  - 主页:sourceforge.net/projects/pdfcreator/
  来自[SourceForge]的开源产品PDFCreator,毫无疑问是开源/免费世界中影响力最大的PDF生成方案。尽管在中国可能不是这样——或许是没有中文主页、安装GS比较复杂?还是有更好的商业软件(盗版)可用?
  它对中文支持完全没有问题(我平生只有一次在用MS Office时有漏字),多界面语言(含简体中文),支持加密,支持多种选项设置。并且有间接办法把多个文档打印成一个PDF。应该说,功能非常全面。除创建PDF文档外,还可生成Postscript、Encapsulated Postscript,及PNG、BMP、JPEG、PCX、TIFF等图形格式文件。
  注意:打印成PDF不支持书签和链接;保存时,头信息不能有中文。
  推荐指数:开源软件迷 100%,一般用户 60%。

4. CutePDF Writer: 最适合个人用户

  主页官方下载(1.6MB)
  CutePDF家族包括多种软件,其中此款免费,可以满足基本的打印生成PDF的需求。它也是基于GS,因此,请先从CutePDF网站下载并安装 [GPL Ghostscript转换程序],然后再装CutePDF Writer。
  它只有打印生成PDF的基本功能。如果需要页面多合一、删加页、旋转、页面大小、文件信息更改、加密等功能,可以使用下文介绍的相关工具。也可以下载 [CutePDF Writer Companion],与Writer无缝集成,实现更多功能。注意内Companion内有一广告插件,可选择安装。
  推荐指数:大众用户的首选。

5. PrimoPDF 与 NitroPDF

  PrimoPDF与 NitroPDF 同出自非常专业的Nitro公司,前者是免费的PDF虚拟打印机,后者是专业的PDF套装工具(Nitro PDF Professional 5售价 $99)。PrimoPDF 与前几款相比差不多,用户相对较少。而后者速度快,但对个人而言价格稍高。该公司真正值得推荐的是在线生成PDF和网页转换PDF软件。
  https://online.primopdf.com/ 可以在线生成PDF:把你上传的文件或指定的网页,生成pdf发你信箱。免费,无须注册,支持中文,网页生成的pdf保留了链接。
  pdf download:来自NitroPDF的另一款网页转pdf工具,可以在线、小书签、浏览器插件三种形式转换,支持中文,支持链接。

6. 超级小巧支持中文的TinyPDF

  TinyPDF 是一款非常小巧(国内网友精简后的版本只有200KB)、无广告、支持嵌入字体、支持中文、无须GhostScript的虚拟PDF打印机,对商业应用也免费。
  xiaodiega网友于 2009-09-27 留言:我用过的最小巧最简单好用的虚拟打印机是 TinyPDF。我以前用的是 CutePDF Writer,但自从两三年前发现 TinyPDF 后(无论从体积还是便利性方面都全面胜出),立刻换用,从此用到现在… 话说都推荐过n多同事和客户了。甚至我自己为单位写的一些软件在导出pdf时都默认检测系统中有无安装tinypdf,如有,则直接调用导出,否则出现对话框:建议到http://www.tinypdf.com 下载并安装tinypdf… 我手头的一个国人略作改造(也就是封装了一下,制作了个安装程序)的版本才250k,双击一下就立刻安装好了,弹出对话框:“恭喜,TinyPDF已经安装到您的电脑上!”。真是简单得无以复加(对于一个虚拟打印机,要那么多功能干嘛?) 而在导出质量与稳定性方面非常好,至少胜过WPS自带的导出功能(用WPS自带功能导出,有时会有字符缺失…)我已经把我手头的 247k 极简安装无水印的版本放到了我的个人网站上。有兴趣者可下载
  关于下载地址及广告:官网(链接略)下载包存在诚信问题!并非早期的免费纯净 TinyPDF,而是带水印、需注册的共享软件 MagicPDF Pro。推荐下载链接:① 新浪:官方原版 TinyPDF v1.0.2195.1000,586KB,默认有中文语言;② drag0n汉化版:580KB,“在Win7 旗舰版 RTM 和WinXP SP3 中测试正常!体积可能比前一个版本大点,是因为程序是Unicode编码的,也就是说,在繁体中文系统中不会显示乱码。”;③ havas汉化精简版:仅200KB,由xiaodiega网友推荐。(注:上述3个链接均经过善用佳软于2009年9-10月的验证)
  善用佳软测试结果:(2009-09-29,WinXP SP2简体中文):sina下载版安装后默认为中文;打印生成pdf时,可设置title, subject, author, creator, keywords 属性,均支持中文。
  关于虚假报错:善用佳软在winxp下使用时,一直出现打印错误/失败的提示,而实际上pdf文档已经正常生成。对此,WestJean网友于2010年3月补充道:通过在打印机属性-端口中增加一个本地端口,如取名 “TinyPdf”,并选择为TinyPdf的默认端口后就不再报错了。我是Win7旗舰版下测试的。
  关于打印尺寸的问题:wtpublic网友于2010-08补充:TinyPDF 生成的PDF文件,无法与原稿打印大小保持100%一致!TinyPDF 生成的PDF文件,貌似总会保留四围6.3mm白边,随你怎么设置都没用(包括自定义A4尺寸同时设置不留白边,即:边框0.00mm)……

7. doPDF:无须gs,小巧、快速、稳定、更新活跃、支持中文

  doPDF:官方主页详细介绍
  优点:安装包小巧,仅4.3MB;支持简体中文在内的多国语言,既包括安装过程也包括使用界面;不需要GhostScript 或 .NET;支持32位/64位系统;占用资源少。。
  缺点:功能选项较少(doPDF 的商业版本是 novaPDF Pro, $50,功能更丰富)

9. 其他软件

BullZip PDF Printer:免费、强大、更新活跃(090929补充)
  免费软件,基于Ghostscript,支持多语言(含简体中文),约4MB,支持文档加密、设定属性、页面旋转、水印、插入或追加文档、除pdf外还可输出PNG、TIFF、JPEG、BMP、PCX等格式。
pdfMachine:(2009-09-29更新)
  pdfMachine v10, v11的基本功能免费、高级功能有水印;现在v13全部有水印(共享软件),但同时提供了 pdfMachine Live 免费在线转换文档为pdf。 我认为这是一个在国内被埋没的优秀产品!国内大网站虽有提供,但介绍的文章几乎没有。我是google英文而发现了此软件。pdfMachine对中文支持极好(官方主页直接提到了对亚洲字符的支持),一些文件我用PDFCreator打印有漏字,但此软完全正常。且可以在MS office中加入add-in,点击即可生成PDF。
  体积也只有3-5MB(新旧版本下载链接),无中文版。
  推荐指数:80%。

go2PDF:体积最小仅200KB、免费、有水印
  体积最小(下载200KB)是它最大的热点,估计很多人都会率先试用它。Go2PDF可以将任何东西转化成PDF格式文档,……支持创建者信息添加,支持加密和密码访问,支持访问控制,以及字体嵌套和矢量字体缩放。支持中文(笔者于2006-02-22、2008-02-14在Windows XP下的测试结果表明它支持中文。似乎几年前测试时尚有问题)
  缺点:水印。go2pdf生成的pdf文件在页脚处有一行蓝色文字广告:create pdf with GO2PDF for free, if you with to remove this line, click here to buy Virtual PDF Printer。
  适用场景:需要临时下载pdf生成软件,来制作要求不高的pdf文档。
  它的商业版是[Virtual PDF Printer],大小约1.3MB。

WinPDF
  免费, V1.00, 738KB,英文,仅供参考。

www.PDFonline.com
  在线生成PDF,不过与上面的软件和应用相比,无明显优势。

总结:此类软件中,善用佳软自己主用并推荐 CutePDF 或 PDFCreator。读者也可选择TinyPDF、BullZip PDF Printer、doPDF。

2.2.7 PDF-t-maker:需要动手的高级免费方案
  我是从水木illh网友处学到了此方法。它可以为word文件生成带链接和目录的pdf。它的思路是,word文件通过宏+ps打印机,生成ps文件;然后用distiller生成pdf。不太适合初学者使用。
  PDF-t-maker就是vba的宏,下载最新版并安装后,就在word菜单或工具栏中调用它。
  ps打印机可以选Adobe公司的免费的ps driver 7.5MB:Adobe Universal PostScript Windows Driver Installer 1.0.6 – Chinese Simplified,或其他PS打印机;
  distiller可以选……gsgs8.53libps2PDF14.bat,如果运行时提示找不到gswin32c.exe,则可从 bin目录复制过来,或加入到路径。(注意,完整安装的gs才会有gswin32c.exe,如果是PDFCreator自带的gs,则很可能没有这个文件)。
  然后,在word中按下按钮,就可以直接生成带目录的pdf了。

2.3 图像转PDF 2010-12-07 更新

常规方案:适用于无特殊需求的普通用户 [1]

我对软件选择,有一条基本原则,就是:偶尔的初级需求,优先选择已有软件或多功能通用软件,而不要选单一功能的专业工具。
方案1:本文推荐的多款通用PDF虚拟打印机,就可以把多个图片合并打印为pdf。
方案2:优秀的多功能看图软件IrfanView(介绍),也可以生成pdf。具体方法待后续补充。

专业方案FreePic2Pdf

在图像转pdf方面,有近乎Geek需求的用户,则推荐国内高手老马的FreePic2Pdf。“你用过之后就会知道他的速度之快了。而且已经在尽量缩小体积的状况下优化图片质量了” (via wodingdong)

老马作为图像方面的专家,见识过很多此类软件,并把目前的图片转pdf软件分为两类:基于虚拟打印原理、直接将图像嵌入PDF文件。但都存在对图像重新采样、压缩,从而造成图像质量下降、PDF文件膨胀等问题。并且,它们对格式繁杂的TIFF支持不佳,于是,老马“最终还是下定决心,以libtiff组织提供的tiff2pdf.c为基础写了一个图像转PDF引擎,实现我自己的要求”:

* 对TIFF文件的高度支持,尤其是国内各扫描外包公司提供的非标准OJPEG压缩的TIFF文件。
* 对有损压缩数据不再重新压缩,以免质量损失;对于无损压缩数据则压缩成G4或ZIP数据以减小文件长度。
* 将基于虚拟打印原理实现的软件优点借鉴过来,包括指定纸张类型、页边距、图像自动放大等,以获取较好的阅读效果。
* 支持JBig2压缩。收费软件支持它的有几个,免费软件大概这是第一个。

读完上一段后,请读者再次“自查”。如果FreePic2Pdf的描述让你不知所云,请退回常规方案。如果引发兴奋或好奇,请参阅FreePic2Pdf的软件说明,甚至更深入的 图像转PDF的问题、方法及题外话

第3部分:PDF辅助工具

  包括加密、合并、分割、修改文件信息等。

[3.1] BeCyPDFMetaEditPDF:免费小巧的PDF文件信息修改工具
[主页] [下载]
这款仅250KB的免费、免安装小工具,可以修改头信息、加书签、加密码——因此,此工具加上述基本PDF打印机,完全等同于高级PDF打印机!赞!
[图片]

[3.2] mbtPdfAsm/BeCyPDFAsm:免费小巧的PDF处理工具
mbtPdfAsm:[主页] [下载] 命令行程序。只有200KB,免费。以合并PDF为主,兼具多种功能,如提取PDF文件信息、提取中间的某些页,多文件合并、并对新文件加密、加书签。书签若为中文则乱码,是书签乱码,并不影响正文。
BeCyPDFAsm:[主页] [下载] 上述程序的图形化界面,须一起使用,操作更方便。
[图片]
其实,命令行也有一个好处,就是可以一次加入多个书签。下面举一个例子:
mbtPdfAsm -mold.PDF -dnew.PDF -oa.txt
表示把old.PDF转化为new.PDF,同时根据a.txt制作书签。
a.txt内容如下:
1 0 1 1 序
2 1 1 2 序第二页
3 0 1 10 最后一页
其格式为:数字1 数字2 数字3 数字4 字符串
数字1可理解为行号1 2 3……
数字2表示本行的上级目录的序号(上例中第2行的上级为第1行),0表示最高级目录无上级
数字3表示顺序号。如果第一行书签有N个子项,此处决定其先后顺序
数字4表示页码
字符串就是书签的内容。注意:中文书签在PDF中会显示为乱码!

[3.3] Pdftk:免费强大的命令行PDF工具 赞!
[主页] [下载] [分流下载]
这是一个极其极其强大的工具!它可以拆分、合并、加密、解密、填表、水印、附件、编辑文件头信息。也就是说,如果只保留一个pdf工具的话,它就是不二之选。只有一个exe,体积约1.5MB。
一定要阅读[应用示例],你才知道它有多强大!

[3.4] 其他PDF工具
PDF Compress 1.00:免费,[下载页]。通过压缩文本和图像来减少PDF文件的原来的大小。下载约900KB。
PDF Info 1.00:免费,[下载页]。改变 PDF 文件属性,包括作者,标题,主题,关键词,创建者,和创建者信息。下载900KB。
PDF Watermark Creator:[主页],免费软件,300KB。为PDF加入水印。此软件及下述2款均来自coolpdf公司。
[Tweak PDF]: 300KB的免费软件,用来改变pdf的压缩率、基本信息、页面显示效果等。
[PDF Bundle]: [界面]300KB的免费软件,用来为PDF加入附件(如ppt、zip、 odt)
注:还有不少shareware converter不错,但并不比PDFfactory强多少(或略差,因此不再介绍)

第4部分:PDF与其他格式的转换

  有些转换是不可逆的,所以,不要期望效果太好。
  参见《PDF转换word格式的方法总结》。
pdf to word:最精准的pdf转换word在线应用,依然来自Nitro PDF。

第5部分:在线应用处理PDF

  说明:本部分将改为“pdf编辑软件”。原在线应用内容将分别转入上述4类。

www.PDFescape.com:在线编辑
  可在线打开、编辑PDF,在PDF中加入文字、填表、加链接、加新字段。免费,无须安装。需JavaScript支持。
[图片]

  这里的PDF编辑指对pdf中的文字(内容、格式、字体、链接)、图片进行修改。基本上,具备这种功能的pdf编辑器都不免费。
  Expert PDF Professional是收费软件,但经常有旧版本免费注册的机会。

补充:用OOo编辑pdf(2009-04-16)

  善用佳软推荐的pdf编辑的自由方案是:[image] OpenOffice.org 3.0 加 Sun PDF Import Extension
  安装OOo 3.0或更高版本,下载 Sun PDF Import Extension 扩展。在OOo中,“工具”→“扩展管理器”→“添加”→找到 pdfimport.oxt 文件,即可安装扩展。然后,进入OpenOffice.org Draw(注意,是Draw,不是Writer),打开pdf文件,即可选定文字或图片进行编辑。编辑完成后,不要“保存”(这样的格式为odg绘图),而要“输出为pdf”。Free Image Hosting at www.ImageShack.us

注释

[1]: 怎么判断自己是不是普通用户?基本上,问这个问题的就是普通用户了 🙂 。再测试一次:用户问“怎么把图片转pdf?”,xbeta答“方法太多了。能把需求说具体点吗?” 用户答“具体点?就是图片转pdf啊。” ——这就是普通用户。

附录:文章更新历史

  2010-12-07:增加图像转PDF部分。
  2010-08-30:更新tinypdf尺寸方面的缺点。
  2010-05-07:更新dopdf。
  2010-03-14:更新tinypdf,多谢WestJean。
  2009-09-29:对tinypdf的正确下载链接进行了提示,补充nebulasoft下载;更新pdfmachine信息;其他多处更新。
  2009-09-27:多谢大家的指正,已进行了部分更新,补入tinypdf。
  2009-09-26:更新了 pdf 阅读软件及在线应用,补入新软件和在线Google docs。
  2009-05-04:修正某些图片。
  2009-04-16:补充目录;补充OpenOffice.org编辑pdf;多处修改。另有很多内容需要重写或补充,但目前没有时间。
  2008-02-14:补充图片,增加在线应用。
  2007-06-23:补充软件,修改全文。
  2006-05-10:初稿。

第二篇 简洁但功能强大的EditPlus——我的最爱

这是 打造全能的文本编辑器序列 的第二篇。在写这篇文章之前,polaris想说明几点:

1)文本编辑器数量众多,而人的精力有限,polaris不可能把所有的文本编辑器都“研究”一遍。所以,如果您很喜欢的文本编辑器,polaris没有涉及,可以留言告之,polaris会尝试使用;
2)萝卜青菜,各有所爱。polaris写作本序列文章的目的不是强制您使用哪个编辑器(呵呵,polaris也不可能有那个能耐),也不是贬低某个编辑器, 而是希望这一序列文章能够给那些还在使用Notepad但想换一个文本编辑器的网友提供一些参考意见,同时也希望给那些还在寻找一款合适编辑器的网友提供 一些参考,另一方面就是,polaris觉得这些文本编辑器确实挺好用,至少polaris用起来很顺手。
3)如果polaris有说的不对或不好的地方,还请您指正。如果您不同意polaris的观点,可以留言给出自己的观点,但请您“嘴上”留情,你不同意polaris的观点,您的观点也不一定就正确,咱们应该讨论,共同进步。“口水战”的确很没意思。
4)希望这一序列文章能够起到抛砖引玉的作用。您有更好的见解或觉得有更好用的编辑器,欢迎分享。

原本上面这些说明应该在文本编辑器序言中,然而这些是polaris应xbeta(善用佳软)邀请将这一序列文章投稿到 http://xbeta.info 上后,看到有些网友的回复,才觉得有必要说明一下。当然,polaris说了这些还是会有人来“口水战”,对此,polaris只能视而不见。

引言

EditPlus在 polaris的印象中,对文本编辑器的使用,大概追溯到当时看视频学JAVA的时候,不过当时对文本编辑器没什么印象。现在对当时使用的情况都很模糊 了,只记得当时使用的应该是UltraEdit,但对其却知之甚少。真正使用文本编辑器应该是在几年前接触到EditPlus,然后在polaris使用 的任何电脑上,都会安装上它,成了装机必备软件之一。

一开始喜欢上它,一来是因为其界面简洁,但功能却十分强大;二来是其启动速度十分快。 在polaris认识的人中,有不少人使用UltraEdit,说实话,这款软件的确做得很优秀,然而,一开始polaris就觉得其界面太过复杂,感觉 很多功能根本用不上,看着不爽,因而也就没有用下去。最近又将其装上了,感觉还是挺好用的,当然功能也很强大(装上也主要是想多试用各种编辑器,了解各大 编辑器的功能,选择一款最适合自己的或给新手一点帮助),在后续文章中,polaris可能会介绍UltraEdit。现在还是回到今天的主角上来—— EditPlus。

介绍之前,引用momo对EditPlus的评价[via]:

经过多种文本编辑软件的比较使用,我发现 Windows 下最好的文本编辑器是 EditPlus。
当然,我知道因个人习惯不同,各类用户可能会对文本编辑器提供的各种功能有不同程度的依赖,但我还是得推荐 EditPlus,因为它有以下几项突出的优点:

1)启动速度快。这几乎是最令人欣赏的一项特性 ,我知道 UltraEdit 是一个功能极其丰富而且强大的编辑器,但它的启动速度太慢了,我没理由为打开一个寥寥数行的文本文件等上好几秒。

2)界面简洁。这也是非常令人欣赏的特性,也许某些比较 Geek 的用户会对庞杂而丰满的程序主菜单仰慕不已,但我并不愿意为了一些并不常用的功能牺牲眼前电脑屏幕上更多的空间,正相反,我喜欢“Keep it simple, stupid”的界面设计,能用,够用就好。

3)完善的代码高亮。最近一直使用的是 EmEditor 6.0,但在编写 Perl 脚本时,我发现 EmEditor 的语法高亮有一定问题,它甚至不能正确识别 =comment … =cut 这样的 Perl 注释语句(polaris注:该问题EmEditor其实很容易解决,只需要自行配置语法注释即可)。而在 EditPlus 下,这种注释被支持得非常好。还有就是在EmEditor下,经常出现多个双引号高亮错误的情况,还以为自己写错代码了(polaris注:在EmEditor10.0 版本中没有发现该问题)……

4)代码折叠功能。这个功能在 EditPlus 版之前似乎没有提供,但现在已经有了,而且效果不错,至少比 EmEditor 的强很多(polaris注:现 在的EmEditor版本代码折叠功能也很强大了)。从我迷上玩博客以后,常常为分析 HTML/CSS 模版代码感到疲惫,因为必须把网页元素间的内在结构搞清楚才能有效地控制它们的显示效果。我以前的一篇文章曾经提到 用 Notepad++ 内置的代码折叠功能分析网页源码,不过说实话那个开源软件的确有很多需要改进的地方,尤其是中文支持方面远不如 EditPlus,EmEditor 这类商业软件(polaris注:EditPlus和EmEditor都是东方人编写的,一开始就对东方象形文字支持很好,毕竟开发者的母语就是象形文字,不过Notepad++是中国台湾人编写的,为啥这方面不如商业软件呢?)。

5)多文档编辑界面。这是个比较细节的特性,在 EmEditor 中,如果把最后一篇活动文档关闭,则主程序也会随之关闭,这给我带来了一些不便。尤其是当我希望创建新的空白文档时,我不得不在开始菜单中重新启动编辑器(polaris注:现行的EmEditor版本已无此问题)。而在 EditPlus 中,只要不点击最右上角的关闭按钮,编辑器始终是打开状态,我个人认为这样更方便一些。除此之外,在界面外观设计上 EditPlus 也有很多过人之处,我不能很好地将这种独特的属性描述出来,但我可以做一个比喻,如果把各种文本编辑器都看作一个美女的话,EditPlus 就属于那种苗条纤巧,落落大方的类型,相比之下 EmEditor 则略显富态(polaris注:EmEditor在这方面的确比不上EditPlus,启动速度也略差些),而 UltraEdit 简直就是肥婆了。

1 EditPlus简介

EditPlus是由韩国人编写的一款共享软件(1-user license: US$35),官方网址是 www.editplus.com 。最新版本是EditPlus 3.2(2010-08-04)。EditPlus是功能全面的文本、HTML、程序源代码编辑器。

主要特点如下:
(1)默认支持HTML、CSS、PHP、ASP、Perl、C/C++、Java、JavaScript和VBScript等语法高亮显示,通过定制语法文件,可以扩展到其他程序语言,在官方网站上可以下载(大部分语言都支持)。
(2)EditPlus提供了与Internet的无缝连接,可以在EditPlus的工作区域中打开Intelnet浏览窗口。
(3)提供了多工作窗口。不用切换到桌面,便可在工作区域中打开多个文档。
(4)正确地配置Java的编译器“Javac”以及解释器“Java”后,使用EditPlus的菜单可以直接编译执行Java程序。

总之,EditPlus功能强大,界面简洁美观,且启动速度快;中文支持比较好;支持语法高亮;支持代码折叠;支持代码自动完成(但其功能比较弱),不支持 代码提示功能;配置功能强大,且比较容易,扩展也比较强。像PHP、Java程序等的开发环境,只要看一下资料,几分钟就可以搞定配置,很适合初学者学习 使用。有不错的项目工程管理功能。内置浏览器功能,这一点对于网页开发者来说很是方便。本人特别推荐。

2 EditPlus特色功能介绍

EditPlus功能众多,有不少功能很多编辑器都是有的,就不进行介绍,当然也会有一些功能polaris没有用到,自然也就不可能拿出来介绍。(说明:由于polaris使用文本编辑器的数量有限,以下功能也许有些编辑器已有了,如您知晓,可以留言分享)

2.1 使用EditPlus书写电子邮件

发送电子邮件时,可以写在EditPlus中写好。写完之后,执行“文件”→“其他”→“发送邮件…”,会启动当前系统默认的邮件客户端,当前文档会被拷贝入邮件正文,这样只要输入发送人地址就可以将邮件发出去了。

2.2 锁定文件不让其他程序修改

执行“文件”→“其他”→“锁定文件”,该文件便被锁定,其他程序便无法修改它。

2.3 复制为HTML

在“编辑”→“剪贴板”中有若干功能,如图:

其中有一项“复制为HTML”,polaris觉得很有特色,也很有用处。您可以复制试试,看看粘贴后是什么样子。

2.4 HTML预览

这个功能不少文本编辑器都有,或者通过插件可以实现,然而polaris觉得EditPlus的HTML预览功能用起来最舒服、方便,也许这跟EditPlus界面简洁有关。

对HTML文件直接按Ctrl+B或点击HTML工具栏的HTML预览图标就会自动在一个文档中启动浏览,这对于测试HTML文件或JavaScript有一定的好处(当然,更专业的测试或调试有专门的工具)。

2.5 有特色的窗口设置

在“窗口”→“其他”菜单中,有若干有特色的设置:

通过这里,可以将EditPlus前端显示或透明显示等。如果您闲任务栏图标太多,您可以选中“最小化为托盘图标”,这样最小EditPlus的时候,EditPlus的图标便不会在任务栏中显示,而是最小化为托盘图标了。

3 EditPlus使用技巧

在此推荐一篇文章《EditPlus 使用技巧集萃》,这篇文章在网上被多次署名或不署名转载。目前可知的最早出处是 dream4ever,但原始网址不可访问,Liangjh是主要编者。[via]。这里面的技巧,在现在的EditPlus版本中已经很容易实现,可能算不上什么技巧了,比如删除空行,现在的版本已经直接提供了该命令。然而,有不少技巧还是值得一看,polaris也对其进行了转载,格式或某些内容进行了改动,点击此处查看

4 自定义语法文件

很多时候,使用EditPlus并不需要自定义语法文件,因为官方网站上已经有大量语法文件可供下载。在此介绍自定义语法高亮文件,主要是为了方便修改已有语法文件,使其更适合自己。

4.1 语法高亮

EditPlus 支持强大的、可自定义的语法高亮功能,内置了 HTML, CSS, PHP, ASP, Perl, C/C++, Java, JavaScript, VBScript 的语法文件,你也可以创建自己的语法文件来支持其它设计语言。

要支持自己的语法类型,你必须创建一个语法文件并把它添加到“参数选择”对话框中的“设置与语法”中。

语法文件是一个扩展名为“.stx”并按预定格式编写的纯文本文件,这种格式非常简单。建议查看用于 C/C++ 的语法文件(cpp.stx),以它为例来学习创建这种语法文件。

#TITLE=C/C++
#DELIMITER=,()}[]-+*%/=”‘~!&|\<>?:;.
#QUOTATION1=’
#QUOTATION2=”
#CONTINUE_QUOTE=n
#LINECOMMENT=//
#LINECOMMENT2=
#COMMENTON=/*
#COMMENTOFF=*/
#COMMENTON2=
#COMMENTOFF2=
#ESCAPE=\
#CASE=y
#PREFIX1=
#PREFIX2=
#PREFIX3=
#PREFIX4=
#PREFIX5=
#SUFFIX1=
#SUFFIX2=
#SUFFIX3=
#SUFFIX4=
#SUFFIX5=
#HTML_EMBEDDED=
#SCRIPT_BEGIN=
#SCRIPT_END=
#HEREDOC=
#AUTOCASE=
#NUMBER_PATTERN=cpp
#SPECIAL_STX=cpp
所有语法声明必须以“#”为前缀,具体解释如下:
#TITLE
这里定义语法文件标题,它必须出现在语法文件的首行,否则 EditPlus 将不能正确读取它的信息。
#DELIMITER
指定用于分解关键字的定界符。你不必指定空格和制表符,它们是程序内置的缺省定界符。
#QUOTATION1
指定引用语标记,例如单引号,这里只能定义一个字符。
#QUOTATION2
指定另一种引用语标记,例如双引号,这里只能定义一个字符。
#CONTINUE_QUOTE
这个选项允许不停止引用而将它延续到下一行。定义为“y”时允许跨行引用,定义为“n”时不允许跨行引用,“n”是默认值。
#LINECOMMENT
指定行内注释标记。如果你以“!”作为行内注释符的前缀,那么仅在它位于行首时才会起作用。
#LINECOMMENT2
指定另一种行内注释标记。如果你以“!”作为行内注释符的前缀,那么仅在它位于行首时才会起作用。
#COMMENTON
指定一个块级注释的启始标记。
#COMMENTOFF
指定一个块级注释的结束标记。
#COMMENTON2
指定另一种块级注释的启始标记。
#COMMENTOFF2
指定另一种块级注释的结束标记。
#ESCAPE
指定避让字符,这里只能定义一个字符。
#CASE
指定敏感性。取值为“n”或“n” 默认值为“n”。
#PREFIX1 – #PREFIX5
指定前缀关键字,任何跟随前缀的单词将被视为已经处理的关键字。
#SUFFIX1 – #SUFFIX5
指定后缀关键字,任何在后缀之前的单词将被视为已经处理的关键字。
#HTML_EMBEDDED
如果是像 PHP 这样的 HTML 植入脚本,指定为“y”。可以参考“php.stx”中的用法。
#SCRIPT_BEGIN
指定 HTML 植入脚本的启始标记,仅在“#HTML_EMBEDDED”定义为“y”时发生作用,请参考“php.stx”中的用法。
#SCRIPT_END
指定 HTML 植入脚本的结束标记,仅在“#HTML_EMBEDDED”定义为“y”时发生作用,请参考“php.stx”中的用法。
#HEREDOC
指定一个字符串用于 Perl和 PHP 文件中的 heredoc。例如:#HEREDOC=<<EOF.
#AUTOCASE
如果希望使用关键字自动完成特性,将它定义为“y”。
#NUMBER_PATTERN
‘cpp’用于 C/C++数字语法高亮。
#SPECIAL_STX
“html”用于 HTML 语法文件,“cpp”用于 C/C++ 语法文件,“perl”用于 Perl 语法文件,留空则可用于其它语法文件。
同其它语言一样,你也可以在语法文件中插入注释,注释行必须以英文的分号“;”启始。如果你希望指定英文分号作为一个关键字,必须以避让字符“^”作为它的前缀。
关键字组 Keyword groups#KEYWORD=Reserved words
abstract
boolean
break
#KEYWORD=Compiler directives

每个关键字组以#KEYWORD=启始,之后定义该组的描述。关键字清单从下一行开始,如果需要在关键字里包含“#”,必须以避让字符“^”为前缀,像 “^#”这样。在这种情况下,“#”标记不应该包含在“#DELIMITER”定义中。你最多可以定义 10 个关键字组。

4.2 用户文件保存机制

在 EditPlus 官网上用户文件页面上有一个用户文件(stx、ctl、acp 文件)集合。若您愿意与其他用户分享您的文件,您可以提交您自己的语法文件到<submit@editplus.com> 。(正文完)

“我的最爱”–补充说明:更新本文的时候,原本打算把标题中的“我的最爱”去掉,因为这个时候,polaris最爱的已经不是EditPlus,而是转为EmEditor,最后想想还是保留原样,毕竟现在polaris是EmEditor为主,EditPlus与Vim为辅,而且EditPlus是曾经的最爱。(2010-09-13)

[待翻译] 最佳免费PDF工具软件

本计划纯翻译《最佳免费PDF工具软件(via)》,但发现内容有很多可改进之处,故改为编译。鸣谢:techsupportalert、朝露昙花、天毅。

一、细说PDF编辑功能

  PDF格式的产生,是为了“发布”——即文档在不同平台看起来尽可能相似。这一背景和目标,决定了PDF的特性就是“不易编辑”,或者说“天生不适合编辑”。很多所谓的编辑软件,也只是达到“勉强可用”的程度。期望像MS Word文档一样的轻松编辑,或Vim处理文本时的行云流水,目前绝无这样的软件,未来也不会有。
  所谓的PDF编辑功能,在善用佳软看来,可分为三个层次:

1. 文件层次的编辑

  PDF文件及一些元信息的修改,包括:
  * 访问权限
  * 加密或解密
  * 书签
  * 高亮、批注
  * 添加水印
  * PDF与其他格式(图像、文字、doc、htm、PostScript)的转换
  * 初始视图格式

2. 页面层次的编辑

  * 添加、删除、导出页面
  * 页面顺序调整
  * 页面旋转、裁剪
  * 多文档合并
  * 文档拆分
  * 页眉、页脚
  * 页码

3. 正文层次的编辑

  * 对正文、图片的格式、内容、属性进行修改。
  这一层次的修改尤为困难,并且,文字修改只能以行为单位,难以实现自动换行。

二、综合类PDF编辑软件

1. PDFill PDF Tools:多功能PDF处理软件

* PDFill PDF Tools官方主页中译

官方主页:http://www.pdfill.com/pdf_tools_free.html
软件名称:PDFill PDF Tools
软件口号:世界最强大的免费PDF工具集
支持平台:Windows 2000/XP/2003/Vista/Win7 (x32/x64)
安装条件:GhostScript
简介:PDFill PDF Tools,是一系列免费PDF处理工具的集合,包括:合并、拆分、页面重排、加密、解密、旋转、裁切、重新格式化、页眉、页脚、水印、PDF与图像互转、表单域的删除/去交互化/列表、PostScript转PDF、PDF信息、扫描为PDF、创建透明图像等功能。它无水印、无弹出广告、个人或商用都免费、可自由传播。
[PDFill PDF Tools]

* PDFill PDF Tools官方主页中译-续:基本功能

文件合并:[示例图]
  可选择多个文件,并排列顺序,然后合并为一个PDF文件。支持命令行,如
  ”C:Program FilesPlotSoftPDFillPDFill.exe” MERGE Input1.pdf Input2.pdf Input3.pdf Output.pdf

文件拆分、页面重整:
  [image]
  指定把第x页到y页拆分出来;
  页面重新排序,支持 1, 3-5, even, odd 这样的格式。
  删除页面。
  可把指定或余下的页面保存为文件。
  可把每页保存为单独文件。
加密解密:
  [image]
……待完成…………………………………………………………
  
  

* PDFill: 其他介绍

处理 PDF 的多功能工具箱 – PDFill PDF Tools

* techsupportalert评价

PDFill PDF Tools 是我最喜欢的一个工具,因其干净漂亮的用户界面,涵盖大多数功能,例如合并PDF文件,分割或重新排序页面,旋转或者修剪PDF页面,添加带数字的完整页眉和页脚等等。
可为需要检查的文档添加水印,只需输入文字例如“草稿”,或者为PDF添加一个背景图片。
一些额外的功能也被支持,例如带加密解密的安全功能;重新格式化多页至一页;把PDF表格域删除(flatten form:删除表单的交互性但是还有原来的外观)转换成列表;图片和PDF互转;或者把PostScript文件转换成PDF。
安装包里的 PDFill PDF Editor不是免费的,但是 PDFill PDF Tools 可以在安装后独立运行。这个免费的软件不支持其它功能,例如转换PDF为text格式,做注解等等。但是这些功能将在下边章节的工具里实现。
[image]

2. PDFTK Builder

说到PDFTK Builder,就不得不先介绍一下PDFTK。PDFTK是一款非常经典的跨平台、开源免费PDF处理工具。可以通过丰富的参数,实现各种功能。(示例)PDFTK本身是 iText library 的一项前端应用,由 Sid Steward 于2004年起开发。而 PDFTK Builder 则是基于PDFTK的图形化界面。

PDFTK主页:www.pdflabs.com/tools/pdftk-the-pdf-toolkit/
PDFTK Builder主页:www.angusj.com/pdftkb/

* 一次完成合并或者修剪选定的PDF文件。
* 分割、旋转、添加背景/加标记和加密功能。
* 和PDFill PDF Tools相比,它缺乏一个基本功能:为PDF文档添加背景文字作为水印。这个功能在需要添加诸如“机密”、“草稿”或者其它文字到文档背景中显得尤为重要。
[image]

3. jPDF Tweak

If you just need more features, jPDF Tweak will be a good choice but its user interface will not be better than any of the above two applications. Its merge, split and reorder functions are available under ‘input’ tab with a new filename to be entered under ‘output’ tab.

jPDF Tweak offers rotate, watermark and format multiple pages, change page numbers and chapter bookmarks, and encrypt functions.

It allows adding attachments to PDF documents, setting viewer preference and document properties including title, author, subject and keywords.
[image]

4. PDF Shuffler: Linux下的综合工具

Re-arranging pages in a pdf document, or merging and splitting pdf files, would be much easier with PDF Shuffler.

After importing one or more pdf files to PDF Shuffer, you are presented with the pages of files in thumbnails so that you can easily merge, re-order or delete the pages, or right-click a thumbnail to rotate or crop a page before exporting to a new pdf file.

This program is a small application running on Linux. Some distros, such as Ubuntu 9.10, include this program in the repository for ease of download and setup.

[image]

三、专项工具软件

*
To edit a PDF file, try Sun PDF Import Extension to OpenOffice.org. It allows PDF documents imported in Draw to preserve layout and edit small portion of text. This extension works further to allow you to import and modify PDF documents in OpenOffice from a PDF/ODF hybrid file with 100% layout accuracy. The hybrid pdf file is a pdf file containing an embedded odf source file. It can be viewed with a normal pdf viewer and can be opened with OpenOffice for full editing. See A PDF File Allows Editing in 100% Layout Accuracy for details.

*
FreeOCR.netTo convert PDF to text, my choice is Some PDF to TXT Converter which preserves text and layout, supports drag and drop, batch conversion and encrypted pdf files. Alternatively, try the latest version of Adobe Reader which allows the user to save a copy of PDF as text.

FreeOCR.net is a scan and OCR (Optical Character Recognition) program and good for extracting text from scanned PDF documents. Moreover, images from scanned PDF documents can be selected and placed on the clipboard. Try also Free-OCR.com for an online OCR solution.
[image]

*
Some PDF to Word ConverterTo convert PDF to Word/Excel, Some PDF to Word Converter allows removing line breaks and preserves paragraphs with soft returns. It supports batch conversion and encrypted pdf files, keeps images but does not preserve hyperlinks for the version under review.
[image]

Free online conversion is available from Nitro PDF for PDF-to-Word Converter and PDF-to-Excel Converter. Choose the file you need, click the “Convert” button and check your inbox for the converted files.

*
7-PDF MakerTo convert various formats to PDF, 7-PDF Maker is a powerful tool to convert a wide range of formats to PDF. It is not ony able to convert files generated by Word, Excel, Powerpoint, OpenOffice, StarOffice, Maths and AutoCad, but also convert images, text or web based files to PDF. The setup comes with a Command line version or a Windows Explorer integration and the program supports user interface both in English and German even though the website is currently only available in German.
[image]

If you are using office applications such as OpenOffice and Jarte, they come with a feature to export files to PDF. Microsoft Office 2007 also allows a free add-in for saving documents as PDF.

Using either 7-PDF Maker or the above office applications, hyperlinks or bookmarks are nicely preserved in the converted or exported PDF files.

Alternatively you may install a virtual PDF printer, such as Bullzip, to create a PDF file by printing text or other contents via the PDF printer. However by doing so, hyperlinks and bookmarks are usually not preserved in the resulting PDF file.

i2pdfIf you are only converting various image files to PDF, my favorite goes to i2pdf. It works even better than the tool “Convert Images to PDF” included in PDFill PDF Tools. Download and unzip i2pdf, run the executable directly and no installation is required. This program is portable and user friendly — just drag and drop the images on the program window, click “Build PDF” button and it’s done. In setting the page output, “paperless” format is helpful for converting portrait and landscape images to the PDF file and view it on the screen without blank paper margins.
[image]

How about converting files to PDF online? 7-PDF Web Portal and many other websites such as kool Converter or Document Converter eXPress offers an online conversion to PDF as well.

*
To extract images from PDF, Some PDF Images Extract is a good choice. You can extract all images from several PDF files by batch or pull images from selected pages in a PDF file. Images can be saved in jpg, bmp, png, tiff, gif or tga formats.

*
PDF-XChange ViewerTo annotate PDF documents, most of the tools do not support it, but PDF-XChange Viewer does it. PDF-XChange Viewer also allows highlighting, crossing or underlining text; drawing shapes; stamping and filling up PDF forms with a built-in typewriter. It is surprisingly more than a viewer!
[image]

For Linux users, Okular is a good choice. It allows for annotations, highlighting, drawing lines and shapes, adding textboxes and stamps, selecting and saving a part of documents as text or in an image format.

*
To make fillable PDF forms, PDFescape is a helpful web application which lets you create a PDF form online. Right from your browser, you can fill up a PDF form or create a fillable PDF form easily. You can also add text, links and sticky notes, whiteout contents and draw basic shapes. Free account users are limited to a maximum file size of 2 MB or 50 pages per file.

*
To set viewer preference and metadata, BeCyPDFMetaEdit is a good find. It allows editing most metadata, customizing viewer preferences, slide show, page labels, etc. Tweak PDF is another choice with a simple user interface but without slideshow setting and some other features.

*
To recover forgotten password, try PDFCrak which runs on Linux or DOS (the version for DOS is available for download here). The only supported usage of this software is to recover passwords and/or content that you own but have lost access to as stated in the FAQ.

*
To do other functions such as to add attachments to PDF, try PDF Bundle; to compress a PDF file, try Free PDF Compressor or follow this method mentioned in our Freeware Forum.

四、其他软件

The following free applications offer certain functions and some of which are available to those reviewed. They were brought up in comments here or noted from other sources. I am listing them here with brief descriptions and links to the related sites for ease of reference.

* pdfsam (basic) allows you to split or merge your pdf documents, mix alternate pages, rotate pages of selected files, visually reorder pages of a selected pdf document, etc.
* Sheel Khanna’s PDFTools allows for users to join multiple PDFs, split or re-arrange a PDF, encrypt or decrypt and stamp a pdf. It includes a tool to convert XML to PDF file as well.
* Gios PDF Splitter And Merger allows merging and splitting of documents with drag and drop features.
* GUI for PDFTK Another GUI for the multi-platform PDFTK for merging, splitting pdf files together with other various functions.
* PdfMerge allows merging and splitting of documents with bookmark import.
* Free PDF to Word Doc Converter converts pdf to doc.
* Free PDF to Word Converter converts pdf to doc or rtf.
* PDF Watermark Creater adds a text as watermark.
* SpeedPDF Stamp adds an image as watermark.
* SpeedPDF Page Numberer allows adding page numbers with variable formats.
* Freeware pdf Unlocker allows for removing PDF restrictions on printing, editing and copying text.

VOoM(原VOOF):vim实现带折叠双栏树状文本管理

重要说明:自v4.0开始,VOoM支持html、vimwiki、wiki等格式的标题,本文有待更新。
  Vim[1]加装VOoM插件,实现了带折叠的双栏树状文本管理 [2]/[3],为我几年来的寻找画上了近乎圆满[4]的句号。只须在txt文本的标题行增加 {{{1、{{{2…… 或其他自定义的简单标识,利用VOoM就可以生成目录树,与正文分居两窗口,实现光标点击跳转,以及对节点的层级、顺序管理。即,VOoM让txt成为最通用的资料库,让Vim成为最方便的个人信息管理软件。

一、VOoM界面预览及视频演示界面视频
二、VOoM基本教程安装python支持基本操作
三、高级使用:改进VOoM快捷调用更快捷定义标题行高亮标题行并隐藏标识符自定义标识符在html中变通使用
四、总结
附录:注释文章更新历史

一、VOoM界面预览及视频演示

1. VOoM界面预览

  VOoM:vim outliner
  上图是善用佳软使用Vim VOoM的实际截屏,从中可以看到如下特点:
  * 两栏;
  * 左侧目录可折叠/展开(正文也可以折叠,本例未采用);
  * 点击目录可实现正文跳转;
  * 标题高亮。

2. VOoM视频演示

  下面的视频是使用vim的outliner功能,来写日记的示例。有助于初学者感性认识及理解Vim,内容包括:
  * 用fdm=indent实现基于缩进的长文本折叠管理。
  * (2分10秒开始) 下载安装VOoM插件。
  * VOoM的使用。
  * (3分20秒开始) 自定义语法文件,高亮标题。
  需要说明的是视频中未能展示节点管理(改变层级、调整顺序)功能。

二、VOoM基本教程

1. 安装VOoM

  VOoM插件的安装与使用极为简单,有基础者可以略过本段。
  * 到Vim官方网站VOoM主页下载最新版:http://www.vim.org/scripts/script.php?script_id=2657
  * 解压到vim安装目录/vimfiles/下。(比如在我这里,就是把 voom.zip 中的 doc目录、plugin目录,复制到 c:\Program Files\gvim\vimfiles\ )
  * 重启Vim。
  * 打开自带的示例文件 simple_outline.txt (可能位于 x:\soft\Vim\vimfiles\voom_samples\)。
  * 在命令行模式键入(注意大小写):Voom 并回车。

  如果顺利:现在就能看到左侧的树状目录了。
  如果不顺利:Vim提示出错,比如“E370: could not load library python27.dll” 等,说明PC上需要安装 VOom 依赖的 Python 环境。详情见下。

2. VOoM 与 python

  VOoM 为什么依赖 Python?答案是运行效率。用 Python 扫描文本检测 fold marker 的速度,相当于 vim 脚本的10倍。作者在帮助文档的“Why VOoM uses Python”一节,给出了详细的测试代码和测试结果。
  所谓 VOoM 需要 Python支持,具体包括两方面:
  ① GVIM.exe 支持 Python;
  ② 系统中安装有对应版本的Python环境。
  条件①通常具备,因为官方发布的gVim默认是支持 Python的。
  条件②可能会有些问题:如果你没有安装Python,这时就需要根据gvim的版本,安装合适版本的Python:gvim7.3需要Python 2.7,gvim7.2需要Python 2.4。安装Python时最好在C根目录。如果你的Python版本与gvim版本不对应,一种办法是换用正确版本的Python;一种办法是重新编译gvim,让它支持你已经安装的Python版本(不会编译的请到 这里下载)。
  为了这样一个插件而安装Python,对普通用户是否值得?这是一个爱屋及乌、见仁见智的问题。笔者不做程序开发,安装JRE是因为FreeMind;安装.Net是因为EverNote v3.5;安装Python是因为VOoM与UltiSnips;安装Ctags、taglist是因为TxtBrowser……

3. VOoM 基本操作

  鼠标方式:Vim并不排斥鼠标。如果想用鼠标操作VOoM,则它与类似软件并无区别,无须解释。
  键盘方式:Vim的长处还是键盘。要点如下,详见帮助文档。
  1. 基本操作之Tab:在左右 [6]两个窗口之间切换焦点;
  2. 基本操作之跳转到目录:在目录树侧,可通过↑↓来打开正文的相应位置,→←来展开/折叠父子节点。
  3. 节点基本操作:在目录树buffer中,如下快捷键可用:
    i I a A:修改当前节点标题行。
    <LocalLeader>i、I:在当前节点前、后插入新节点。(LocalLeader默认为\,也可自定义)
    ctrl+方向键:上下移动节点(调整顺序);左右移动节点(调整级别)。
    dd yy pp:删除、复制、粘贴节点。

三、高级使用:改进VOoM

1. 更快捷调用VOoM

  默认情况下,需要键入 :Voom回车 来调用VOoM插件。此过程需要注意输入法状态、vim模式、大小写,不算简便。因此,可以自定义热键。
  我的选择是映射为 F11 ——选择 F11 是因为数字11的形状与双栏式结构很相像,便于记忆。
  具体做法是在 _vimrc 中增加一句 “map <F11> :Voom<CR>”——放到 _vimrc中因为此命令常用。

2. 更快捷定义标题行

  如果认为 {{{1 这样的字符串也不便于键入,不妨进行自定义。举例如下。

例1:基本做法
  imap [1 {{{1
  imap [2 {{{2
  imap [3 {{{3
  实现了插入模式的映射,即键入 [1 可以得到 {{{1 …… 当然,也可用缩写代替映射。

例2:改进做法(推荐)
  imap [1 <esc>$a {{{1
  map [1 <esc>$a {{{1
  功能同上,但不限模式、光标无须准确定位。

例3:Geek做法(供参考)
  设定1/2/3级标题,在 MS Word 中的默认热键是 ctrl+alt+1/2/3。按照“不同软件的操作方式尽可能一致”原则,也力争在VOoM中保持同样热键。但是,Vim map 并不支持 ctrl-数字,所以,ctrl+alt+数字也是做不到的。一定要实现?请用万能的AutoHotkey :

^!1::
IfWinActive, ahk_class Vim
{
sendinput {esc}$a {{}{{}{{}1
}
else
sendplay ^!1
return

3. 高亮标题行、隐藏标识符

  为实现高亮效果,可以使用如下syntax代码:

syn match zhead0 “^.+{{{d”
hi zhead0 gui=bold guibg=black
syn match zhead1 “^.+{{{1”
hi zhead1 gui=bold guifg=red guibg=black
syn match zhead2 “^.+{{{2”
hi zhead2 gui=bold guifg=green guibg=black
syn match url “S*://S*”
hi url guifg=lightblue gui=underline

  但是,标题行突出显示后,{{{1 这样的标示符更加刺眼。能否将之隐藏呢?Vim 当然不会让你失望,只需稍修改上述高亮规则即可。笔者在初学 vim syntax 时,曾苦苦探寻实现方式。而现在,可以直接给出两种做法:
  一是利用零宽断言(:h zero-width)让标题不包括{{{d,代码如下:

syn match zhead0 "^.+({{{d)@="
syn match zkey "{{{d"

  二是利用contain参数,代码如下:

syn match zkey "{{{d" contained
syn match zhead0 "^.+{{{d" contains=zkey

  对于zkey的隐藏,可以直接设定前景色与背景色相同,但更推荐 hi link zkey ignore 的做法。同理,zhead0 也可以不做直接设定,而是 hi link zhead0 MatchParen 或其他预设风格。

4. {{{2 标识符的自定义等

  {{{1、{{{2……这样的标识符用来表示标题。VOoM称之为“起始折叠标记”(start fold marker),它是通过 foldmarker 选项来定义的。比如 set fmr=<<<,>>> 或 set fmr=[[[,]]] ,这样就可以使用 <<<2 或 [[[2 来表示二级标题。
  另外,除了数字表示级别外,还可以紧跟如下字母(及组合):x 表示标记(目录树第二列显示x),可用来标出某些重要标题。= 表示起始节点,即:Voom时的起始节点。o 表示open,即该目录树完全展开。除了在标题行直接增加这些标记外,也有相应快捷键操作。

5. 在html中变通使用vim-VOoM

  工具固然有好坏之分,但多数情况下,用户应用水平对最终效果的影响更大。而学会变通使用,闻一知二、举一反三,是显著提升应用效果的关键。
  txt需要额外标记才能使用VOoM,而html是已经附有标记的、扩展后的txt。其中,标题行以及层级已由h标签进行了标示。所以,理论上,html应该可以“不加修改”、“快速”使用VOoM功能。
  所谓好工具,就是理论上应该能做到的事,实际上也能做到。对着VOoM想一下,答案有了!
  实现方法:很简单,只须设定

:set fmr=</h,}}}

再:Voom 即可(对于自己的html笔记文档,可增加modeline)。
  
  上述操作效果如图。美中不足的是,目录行首的h起始标签有些碍眼。
  最理想的效果参见此文,通过修改voom.py(v2.0)中第59行开始的函数:def makeOutline(body, lines),在 74 行之后,增加如下两行:
  del_html_re = re.compile(‘<.*?>’)
  tline = del_html_re.sub(”, tline)
把html标签全部清空即可——此修改当然有副作用,所有尖括号内容均被忽略,请慎用!感谢 vfantasie @ newsmth.net 网友提供上述代码,相关讨论参见此处

四、总结

  如果说Vim是单一txt文件编辑利器,Vim加wiki类扩展则实现了多个txt的管理,那么VOoM就实现了以txt为文本资料库的管理。凭着Vim方便的加密、查找、替换、语法高亮、折叠功能,再加上VOoM的树状管理,我自己认为找到了理想的文字笔记管理方案。

附录:注释

  [1]: 参见Vim–普通人编辑利器、更多vim文章
  [2]: 关于纯文本资料管理。txt是最简单,也是最基本的文件格式,很多人对它情有独钟。通过软件为长篇txt增加目录功能,一直是某些开发者和用户的梦想,为此,有了《超级小巧的5款免费树状笔记软件》。
  [3]: 关于双栏树状结构。我最早是利用 UltraEdit 的 function list 实现长篇txt的目录导航。后来转到 Vim 后,一直试图用tag、folding来模拟此功能,但都不满意。对于较少使用高级文本编辑器的用户而言,双栏树状结构的典型例子是 MS Word 的“文档结构图” [5]
  [4]: 近乎圆满,是因为 Vim 并不适合处理太大的txt文件。当然,这个大小是相对的,与硬件及Vim激活的功能多少有关。 更新:而VOoM处理长文本,也会较占资源,主要是扫描正文生成outline。VOoM作者的2002年旧电脑(1.6GHz Pentium 4 Mobile)上,附带的 calendar_outline.txt (3.2 Mb, 56527 lines, 4160 headlines)会在更新后有明显停顿(小于1秒)。但要说明的是:仅阅读跳转仍然流畅;减少标题行能大幅度提高效能。总之,我相信当前情况下,10MB txt,上千个节点是可以正常使用的。
  [5]: MS Word 文档结构图是处理长文档极为重要的工具,也是我推荐的Word视图,我在 Word 2003 中调用此功能的“快捷键”是 alt+v d ,可参见 [视频教程] WPS处理长文档的技巧
  [6]: 用户也可以自定义目录窗口的位置:上、下、左、右,及其大小。建议放在默认位置,即左侧。

附录:文章更新历史

  2010-09-16:感谢知无兄协助更新本文。
  2010-04-18:VOOF改名为VOoM;html利用h标签更完美。
  2010-03-24:补充目录、总结。
  2010-03-20:补充在html中利用h标签,实现目录的做法。
  2010-03-03:全面更新文章;VOOF升级到v1.92。
  2009-12-09:改进实现^!1/2/3功能的AutoHotkey脚本。
  2009-11-11:补充“隐藏标示符”。
  2009-11-09:补充截屏,增加改进部分与Python,算是下篇。
  2009-11-06:补充视频,修改并发表,算是上篇。
  2009-05-27:长期跟踪vim.org的习惯让我在第一时间发现了刚刚诞生的VOOF。一试之下,赞叹不已!立即在水木社区vim版 发文推荐。>

笔记软件Evernote入门介绍

注:本站以前发布了较多Evernote文章,但仍缺少一篇最基础的入门介绍。故邀请豪杰博客投稿此文,供不了解Evernote的用户入门。欢迎分享。

入门介绍
今天,豪杰博客向大家分享一款非常喜欢的个人知识管理软件:Evernote 。其实说它是知识管理软件也不是很确切,简单地说更像是我们高中时候的英语小单词本,有一处好的知识点就记录下来。EverNote是一款在国外非常著名的笔记软件,界面与功能十分类似Onenote。它不仅具备强大的笔记捕捉功能,还采用了独特的分类方式,而且支持filter的自动整理、即时搜索。

使用之前:每一件产品,在使用它之前,我们都要有一个准确的定位,了解他是什么、适合什么。而不是知道他的所有功能甚至把某项功能用到极致。对于EverNote的使用定位,建议大家借鉴xbeta的观点,再来使用它。

注册账号:Evernote的使用需要首先注册一个账号。账号有免费和付费两种,区别在于每个月的使用容量不同(免费账号40M/月,付费账号500M/月),支持上传的文件类型不同(免费账号除了文字和图片以外,仅支持上传pdf作为附件,付费账号没有文件类型的限制),还有就是免费的账号会有广告。之前说过,免费账号足以。
EverNote Login

多平台支持:Evernote无可替代的一个方面是多平台的支持,它具备主流手机平台上的应用终端。Evernote手机版具备四大功能:拍照上传、文件上传、记录文字(支持手写)、记录声音。记录下来的信息,都将通过网络自动保存到你的evernote网络数据库中,你可以在电脑上直接查看。通过“搜索(search)”功能,你可以用关键词找到evernote数据库中相应的内容,这样,你相当于随身携带了自己的文章资料库。通过手机版evernote,你可以阅读pc版evernote中做的最新笔记摘录(需要有网络支持)。这样,无聊和等待的时间就可以被用来学习。
EverNote phone

版本下载:Evernote的pc版本一定要使用3.5.2以后的版本,软件的界面、反应速度、搜索功能等都有很大的提升。3.5之后版本开始支持中文搜索和高亮功能,现在已经有中文版本了,官方下载

软件界面:Evernote3.5的界面为三栏:左边为笔记本(notebook),中间为笔记列表(notes),右边为具体的笔记文章。
EverNote image

默认笔记本:Evernote需要在“笔记本”栏里设置一个笔记本为“默认笔记本”,这个默认笔记本作为接收通过邮件发送到你的evernote中的文章的保存位置。

邮件接收笔记:Evernote有一个非常特别的内容接收方式——邮件接收。每个evernote账户都有一个对应的evernote邮箱。只要往evernote邮箱中发邮件,邮件内容会自动保存到“默认笔记本”中。这样就可以把邮件中好的内容方便地转移到evernote中去。

邮件发送笔记:Evernote3.5通过email发送自己摘录的文章非常方便,它不需要借助电脑的默认邮件程序,而是自带了独立的邮件发送功能。这样,只要可以上网,就可以发送邮件,不再受本机邮件程序的限制。

智能摘录:Evernote摘录网页上的文章极为智能,只需要复制选中文字,再粘贴到evernote笔记里,就可以自动命名文章、自动记录源网址和摘录的时间,并可以对这篇文章打上“标签”(tags,一种更加灵活的分类方式)。
EverNote note

方便截屏:Evernote能够极为方便地截屏和截图,在电脑上看到的几乎任何东西都可以用evernote的截图功能保存下来。方法是:在电脑右下角的小图标上点击右键,然后选择截图。

小书签与扩展:Evernote有一个非常特别的“书签摘录”功能,可以使你在没有任何软件的条件下直接在网页上摘录网上的文章。使用方法如下:在http://www.evernote.com/about/download/web_clipper.php上将evernote?的web clipper添加到浏览器的书签栏内,然后选择网页上想要保存的内容,点击这个“书签图标”,即可摘录到你的evernote数据库中。另外我们也通过一个很简单的扩展程序:clip to EverNote 这个扩展使用在Chrome也是相当方便的。

[EverNote翻译]: Android中文测试版发布、win客户端更新

零、最新消息

1. [下载] EverNote Android 中文测试版发布 Evernote_beta_1.4.85261.apk,2010-06-05

2. [下载 | 下载] EverNote Windows 中文测试版更新 Evernote_3.5.4.2361.exe, 44,155,328 字节,2010-06-08。使用说明:① 官方尚未正式发布,此为测试版。② 关闭当前EverNote 3.5x;运行下载程序升级EverNote;重新运行EverNote;菜单Tools → Options → Language → Application language 设为简体中文;重启EverNote。
EverNote 3.5汉化版,点击看大图

所有平台的简体中文翻译、发布进度

  翻译进度:http://translate.evernote.com/dumps/statistics.html
  发布进度:http://translate.evernote.com/tools/availability.html
  说明:
  * 行:表示语言,“zh-cn – Chinese (Simplified)”对应的一行是简体中文;
  * 列:表示不同平台。


iPad/iPhone客户端翻译已完成

  2010-05-13,一早收到官方邮件(如下):想尽快发布EverNote for iPad 中文版,但还有少量文本未译,希望能有志愿者加快进度。——我中午已经翻译完了。
  另外,EverNote团队当时准备iPad客户端的做法(尤其是在一个纸板上画上UI,随身带着以进行体验)很有意思,也很让人敬佩。当时很想把文章翻译出来,可惜没有时间,有兴趣者看原文
  

孔南重要补充:

  ……Evernote 中文项目的负责人 XA 近日比较忙碌, 不过据其称中文网站应该就快发布了. 如有需要也可联系他: http://forum.evernote.com/phpbb/viewtopic.php?f=50&t=15025&sid=2e26c1a22a4ba54618a793727b17ff3f

这里有一份简单的指南: http://translate.evernote.com/guidelines/
内容大致包括:
1.产品名称和商标不翻译;
2.注意占位符(如%s)和复数形式.如 note(,s)
3.访问键:如 c_opy… 应译为 复制(_O)…

2010-04-15的更新
  EverNote的简体中文翻译工作,4月7日又开始了3个新项目:Evernote – Windows client(优先翻译)、Evernote – Android clientEvernote – Terminology。欢迎参加。其中Windows Client翻译项目已经完成50%的翻译任务
  

一、为什么志愿进行 EverNote 翻译

  有网友说:“不要推荐 EverNote 2.2x 之后的版本了,因为,它不能很好的支持中文,不能满足国际化……” 。
  而我认为,有些情况下“因”和“果”是很难分辨的。
  比如,EverNote 2 也不是天生支持中文的,经过了很多热心网友的实际推动,才有了完美的结果。
  目前EverNote 3.x 正在进行国际化行动,希望国内网友(尤其欢迎瘦瘦)参与进来。
EverNote

  此次翻译是通过官方平台,多人合作,有审核机制,欢迎参与!

二、EverNote翻译步骤

1. 在线翻译:效率较低,适合少量时间偶尔参与的网友

  1. 到 这里 注册一个账号;(2010-04-16: 出现bug,暂时无法注册)
  2. 填写的邮箱会收到的激活码(A Pootle account has been created for you using this email address. Your activation code is: 27ba7222f01c3d9f941231exxxxxxx),填入到登录/注册入口处,完成激活。
  3. 登录翻译网站,进入中文项目 http://translate.evernote.com:8080/zh_CN/
  4. 点击某一项目,开始翻译:进到相应文件中,点击各字符串 Edit,输入中文,然后suggest,等待管理员审核。
  更多内容见 官方翻译项目说明

2. 离线翻译:效率较高,适合有决心完成较大工作量的网友

孔南: 2010-04-15 19:50
  在线翻译是低效的,无论是对译者还是协调员。如有朋友愿意帮助翻译,建议不要按照善兄介绍的方式,而是请下载po文件,使用文本编辑器或Poeditpassolo一类工具翻译后,发到后面的邮箱中: KongNan # Gmail # C0M。因为POOTLE没有离线REVIEW方式,一次一次点是非常慢的。

孔南: 2010-04-16 8:01, #16587 edit
  另外有朋友提到注册问题. 注册对于在线翻译是必需的, 而离线翻译则未必, 而仅需下载一个文件即可: http://translate.evernote.com:8080/zh_CN/win_evernote_net/Resources.resx.po . (其实就是进入Windows Client页面后点击左侧的”Show Editing Functions”, 找到相应的po文件下载). 注意:该文件会随时更新, 即协调员每次Accept或上传已整理好的po文件后都会更新.

附:相关历史文章
  笔记软件 EverNote 3.5beta3 改进中文搜索
  顶级免费笔记软件EverNote 2.2发布:2项重大变更
  EverNote:搜索/笔记格式/中文支持
  精确回答:EverNote中文支持

EverNote的创业经历与经验分析(转+评)

  EverNote无论在技术发展还是创业之路上,都属成功。转载两篇文章——《Evernote的创业经历》、《网站应尽早从新活跃用户盈利》——供大家参考。我关注EverNote的原因,不只因为它是一款好软件并拥有绝对领先的文字识别技术,还因为它的产品定位、公司发展模式,对国内的同类软件有很强的借鉴作用。每当看到EverNote的新闻(尤其是成功融资的新闻),我都会立即想起myBase、CyberArticle、WebSaver。王总、魏总、唐总加油啊!联合起来力量大,虽然产品合一有困难,但经验、教训、困惑交流一下还是大有好处的。

  另外,近期会较多关注EverNote,发表一篇《EverNote是什么,不是什么》的文章,并准备向网友征集应用EverNote的故事,或对EverNote的看法,敬请关注。

Evernote的创业经历

 原文:Evernote的创业经历 @ mobilefocus
  Evernote是一款不错的笔记软件,虽然现在并没有飞入寻常百姓家,在IT圈里却已有相当的知名度,和Dropbox一样,这是又一个靠免费赚口碑的典范。
  近日,在美国一个创业者大会上,CEO Libin讲述了Evernote的创业史和其产品理念,并披露了最新的运营数据,非常值得一看:
[evernote-data.png]

最好的产品一定会成功

  风起云涌、瞬息万变的科技界似乎有句名言,“最好的产品不一定获得成功”,机遇和市场先机有时更重要。Libin却不这么认为,他说,对创业者来说:
  “这种说法很险恶,完全是扯淡,谁这样告诉你,他就是想眼睁睁地看着你失败”
  从表面上看,最好的产品的确不一定成功。事实上,人们对创业者说这句话时,真正意思是说,你需要把资源和时间分配到做好产品和其他事情,比如营销等。Evernote的想法正好相反,我们把所有的钱和精力投入到做好产品上,(xbeta注:资源多时,要讲平衡;资源少时,唯有专一。我自己也坚持这种以少为多的原则。)当有了一个好产品,“其他一切就都是免费的”,公司也就有了一个非常简单的商业模式:
  1. 做出一个伟大的产品
  2. 靠它赚钱
  对一个产品来说,免费可能是一场灾难,也可能是伟大的决定,怎样把握这个度,就是免费的艺术。

为用户提供核心价值

  笔记软件Evernote是执行免费模式的一个典范。该产品在多个平台(多平台支持:iPhone、Mac 、Windows、Web、Android )推出免费版,并对需要更多功能的付费会员收取5美元/月。
  [evernote-iphone.jpg]
  (Evernote for iPhone)
  Evernote帮你记录一切有价值的东西,摘要、文章、图片、手写笔记、声音片段等。当你需要时,可以通过关键词、标签、笔记本或其他分类来搜索,数据在手机、pc等多平台上随时同步。(xbeta注:什么是顺应历史潮流?这就是。我预言:3年后,不支持移动端或不能移动平台与PC同步的“软件”将进入衰落期。)
  虽然同类产品有Google notebook、Microsoft的Onenote等,Evernote的多平台、即时同步、易用性等仍足以让它保持相当的竞争力,随着人们越来越多地使用移动数据,老迈的onenote和Google不再更新的notebook望尘莫及。(xbeta注:严格来讲,我不认为它们是“同类”。缓和一点说,它们不是“同一代”产品。)

让产品随使用时间增值

  Evernote的第1个免费版本2008年6月上线,用户开始稳步增长。产品内部并没有设计像dropbox那样的病毒邀请机制,新用户多是通过口碑传播而来,这样的发展模式决定了用户的高质量。
  Libin简单回顾了Evernote的发展史:截止到2008年5月,共有31334位用户注册。6月就流失了50%,最终留存下来的约11000名用户成为忠实用户,至少每月登录1次。
  超过30%的留存率证明了Evernote对用户的吸引力,Libin认可的工具价值是:
  你越频繁地使用它,它给你带来的价值也就越大
  对一个用了两年的Evernote用户来说,它将是用来获取信息的第一选择。Libin开玩笑地说,一些重度用户对Evernote的依赖,已经可以和家里的汽车相提并论。(xbeta注:这是对的。如果说,IM软件的选择取决于多数沟通对象的选择,那么,笔记软件的选择实际上取决于你的笔记已经存在哪里。换平台的成本是极高的——除非你只是在“试用”,从来未“实用”过。)

长远的收费计划

  产品推出10个月后,也就是2009年3月,Evernote才迎来了第1批付费会员,总共60名用户,也就是300美元。
  Libin说,我们的用户就像发酵的奶酪或者葡萄酒,随着使用产品时间增加,每月都会变得更优质,也就越有可能为产品付费。
  吸引老用户付费的关键是持续推出新功能。2009年3月,付费会员只有0.5%,6个月后,上升到1%,1年后,2%,16个月后,4%。现在Evernote的第一批会员中,已经有20%演变为付费用户。(xbeta注:只要信赖,用户付费并不困难。)

成本控制

  最初,平均每位活跃用户的维护费用50美分。现在已经降低到8-9美分。这些易变的基础费用包括:服务器硬件、软件、主机、网络、存储备份、电力等,大约占了全部费用的21%。客户服务占了27%,网络运营占了52%。
  2009年1月,该公司开始盈利,现在每个活跃用户每月贡献11美分,这或许也就是它能成功融资3轮的原因。(本文完)

EverNote CEO:网站应尽早从新活跃用户盈利

  原文:Evernote CEO:网站应尽早从新活跃用户盈利 @ 腾讯科技
  腾讯科技讯(Tracey Xiang)北京时间5月31日消息,据国外媒体报道,Evernote首席执行官Phil Libin上周分享了一些该企业的营收数据和策略。在他的演讲中,介绍了网站免费模式获得成功的一些因素,表示用户价值会随时间而不断增长。
  [image]
  Evernote首席执行官Phil Libin(腾讯科技配图)
  Evernote(evernote.com)供用户存放和管理想法、照片、文件以及其他在网络上和真实生活中获得的信息。Evernote成功的一个秘诀就是,用户不断添加的内容变得越来越有价值。
  [image]
  Evernote供用户存放和管理信息(腾讯科技配图)
  [image]
  Evernote用户界面(腾讯科技配图)

  以下是Libin的演讲的要点:
  – 人们有时候会说,“最好的产品并不一定会赢”,所暗含的意思就是你得关注别的方面,比如营销。在互联网时代,一个好的产品可以免费获得其他的所需的东西–比如营销。因此,要关注这一点。然后再进行收费;
  – 一年以前,Evernote大部分的收入来自技术转让(xbeta注:要一笔一笔谈,边际成本不会递减),但是关注点在收费服务(每月5美元或者每年45美元)上,因为这个更容易实现规模化(xbeta注:从1到10000的复制式递增) 。到现在,收费服务带来的收入是每月30万美元到40万美元,而技术转让收入是4.5万美元;(xbeta注:投入,就可以让次要部分成为主要部分)
  – Evernote有310万用户,日用户增长量为1万。其中付费用户大约为6.8万;
  – 用户的价值会随着时间而增长。新用户转化为付费用户的比例为0.5%;但是两年前注册、目前仍然活跃的用户的转化率为20%;
  – 这个趋势很重要 — 大部分用户很快停止使用这个网站(xbeta注:这对大家都是好事,消灭不必要的成本) 。但是留下来的用户在未来很可能为网站服务付费;
  – Evernote的用户成本是每月每活跃用户9美分。每个月从每个用户获得的收入为25美分。Evernote在一年半之前实现收支平衡;(xbeta注:利润率很不错。)
  – 企业家应该努力尽早从新的活跃用户上盈利。否则,扩大规模就意味着亏损更快,而并不能从中盈利。(本文完)

EverNote到底是什么,不是什么?

  善用某款软件——及任何工具、资源——的前提,是对该软件的深入认识。而所谓深入,不是指广度——了解(或掌握)该软件的N项(或99%)功能;也不是指深度——某项功能用到极致;而是知其定位——是什么、不是什么,适合什么、不适合什么。定位有错,则失之毫厘,谬以千里,后续的研究与使用就会走上“高成本低收益”的歧路。
  对EverNote,我虽未大用,但持续关注、介绍更新、推动翻译。有些网友受此影响去试用,却发现了很多缺点,于是失望和不理解。其原因,就在于对EverNote的定位认识。所以,我们就说一说,EverNote是什么,不是什么?
  简单说,EverNote仍处在儿童期,代表着未来;不应以今天的标准、成人的标准去衡量。
  具体说,可从3个方面分析如下。
EverNote是什么

一、从EverNote的用户体验来看

是稳定,不是快速:
  EverNote团队长期的开发经验,以及精深的技术,确保了EverNote的稳定性。历史也证明了此点,数据再多,也鲜有崩溃。而多平台同步开发的策略,决定了牺牲性能换统一,无法对每一平台分别优化。尤其是Windows .Net架构更决定了windows客户端的运行速度。
  
是简单易用、不是高效好用:
  简单易用:EN的界面不算复杂、菜单项也比较少;更重要的是,不理会这些界面、菜单,也可以最简化的使用EverNote。比如,只要一条一条增加笔记,然后用搜索寻找笔记——无需使用tag功能、无需关注同步功能……
  不高效好用:EverNote快捷键很弱,更不用说自定义、重复操作的宏录制了。文件目录之于Total Commander,文本字词段篇之于vim,笔记条目之于EverNote,都是管理对象与管理工具的关系。但前两者可运指如飞,屏幕随意念变化,软件与用户合一,甚至闭目操作;而后者只能看一步走一步,点一下再点一下。
  
是广泛适用,不是专一深入:
  多平台客户端让EverNote随时随处可用;文本、附件、手写、语音、照片几乎每种数字化形式都可作为笔记条目,但每一方面都难以做到精专。  

二、从EverNote的信息管理功能定位看

  是用来管理N个小节点(比如 1万条 0.1 KB的笔记),不适合管理长篇文档、大型附件。
  是来自于新记录(自己写)、新收集(从它处copy或拍照),而不是来自已有信息的集中导入。
  即便收集,也是摘录,不是全选复制、不是长篇导入。
  是零散信息的堆积,不是知识体系的搭建。
  是随手一扔,容忍信息混乱存在,而不需要费时整理,妄想让它们井然有序。
  是需要时可以快速搜索到,召之即来;而不要指望你能记住某条笔记挂在哪些tag下面。
  总之,是管理微而多而乱的信息体,但能快速搜索;不要妄图有序化。  

三、从EverNote所处的历史位置看

  我曾称“三大变化,造就全新的EverNote 3” ,但这个“新”字在现在的大语境下,容易让人误认为空泛的赞美或标题党。所以,我再进一步明确:

“EverNote-v3-跨平台跨设备服务” 与 “EverNote-v2.exe” 是完全不同的战略产品,因而,与任何现有所谓的笔记管理、信息管理、资料收集、知识管理等软件,也都不一样。

  写到这里,我头脑中浮现出一句英文 EverNote is new platform for new generation(移动互联网时代的新信息管理平台)。

  在历史交替的视角下,我看到:
  EverNote是成长,不是成熟。EN的功能丰富性比它们差很多,但是未来主导。甚至有低级bug,但bug终会修复。移动应用的大势将把目前一切传统笔记(极多功能、极多自定义)抛弃。
  EverNote是长远潜力,不是一时。公司创始人拥有图形化文字识别的核心技术,后才创建公司;已获多项风投;有大型合作伙伴。
  EverNote会有持续进步,但很难geek化。

结论:如何选择

  如果选择EverNote,就要适应EverNote,而不要想改造EverNote。对比Gmail和传统的顶级Email client即知:在螺旋式发展的通道中,在物极必反的法则下,应用的简化,不是退化而是进化——它让我们再次回归本质:有价值的是数据本身,而非整理数据的过程。
  EverNote首先是网络,其次才是本地。网络-本地的主辅关系正在发生转化,Gmail与传统邮件客户端的交替也说明了此点。
  EverNote是信任,不是试用。不要期望太多导入导出功能,把数据放进去,日复一日、年复一年积累之(我提倡不断检查、删除无用数据)。
  EverNote是开放,不是封闭。但这种开放,超越了数据导出,体现在开放的API,与更多应用集成:语音识别,twitter管理,Email收集,iPhone地标……
  伴随着未来移动端设备的数量远超PC,笔记的形式也会发生变化。枯燥的文本(无论是txt还是富文本)之外,会出现更多生动形式——比如录音、照片、视频——但它们同样支持内容及属性的搜索。而目前的软件中,似乎只有EverNote为此做着准备。