- Регистрация
- 12.10.2016
- Сообщения
- 130
- Благодарностей
- 162
- Баллы
- 43
Использую библиотеку docx.dll для создания ДОК-документов. Вот эту:
https://github.com/xceedsoftware/DocX (она же была на старом конкурсе в статье от раджаба).
Нужно мне добавить Метаданные к созданному документу, для этого есть метод
addCoreProperty(...).
При добавлении свойства всегда возникает одна и та же ошибка:
Выполнение действия CSharp OwnCode Core properties part doesn't exist.
В исходнике, эта ошибка возникает вот в этом месте:
Очевидно, что у меня нет того самого файла core.xml
Вот здесь инструкция что это за файл и куда его сохранить:
https://msdn.microsoft.com/en-us/library/bb264572(v=office.12).aspx
Cоздавал папку root/docProps/ в директории проекта, в папке /progs/ никаких изменений.
КТО подскажет??
https://github.com/xceedsoftware/DocX (она же была на старом конкурсе в статье от раджаба).
Нужно мне добавить Метаданные к созданному документу, для этого есть метод
addCoreProperty(...).
При добавлении свойства всегда возникает одна и та же ошибка:
Выполнение действия CSharp OwnCode Core properties part doesn't exist.
В исходнике, эта ошибка возникает вот в этом месте:
Код:
public void AddCoreProperty( string propertyName, string propertyValue )
{
var propertyNamespacePrefix = propertyName.Contains(":") ? propertyName.Split(':')[0] : "cp";
var propertyLocalName = propertyName.Contains(":") ? propertyName.Split(':')[1] : propertyName;
// If this document does not contain a coreFilePropertyPart create one.)
if( !_package.PartExists( new Uri( "/docProps/core.xml", UriKind.Relative ) ) )
throw new Exception( "Core properties part doesn't exist." );
Вот здесь инструкция что это за файл и куда его сохранить:
https://msdn.microsoft.com/en-us/library/bb264572(v=office.12).aspx
Cоздавал папку root/docProps/ в директории проекта, в папке /progs/ никаких изменений.
КТО подскажет??