Как читать содержимое из nodeRef в alfresco с помощью Java

#alfresco

#alfresco

Вопрос:

Я пытаюсь прочитать содержимое из файла в nodeREF (ps: обработка находится в поведении). Я попытался получить открытый текст с:

 ContentReader reader = contentService.getReader(nodeRef,
            ContentModel.PROP_CONTENT);
  

он работает только с файлами .txt, а не с PDF и документами. Проблема в том, что alfresco не смог прочитать файл после этого, так есть ли какое-либо другое решение?

Комментарии:

1. Вы должны прочитать из входного потока readers (reader.getContentInputStream()). Какую именно ошибку вы видите?

2. На самом деле я пытаюсь поместить текст в текстовый файл, и я пытался работать с contentInputStream, но это то же самое (как журнал или что-то в этом роде), но я получаю что-то нечитаемое, и я получаю цифры, когда это документы word и Excel, как я уже говорил, когда я пытаюсьоткройте файл с помощью alfresco Share, в нем говорится, что предварительный просмотр не может быть загружен с сервера.

3. не уверен, правильно ли я понял, поток содержимого документа .doc не является текстом. Мне кажется, что вы хотите получить текстовое представление, а не исходное содержимое…