我正在寻找一种以编程方式在 ePub 文件上添加 DRM 的方法。有谁知道该怎么做?也许是第 3 方软件?
2 回答
我在 DRM 中添加了以下内容:如果 ePub 来自服务器,请设置 zip 文件密码保护,并在 HTML 页面内通过 AES-128 进行加密。对于图像,您也可以加密,但您需要在阅读器部分添加更多代码。
如果您正在加密图像,则必须先解密所有图像,然后才能在 Web 或浏览器中加载 HTML 页面。
如果您只是想保护您的书籍不被复制,请通过亚马逊或苹果发布它们。只要您不选择其他方式,这些书店就会将书籍包装在 DRM 中,这样它们就只能在属于购买者的有限数量的设备中被阅读。
如果您有某些理由想自己担心 DRM,那么在仔细考虑到底为什么要担心之后,您需要找到一个可以同时提供 DRM 技术和阅读器的供应商(也许白标你)知道如何阅读那些 DRM 的书籍。你看,除非有可以阅读 DRM 书籍的阅读器,否则 DRM 是无用的。更重要的是,您需要一个后端基础架构来跟踪哪些设备属于哪个人。有提供此类解决方案的供应商。但是,您最终会通过避开亚马逊或苹果来向他们支付一些您试图节省的钱。
一位评论者提到的昂贵的 Adobe 解决方案的优点是它被多个书店/阅读系统使用,包括 Kobo 和 Sony,所以如果你使用它,那么购买你的书的人可以在任何这些设备上阅读它们——尽管一个烦人的步骤,涉及一些名为 ADE 的软件。
如果出于某种奇怪的原因,您正在考虑自己构建整个基础架构,我只能说,祝您好运。
更一般地说,即使您通过 Amazon 或 Apple 工作,也值得退一步思考您是否真的想做 DRM。认为“天哪,我不会让任何人偷我的书!!”是人类的自然本能,但许多可能盗版非 DRM 书籍的人一开始不会付钱地方,所以很难说你真的“亏”了钱。然后,盗版这本书的人可能会在推特上发布或告诉他们的朋友,你最终会比其他人卖更多的书。最后,正如另一位评论者指出的那样,真正想要这本书而不付钱的人无论如何都会破解 DRM。