使用 C# 的 Microsoft word 文档的数字版权管理 (DRM) 选项
Digital Rights Management(DRM) options for Microsoft word document using C#
我正在尝试为 Microsoft Office Word DRM 选项制作自己的应用程序。
喜欢:只读,打印,加密,水印。
详情:
我为 DRM 选项制作了 MS Word 插件。
我将使用 Application_DocumentBeforePrint 和 Application_DocumentOpen 来处理打印和只读权限。
但,
我需要这些帮助。
我的文件是加密格式的。因此,当我试图打开该文件时(双击),它给出了一个错误 content is not proper。
所以,我想点击解密文件然后打开。
在关闭或退出时文件将再次加密。
问题是当 Word 打开您的文档时它已经无效。对于 Word,它只是一堆无效字节,在您的情况下,它是加密文档。
您可以创建一个新的文件扩展名,并在一个新的 shell 应用程序(您编写的)中注册该类型,该应用程序执行解密并使用 Word 打开文档。处理保存(和加密)将由您的加载项触发。
我正在尝试为 Microsoft Office Word DRM 选项制作自己的应用程序。 喜欢:只读,打印,加密,水印。
详情: 我为 DRM 选项制作了 MS Word 插件。 我将使用 Application_DocumentBeforePrint 和 Application_DocumentOpen 来处理打印和只读权限。 但, 我需要这些帮助。 我的文件是加密格式的。因此,当我试图打开该文件时(双击),它给出了一个错误 content is not proper。 所以,我想点击解密文件然后打开。 在关闭或退出时文件将再次加密。
问题是当 Word 打开您的文档时它已经无效。对于 Word,它只是一堆无效字节,在您的情况下,它是加密文档。
您可以创建一个新的文件扩展名,并在一个新的 shell 应用程序(您编写的)中注册该类型,该应用程序执行解密并使用 Word 打开文档。处理保存(和加密)将由您的加载项触发。