Menu

Проблема экспорта при конвертации

2015-03-16
2015-03-23
  • Starikov Sergey

    Starikov Sergey - 2015-03-16

    LibreOffice 4.3.xx (не помню). Самосборный.
    Исходный файл в мерсском формате docx.
    Добавляю атрибуты fb2, прогоняю фильтры.
    Сохраняю (в родном формате, т.е. odt) и экспортирую.
    На выходе получаю кучу ошибок валидации.
    Закрываю процессор.
    Причина ошибок проверки — в начале каждого абзаца сносок нижний индекс с нечитаемым символом.

    Вспоминаю, что забыл атрибут. Снова запускаю офис, открываю файл (уже в родном формате), дописываю пропущенный атрибут, сохраняю.
    После экспорта получается валидный файл.

    ЗЫ: Текущее (2.32) представление результатов проверки пригодно для случая, когда с файлом всё в порядке.
    Приемлемо при наличии считанного (1-2-3) числа ошибок.
    Но в данном примере (сотни их) даёт совершенно нечитаемый результат.
    Есть предложение ошибки в случае обнаружения писать в файл (например BASENAME.validation_errors).

     
  • dikbsd

    dikbsd - 2015-03-17

    Сергей, мне бы этот "мерский файл" для препарации :)

    Насчет валидации - я в будущем буду переделывать валидацию - много чего не учитывается пока.

     
    • Starikov Sergey

      Starikov Sergey - 2015-03-19

      Сначала надо проверить воспроизводимость.
      Хотя по ряду косвенных признаков проблема достаточно старая…

       
  • dikbsd

    dikbsd - 2015-03-23

    Исправил этот старый баг LO. Конвертер экспортируем, как и должен по-идее, ВСЕ, что поступает ему на вход. Но я сделал фильтр для нечитаемых символов, которые в начале текста сносок любит вставлять Microsoft. Все теперь работает.
    Скоро выложу версию 3.34

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.