如何从 acsm 文件中获取 epub?

Chr*_*isK 5 adobe drm epub

我想编写一个自动下载电子书的小型 linux 工具。我可以从我的在线图书馆下载 ACSM 文件。现在我需要一个步骤来自动下载 epub 文件。从我读过的内容来看,这一步被称为实现。该工具应在无头服务器上运行。

现在我正在编写 wine 和 Adob​​e Digital Editions 的脚本。但这非常难看,并且需要图形用户界面。虽然这在我的 PC 上运行良好,但它在无头服务器上不起作用。

有谁知道我可以使用的图书馆?或者完成过程的文档,以便我可以实现自己的库?

在“ PDF -Adobe Digital Edition ”中,我看到了对 ADE_LauncherSDK_DevNet.pdf 的引用,但我不明白如何在应用程序中使用它。

笔记:

  • 希望删除DRM,我只是想获得EPUB文件。
  • 该工具将是开源的,所以我不想从 Adob​​e 购买任何东西。

Tri*_*IER 1

我知道这是一个 9 年前的问题,但因为我最终提出了完全相同的问题,所以我想给出一个答案。

\n

事实上,从 acsm 文件下载 epub/pdf 的代码可以在 2 个项目中找到。

\n
\n

libgourou是 Adob​​e ADEPT 协议的免费实现,用于在 ePub/PDF 文件上添加 DRM。它克服了 Adob​​e 对 Linux 平台\n支持不足的问题。

\n
\n

https://indefero.soutade.fr//p/libgourou/

\n

有一个docker版本:https://github.com/bcliang/docker-libgourou/

\n
\n

Calibre ACSM 输入插件

\n

这是一个 Calibre 插件,可让您\n将 ACSM 文件转换为 EPUB 或 PDF 文件,而无需 Adob​​e\n数字版本。它是由\nGr\xc3\xa9gory Soutad\xc3\xa9 ( http://indefero.soutade.fr/p/libgourou/ )对 libgourou 进行的完整 Python 重新实现,并且已经扩展了越来越多的功能。

\n
\n

https://github.com/Leseratte10/acsm-calibre-plugin

\n

Calibre 有一个命令行界面:https://manual.calibre-ebook.com/ generated/en/cli-index.html

\n