一、什么是Pidify
网络资源的共享,电子文档越来越多,收藏的PDF电子书也越来越多,但是放在文件夹里面没有统一的管理,越多越乱,不但难找,甚至忘记有哪些电子书。为了解决自己遇到的这个问题,决定写一个软件来实现这个管理功能。所以Pidify诞生啦。Pidify的名称来源于“PDF”,在字母之间插入了一些其他字母便成了“Pidify”。Logo选了一个绿色的卡通馒头造型,仅仅是因为个人喜好而已。
Pidify是一个通过目录管理实现PDF文件管理的小型软件,软件设置信息均存储在相应的XML文件下(毕业设计的需要,我第一次练习操作使用XML)。Pidify具有文件分类、搜索、重命名等等功能,同时最大的特色为每个PDF文件生成一个缩略图,界面一目了然,还可以直接将文件(单个或多个文件,不支持文件夹拖放)拖放到文件列表中直接进行操作,操作挺简单。
二、使用环境
测试环境是Windows 7、.netframework3.5。写Pidify仅仅是为个人使用,所以没有在其他系统环境下做过测试。
三、开始使用
1.主界面(main)

非常简单,一看马上知道怎么用
2.主菜单(menu)

1)选项 对默认的路径,缩略图质量,搜索历史等进行设置。
2)扫描 主要是扫描默认目录为没有缩略图的PDF生成一个缩略图,所以在设置默认目录后强烈建议进行一次扫描。
3)帮助 打开为Pidify做的一个帮助文档。
4)关于 软件都会有的一个选项
5) 退出 也就是闪人
3. 右键菜单
1)分类右键菜单
删除所选分类,该分类下的所有文件将会被移到上一级(父级),子分类将被调整为父级的子分类。收藏的东西太宝贵了,不能随便删除。

2)列表右键菜单
在这里如果有PDF不要的了,就真的可以删除了。

4. 搜索功能
在默认目录下进行搜索,双击输入框下拉弹出搜索历史(如果有的话),默认记录10条搜索历史,此项可在选项中设置。

5. 浏览视图
![]()
点击视图按钮进行视图切换,只做了两种视图,largeicon和list
效果一:

效果二:

6. 其他界面

选项界面

关于界面

扫描界面
四、注意事项
1. 重命名命名时,新文件名不能含有非法字符 ? / “<>:*\|,这个挺基本的,这里我做了判断,有非法字符我不让通过。
2. 使用Pidify之前要先安装Adobe Reader或其他PDF浏览器,不然你双击缩略图的时候就会询问用什么打开PDF文件了,Pidify依赖于第三方PDF浏览软件来浏览PDF,但生成PDF缩略图不需要如是软件。
3. 由于使用的DLL的问题,分类名不能是中文,也就是说,默认路径及其下级不能含有中文,但中文PDF文件是支持的,不过推荐使用英文名称(插件由于编码的问题,中文会有乱码,我作了一些处理来支持中文文件名,自然就降低了效率)。另外DLL是购买前的版本,所以生成的缩略图会被添加一些额外的信息,不过不影响使用。

中间斜的字符串便是“额外的信息”