Программно заблокировать, сертифицировать и подписать документ Word, созданный с помощью VSTO? - PullRequest
1 голос
/ 04 февраля 2012

Я хотел бы подготовить какие-то юридические документы (счета, сметы) с использованием ВСТО. Я бродил, есть ли способ сделать эти текстовые документы полностью доступными только для чтения (тем самым вы не можете изменять из OpenOffice). Иначе, есть ли способ программно сгенерировать «ключ» для подписи содержимого документа?

Одним словом, я просто хочу подтвердить, что содержание является правильным, и что я автор ...

спасибо

1 Ответ

1 голос
/ 04 февраля 2012

Да, вы можете подписать офисный документ именно так, как вам нужно. Смотрите здесь . Вы не можете предотвратить изменение документа, как только он выйдет из-под вашего контроля, но подпись будет считаться недействительной, если он будет изменен, и злобный редактор не сможет создать действительную подпись без вашего личного ключа.

Как именно вы делаете это программно, я не уверен, но я был бы очень удивлен, если бы .NET BCL или VSTO не предоставили API для этого.

...