使用C#的Microsoft Word文档的数字版权管理(DRM)选项

时间:2015-04-15 08:30:10

标签: c# drm word-addins

我正在尝试为Microsoft Office Word DRM选项创建自己的应用程序。 喜欢:只读,打印,加密,水印。

详细说明: 我为DRM选项制作了MS Word插件。 我将使用 Application_DocumentBeforePrint Application_DocumentOpen 来处理打印和只读权限。 但, 我想要帮助这些。 我的文件是加密格式。因此,当我尝试打开该文件时(双击),它会为内容不正确提供错误。 所以,我想在点击时解密文件,然后打开。 在关闭或退出时,文件将再次加密。

1 个答案:

答案 0 :(得分:0)

问题是,当Word打开您的文档时,它已经无效。对于Word来说,它只是一堆无效字节,在您的情况下,是加密文档。

您可以创建一个新的文件扩展名,并使用执行解密并使用Word打开文档的新shell应用程序(您的写入)注册该类型。处理保存(和加密)将由您的AddIn触发。