查看: 2537|回复: 5
打印 上一主题 下一主题

[阅读] caj转pdf的小工具

[复制链接]
  • TA的每日心情
    开心
    2018-4-27 21:46
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    2

    主题

    22

    回帖

    696

    积分

    举人

    Rank: 4

    积分
    696
    跳转到指定楼层
    1
    发表于 2018-4-22 15:16:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    在cnki上找文献很久了,大多数的硕博论文都是caj格式的,转成pdf的话就变成图片格式了
    用起来非常不方便,没法划线选词选字
    后来在github上偶然发现了一个小工具

    https://github.com/JeziL/caj2pdf
    中国知网的某些文献(多为学位论文)仅提供其专有的 CAJ 格式下载,仅能使用知网提供的软件(如 CAJViewer 等)打开,给文献的阅读和管理带来了不便(尤其是在非 Windows 系统上)。

    若要将 CAJ 文件转换为 PDF 文件,可以使用 CAJViewer 的打印功能。但这样得到的 PDF 文件的内容为图片,无法进行文字的选择,且原文献的大纲列表也会丢失。本项目希望可以解决上述两问题。

    牛得一塌糊涂,好用的不行
    强烈推荐

    评分

    2

    查看全部评分

  • TA的每日心情
    奋斗
    2018-5-18 05:02
  • 签到天数: 27 天

    [LV.4]偶尔看看III

    78

    主题

    479

    回帖

    8680

    积分

    版主

    Rank: 10Rank: 10Rank: 10

    积分
    8680

    管理组专用章

    2
    发表于 2018-4-22 22:10:55 | 只看该作者
    可以写一下具体用法么?

    看了你链接所向的Git page,没有看懂它上面的“how to use”的说明。
  • TA的每日心情
    开心
    2018-4-27 21:46
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    2

    主题

    22

    回帖

    696

    积分

    举人

    Rank: 4

    积分
    696
    3
     楼主| 发表于 2018-4-22 22:28:44 | 只看该作者
    GL_n 发表于 2018-4-22 22:10
    可以写一下具体用法么?

    看了你链接所向的Git page,没有看懂它上面的“how to use”的说明。 ...

    推荐在linux下使用
    在使用前确认电脑的python版本是3.0以上,2.7是不支持的
    然后就是pypdf2的依赖关系,这个在pip的源里有,可以直接用pip来安装
    mutool这个依赖比较难搞,我的是archlinux,找了半天才找到
    处理完依赖关系就可以用了
    github上给出了例子:
    caj2pdf show test.caj
    caj2pdf convert test.caj -o output.pdf
    caj2pdf outlines test.caj -o printed.pdf

    然后,如果你没有linux的话,可以传附件给我,我帮你转
  • TA的每日心情
    奋斗
    2018-5-18 05:02
  • 签到天数: 27 天

    [LV.4]偶尔看看III

    78

    主题

    479

    回帖

    8680

    积分

    版主

    Rank: 10Rank: 10Rank: 10

    积分
    8680

    管理组专用章

    4
    发表于 2018-4-22 23:17:45 | 只看该作者
    木头桩子 发表于 2018-4-22 22:28
    推荐在linux下使用
    在使用前确认电脑的python版本是3.0以上,2.7是不支持的
    然后就是pypdf2的依赖关系, ...

    可以在macOS系统下用吗?
    如果可以的话,那和linux下的用法是一样的吗?
  • TA的每日心情
    开心
    2018-4-27 21:46
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    2

    主题

    22

    回帖

    696

    积分

    举人

    Rank: 4

    积分
    696
    5
     楼主| 发表于 2018-4-23 21:41:34 | 只看该作者
    GL_n 发表于 2018-4-22 23:17
    可以在macOS系统下用吗?
    如果可以的话,那和linux下的用法是一样的吗?

    应该是一样的,都是*unix系统嘛
  • TA的每日心情
    开心
    2019-3-1 19:49
  • 签到天数: 33 天

    [LV.5]常住居民I

    0

    主题

    52

    回帖

    1350

    积分

    解元

    Rank: 5Rank: 5

    积分
    1350
    6
    发表于 2018-5-16 16:55:39 | 只看该作者
    本帖最后由 pdadict 于 2018-5-17 08:07 编辑

    请问,Windows环境下如何安装mutool的依赖啊?我看到有说“PyMuPDF是MuPDF的Python封装。”这句话代表什么意思?我理解为需要先安装PyMuPDF,之后再编译MuPDF的源码,最后就可以安装MuPDF依赖了是吗?





    现在已经解决了,真的很好用,而且在win7下处理mutool依赖问题,并没有linux下那么复杂,解决方法超级简单:把mutool.exe直接放到caj2pdf-master文件夹内就可以使用了。