以编程方式锁定、认证和签署使用VSTO创建的word文档

本文关键字:VSTO 创建 文档 word 签署 方式 编程 锁定 认证和 | 更新日期: 2023-09-27 18:22:22

我想使用VSTO生成某种法律文件(账单、估价)。我想知道是否有任何方法可以使这些word文档完全只读(这样你就无法从OpenOffice中修改)。否则,有没有一种方法可以通过编程生成一个"密钥"来对文档的内容进行签名?

总之,我只想证明内容是正确的,我是原创者。。。

感谢

以编程方式锁定、认证和签署使用VSTO创建的word文档

是的,您可以根据需要签署办公文档。请参见此处。一旦文档超出您的控制范围,您无法阻止其被更改,但如果更改了签名,则签名将无效,并且邪恶的编辑器在没有您的私钥的情况下将无法生成有效的签名。

我不确定你到底是如何做到这一点的,但如果.NET BCL或VSTO没有为此提供API,我会非常惊讶。