Может ли кто-нибудь сказать мне, как реально все закладки в документе Word 2010, используя openXml 2.0. Я использовал Microsoft.Office.Interop.Word, чтобы читать закладки, но я не могу развернуть свой сайт, поскольку у него возникли проблемы, поэтому я переключился на openxml. Кто-нибудь скажет мне, как читать все закладки.Чтение закладок Word
ответ
вы можете проходить через все
file.MainDocumentPart.RootElement.Descendants<BookmarkStart>()
, как:
IDictionary<String, BookmarkStart> bookmarkMap =
new Dictionary<String, BookmarkStart>();
// get all
foreach (BookmarkStart bookmarkStart in file.MainDocumentPart.RootElement.Descendants<BookmarkStart>())
{
bookmarkMap[bookmarkStart.Name] = bookmarkStart;
}
// get their text
foreach (BookmarkStart bookmarkStart in bookmarkMap.Values)
{
Run bookmarkText = bookmarkStart.NextSibling<Run>();
if (bookmarkText != null)
{
string bookmarkText = bookmarkText.GetFirstChild<Text>().Text;
}
}
код извлекается из https://stackoverflow.com/a/3318381/28004
Используя это решение, мы не можем найти закладки, представленные в верхнем и нижнем колонтитулах. – MaheshMajeti
так вы решили эту проблему? – lordkain
Try this.I использовали то же самое в моем проекте
http://www.legalcube.de/post/Word-openxml-sdk-bookmark-handling.aspx
- 1. Чтение файла Word 2010
- 2. Копирование элементов excel (например, A1: C10) в документ Word с помощью закладок без удаления закладок
- 3. Чтение Word Bookmarks с использованием Open XML и C#
- 4. Определить прямоугольную область закладок/контейнер в шаблоне Word 2010?
- 5. Каковы ограничения для имен закладок в Microsoft Word?
- 6. Microsoft Word VSTO Addin - Замена закладок без их удаления
- 7. Обновление закладок MS Word (или Open Office) с помощью Python
- 8. Чтение символов из Word? Java
- 9. Чтение скрытого текста в Word
- 10. Чтение строки из документа Word
- 11. Чтение документа Word в PHP
- 12. vba Word: Почему Word может использовать специальные символы в создании закладок, и я не могу?
- 13. Внести ВКЛЮЧЕНИЕ закладок VBA
- 14. Получить данные из закладок
- 15. Чтение PDF-закладок в VB.NET с помощью iTextSharp
- 16. Это альтернативное разрешение на чтение закладок в Android M
- 17. Чтение закладок в Outlook MSG-файле с C#
- 18. Чтение содержимого файла Word в C# без использования Word-приложения
- 19. Создание закладок
- 20. NetOffice-Чтение документа Word как HTML
- 21. Чтение таблицы Word 2007 с использованием C#
- 22. Чтение/запись файлов MS Word в Python
- 23. Чтение из документа Word с использованием java
- 24. Чтение и Проверка содержимого документов Word
- 25. Чтение/запись файла MS Word в PHP
- 26. Обратное чтение WORD из двоичного файла?
- 27. Чтение Word/.docx Документы на веб-странице
- 28. Чтение из документа Word по строке
- 29. Чтение уравнений и формулы из Word (Docx)
- 30. [ANDROID] Высокая оценка закладок
Я редактировал свой титул. Пожалуйста, смотрите: «Если вопросы включают« теги »в их названиях?] (Http://meta.stackexchange.com/questions/19190/), где консенсус« нет, они не должны ». –
хорошо спасибо .. –