2016-05-26 3 views
1

Как получить текст из документа Open Office?Получить содержимое из документа Open Office

Я использую OO для преобразования ms word и Excel файлов в формат PDF для отображения на веб-странице. Но в некоторых случаях можно встретить поврежденные файлы, а поврежденные файлы открывается как очень большой xml.

Для решения этой проблемы я собираюсь получить первую строку содержимого, и если существующий xml-тег предлагает пользователю загрузить документ и попробовать восстановить его или открыть его в слове ms. Но я не нашел подробной документации и примеров работы с текстом.

+1

Можете ли вы опубликовать образец кода, который вы используете для взаимодействия с OpenOffice? –

ответ

0

Из тега, я предполагаю, что вы ищете информацию, используя C#. Существует не так много примеров, но посмотрите на Andrew Pitonyak's Macro Document раздел 24.1. Пример вставляет текст в документ-документ.

Один из способов чтения текста - создать курсор, выбрать первую строку, а затем получить значение, вызвав oCursor.getString(). This page показывает примеры команд в Basic, которые вы можете адаптировать к C#.

Смежные вопросы