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

时间:2012-02-04 09:48:08

标签: c# .net ms-word vsto office-interop

我想使用VSTO制作某种法律文件(账单,估算)。 如果有任何方法可以使这些word文档完全只读(我无法从OpenOffice修改),我就会徘徊。 否则,有没有办法以编程方式生成一个“密钥”来签署文档的内容?

总之,我只是想证明内容是正确的,我是创始人...

感谢

1 个答案:

答案 0 :(得分:1)

是的,您可以根据需要签署办公文档。 See here。一旦文档不受控制,您就无法阻止文档被更改,但如果文档被更改,则签名将变为无效,并且如果没有您的私钥,恶意编辑器将无法生成有效签名。

你究竟是如何按照语法编写的,我不确定,但如果.NET BCL或VSTO没有为此提供API,我会非常惊讶。