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