Можно ли получить доступ к документу Word после изменения его структуры через WordProcessingML?
http://officeopenxml.com/anatomyofOOXML.php
У меня есть требование добавить таблицу в текстовый документ не напрямую с C #, а внедрить xml в C #. Данные поступают через список в следующем методе.
Я должен использовать эти данные и комбинировать их с очень большой разметкой XML, чтобы построить ВЕСЬ СТОЛ.
-создайте текстовый документ со строкой «hello world» и сохраните его, скажем, в example.docx.
-переименуйте example.docx в example.zip, чтобы преобразовать его в zip-файл
-распакуйте zip-файл и удалите файл example.zip. После его извлечения вы увидите 3 папки (_rels, docProps, word), имя папки «word» содержит файл document.xml.
-измените файл document.xml вместо «Hello World», скажите «Hello W4rld» и повторно сожмите всю папку в example.zip, затем измените расширение с example.rar на example.docx
откройте файл example.docx, сообщающий об ошибке. кто-нибудь есть идея?
Public static string Method1(List<class> list)
{
//foreachloop
// Build table structure with xml(wordprocessingML)
// Use StringBuilder to append this large xml table structure.
return list.Tostring()
}
Задача ещё не решена.
Других решений пока нет …