Сделать WordML только для чтения
Как я могу сделать WordML только для чтения из.
есть идеи??
2 ответа
Решение
Добавление следующего в ваш документ WordML скажет Word рассматривать его содержимое только для чтения:
<w:wordDocument>
<w:docPr>
<w:documentProtection w:edit="read-only" w:enforcement="on" w:unprotectPassword="5349CC3D"/>
</w:docPr>
</w:wordDocument>
В этом примере w:unprotectPassword имеет значение "1234", но этот атрибут не является обязательным. Если пароль разблокировки не включен, Word позволит пользователю просто отключить состояние документа только для чтения, не оспаривая их.
Надеюсь, что это помогает и это то, что вы ищете!
Если вы используете Open XML SDK 2.0, вы можете указать файл только для чтения во втором параметре вызова метода open:
// false is the read-only property
using (var wordprocessingDocument = WordprocessingDocument.Open(documentFileName, false))
{
// Do work here
}