PdfMod

PdfMod 是在 Linux 平台基于 Mono 实现的 PDF 文件修改软件。

这款软件可以实现:

  • 在 PDF 文档中添加 LaTex 及图片。
  • 在 PDF 文档中删除已有页面,或者将其导出为图片。
  • 旋转已有页面。

功能不多但都很实用,推荐给经常处理 PDF 文档的朋友。

项目首页

源代码包下载

Read More:

32 Comments

  1. 1 zlbruce Commented @ 2011-07-20 0:10Reply to this comment

    对 mono 无爱 ...

  2. 2 fanhe Commented @ 2011-07-20 0:39Reply to this comment

    我需要删除某页面, 添加(整理)书签的功能. 如果有, 装个 mono 也要装这个软件. mono runtime 很早就被我干掉了.

  3. 3 rezilla Commented @ 2011-07-20 0:59Reply to this comment

    搭车求个pdf标注工具,xournal感觉不太方便,而且也不是真正意义的标注?

  4. 4 kidfruit Commented @ 2011-07-20 1:22Reply to this comment

    看到mono估计就必定有争议了…………

  5. 5 garfileo Commented @ 2011-07-20 7:46Reply to this comment

    @rezilla: evince 3.0 有真正意义的标注,不过现在还是有点问题。

  6. 6 garfileo Commented @ 2011-07-20 7:52Reply to this comment

    @zlbruce: 即便你对 Mono 无爱,但是残酷的显示摆在那里。这个现实就是:在 linux 平台上,非 mono 以及非 java 的 pdf 工具目前为止还是没有此类功能的软件。与 pdfmod 类似的还有一款 jpdftweak,是基于 java itext 实现的。

    之所以有这样一个现实,是因为现在的 poppler 库只能做做 pdf 页面渲染的工作,其它的功能要么没有,要么很废柴。

  7. 7 garfileo Commented @ 2011-07-20 7:53Reply to this comment

    @garfileo: s/显示/现实/g

  8. 8 mikeandmore Commented @ 2011-07-20 8:24Reply to this comment

    mono做桌面的东西还可以的……如果是Java,我反倒是排斥了……

  9. 9 csslayer Commented @ 2011-07-20 9:34Reply to this comment

    表示只要界面native就能接受…swing就算了。。。貌似swt太复杂不好开发?……= =b

  10. 10 mikeandmore Commented @ 2011-07-20 9:43Reply to this comment

    @csslayer: 它就是用gnome的jir开发我都受不了……jvm最开始设计就是为T2这种大型服务器设计的……而不是我的小本本………………

  11. 11 rezilla Commented @ 2011-07-20 10:19Reply to this comment

    @garfileo: thx~ debian testing的evince只到2.30,我去看看sid里有没有

  12. 12 allblue Commented @ 2011-07-20 10:21Reply to this comment

    @garfileo:evince 3可以批注? 怎么我完全没有发现这个功能. @rezilla: 可以试试okular, 虽然也是伪批注, 不过比xjournal好多了. 另外能真批注的只知道PDF Studio, 基于java的, 免费版会自动加水印. 现在是用wine+foxit, 可能是最好的解决方案了.

  13. 13 rezilla Commented @ 2011-07-20 10:37Reply to this comment

    @allblue: thx okular看起来挺舒服的了,不过是不是okular做的标记只能在okular下看到?再纠结一下要不要wine foxit出来……

  14. 14 allblue Commented @ 2011-07-20 10:54Reply to this comment

    @rezilla: 是的, 只能在okular下看, 它是另建个同名xml文件存放批注的. 如果要共享批注, 需要把xml和pdf文件一起发送. 也有不少人喜欢这种方式, 原文件和批注相分离, 在多人共享文件时比较方便, 不用担心自己的批注会被人看到.

  15. 15 garfileo Commented @ 2011-07-20 10:55Reply to this comment

    @allblue: poppler 必须到 0.16 版本以上,evcine 3.0 才支持批注。

  16. 16 garfileo Commented @ 2011-07-20 10:56Reply to this comment

    @allblue: 如果还是不相信 evince 3 可以支持批注,可以看这里:http://garfileo.is-programmer.com/2010/10/1/evince-great-changes.21651.html

  17. 17 allblue Commented @ 2011-07-20 11:04Reply to this comment

    @garfileo: 3x, 终于找到了, 开始在工具栏和菜单里都没找到, 最后发现在侧边栏里, 不过这个注释功能也太弱了点. 我想移动个位置都不行, 缺一个类似"手形工具"的东西.

  18. 18 neoanima Commented @ 2011-07-20 11:17Reply to this comment

    楼上提示,终于找到,不过还真是弱

  19. 19 garfileo Commented @ 2011-07-20 11:27Reply to this comment

    @allblue: 除了不能移动和不能删除之外,还算可用。

    如果需要删除一个标注,可以 workaround 一下,就是在那个标注的属性里将其设为透明。

  20. 20 noname Commented @ 2011-07-20 11:42Reply to this comment

    这货不是为了推广MONO的吧?

  21. 21 meow Commented @ 2011-07-20 12:01Reply to this comment

    @allblue: 我的方案是先用wine的acrobat9给PDF开启Reader的comments功能,然后在Linux的adobe reader下就可以highlighting或comments了

  22. 22 meow Commented @ 2011-07-20 12:11Reply to this comment

    @allblue: 还有人喜欢xml和pdf独立的方式?这恐怕也得是在其他人也在用okular的前提下吧,若是别人用windows该怎么办?

  23. 23 meow Commented @ 2011-07-20 12:13Reply to this comment

    Adobe Reader X的win和mac版都可以直接添加高亮和批注了,不过看样子adobe是不打算出linux版了,简直恨疯了我了

  24. 24 黑传说 Commented @ 2011-07-20 12:35Reply to this comment

    @meow:无损批注啊,可以不改变原文件;不被文件本身设定的权限限制,实现批注。唯一问题:如果要交流批注,目前麻烦,需要对方也装okular

  25. 25 uu Commented @ 2011-07-20 12:52Reply to this comment

    Okular还有一个问题是如果导出成Okular包,虽然批注保留了,但书签却没有。

  26. 26 fanhe Commented @ 2011-07-20 13:42Reply to this comment

    linux 搞 pdf, 那个恨啊

  27. 27 archl Commented @ 2011-07-20 14:37Reply to this comment

    pdf 根本不是开放标准,只是导出部分开放而已。。。

  28. 28 test Commented @ 2011-07-20 14:55Reply to this comment

    @archl:

    http://www.3dpdfconsortium.org/pdf-standards-info.html

    the PDF specification is a formal, open standard - ISO 32000. ISO 32000 is an umbrella standard for a number of PDF standards types designed to serve the needs of different business professionals at varying stages in the content lifecycle.

  29. 29 lainme Commented @ 2011-07-20 17:26Reply to this comment

    其实我用GIMP处理PDF,比如填表什么的……

  30. 30 oldrev Commented @ 2011-07-20 18:29Reply to this comment

    我也来广告一个:https://github.com/oldrev/maltreport MaltReport,兼容 Mono,可以直接用 Excel和 ODF 做模板来填充的库

  31. 31 allblue Commented @ 2011-07-20 18:32Reply to this comment

    adobe reader for linux也够慢的, 还不如wine的foxit

  32. 32 wdk23411 Commented @ 2011-07-21 8:28Reply to this comment

    对mono无爱……java的swing,习惯就好