Автор Тема: ошибка конвертации с помощью pandoc  (Прочитано 7272 раз)

Оффлайн Сергей-70

  • Давно тут
  • **
  • Сообщений: 496
Добрый день! В 8 ветке все было норм. В 9-й не получается конвертировать текст markdown с помощью утилиты pandoc ни в какой формат - odt, html, docx. В частности при конвертации в odt либреофис не может прочесть получающийся файл, выдает ошибку Ошибка чтения.
Ошибка формата файла в поддокументе content.xml в позиции 7,41(строка, столбец).
При конвертировании в html выдает текст в непонятной кодировке... Может что с глобальными настройками?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Re: ошибка конвертации с помощью pandoc
« Ответ #1 : 29.11.2019 11:14:02 »
xmllint -noout ....xml
нормально отрабатывает?
Андрей Черепанов (cas@)

Оффлайн Сергей-70

  • Давно тут
  • **
  • Сообщений: 496
Re: ошибка конвертации с помощью pandoc
« Ответ #2 : 29.11.2019 11:45:06 »
Извлек из odt файл content.xml. С ним выдает такую ошибку:
xmllint -noout content.xml
content.xml:7: parser error : PCDATA invalid Char value 31
<text:h text:style-name="Heading_20_1" text:outline-level="1">
                                                              ^
content.xml:7: parser error : EndTag: '</' not found
<text:h text:style-name="Heading_20_1" text:outline-level="1">
                                                               ^

Исходный текст  в utf-8, окончание строк - линукс
« Последнее редактирование: 29.11.2019 11:54:59 от Сергей-70 »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Re: ошибка конвертации с помощью pandoc
« Ответ #3 : 29.11.2019 20:17:01 »
Криво сформированный XML. Вешайте багу на того, кто его сделал.
Андрей Черепанов (cas@)

Оффлайн Сергей-70

  • Давно тут
  • **
  • Сообщений: 496
Re: ошибка конвертации с помощью pandoc
« Ответ #4 : 29.11.2019 22:03:35 »
сделал
В смысле "кто его сделал" - pandoc так сделал файл odt. На pandoc баг вешать?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Re: ошибка конвертации с помощью pandoc
« Ответ #5 : 30.11.2019 15:59:53 »
Верно, на pandoc
Андрей Черепанов (cas@)

Оффлайн Сергей-70

  • Давно тут
  • **
  • Сообщений: 496

Оффлайн Сергей-70

  • Давно тут
  • **
  • Сообщений: 496
Re: ошибка конвертации с помощью pandoc
« Ответ #7 : 21.04.2021 18:19:22 »
Всем добрый день. Установил новый Simply, а баг с pandoc'ом на месте. Вспомнил, что лечится просто: беру бинарник здесь: https://github.com/jgm/pandoc/releases/download/2.13/pandoc-2.13-linux-amd64.tar.gz
Распаковываю и копирую файл pandoc в /usr/bin поверх старого. Так что, думаю - проблему можно закрывать, смысла в пакете в репозитории особого нет

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Re: ошибка конвертации с помощью pandoc
« Ответ #8 : 22.04.2021 07:09:55 »
Смысл пакета в репозитории как раз есть.
Андрей Черепанов (cas@)