Список форумов Форум Libreoffice

Форум Libreoffice

Добро пожаловать на Форум Libreoffice!
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

English French German Italian Portuguese Russian Spanish
Writer про разному открывает FB2 под Ubuntu и Windows 7

 
Начать новую тему   Ответить на тему    Список форумов Форум Libreoffice -> Writer
Предыдущая тема :: Следующая тема  
Автор Сообщение
Soket



Репутация: 0    

Зарегистрирован: 15.07.2014
Сообщения: 3

СообщениеДобавлено: Вт Июл 15, 2014 11:47 am    Заголовок сообщения: Writer про разному открывает FB2 под Ubuntu и Windows 7 Ответить с цитатой

Доброе время суток.
Суть проблемы:
Использую Ubuntu Gnome 14.04 x64 (Libreoffice предустановлен). под ней при открытии Врайтером FB2 он открывается так:



Видно только текст и правильно выставленные сноски.

Этот же документ во Врайтере под Windiws 7 x86 (устанавливал сам) открывается просто как xml код соответственно и печатается также:




версия Libreoffice 4.2.5.2 и там и там

Вопрос: что нужно сделать , чтобы fb2 открывались как в Ubuntu. Открывать Вордом для печати не нравиться он не обрабатывает сноски, а просто ставит их в конец документа.

В Винде стоят следующие расширения установились по умолчанию:


В убунту только два и их ставил я, открывало и до них:


Пробовал открывать чистым профилем безрезультатно. Устанавливал последнюю версию 4.3.0.2 на 7 и XP безрезультатно. ХР была чистой только что установленной.

Заметил такую вещь если открыть файл через sweb.exe или общее меню запуска, то появляется возможность выбрать расширение fb2 но в таком случае при открытии выходит общая ошибка ввода-вывода, что с дефолтным профилем, что нет.


Заранее спасибо за ответ.

Файл FB2. Прозоров 09 Медный страж.zip
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Soket



Репутация: 0    

Зарегистрирован: 15.07.2014
Сообщения: 3

СообщениеДобавлено: Пт Июл 18, 2014 1:47 pm    Заголовок сообщения: Ответить с цитатой

Проблема оказалась в кодировке файла выяснилось, что некорректно открываются файлы в кодировке windows-1251 и простое пересохранение в кодировку UTF-8 c BOM и заменой заголовка помогает открыть. Написал об этом в техподдержку. Мне ответили вот, что:

AFAIK the problem is in libxml2, which only handles a few major encodings internally and uses libiconv for all the others. But we do not bundle libiconv, only libxml2, and libiconv is not generally available on Windows. There are three possible solutions:

1. We bundle libiconv with libreoffice (on Windows only; could even be pre-built, I think)
2. I work-around this in libe-book by converting the input to UTF-8 before passing it to libxml2. This would mean also changing the input, as the encoding is recorded in XML declaration, so I would really like to avoid having to do this. (But it is possible that libxml2 allows to override the encoding recorded in the XML input. Then this would probably be the easiest solution.)
3. (Speculation) There might be a way to "plug" a different encoding converter into libxml2; then I might use ICU which libe-book already depends on anyway.

Я скачал вот с этого сайта http://www.zlatkovic.com/libxml.en.html
библиотеку libxml2 и заменил ей, предварительно сохранив заменяемую, библиотеку в паке Libreoffice по адресу: « директория куда установлен офис\LibreOffice 4\program\». Затем попробовал открыть и получил окно с просьбой доустановить зависимую библиотеку. Все необходимые библиотеки есть на указанном мной сайте. Их оказалась еще две iconv и zlib1 закинул их в теже папки и все заработало. Возможно, остались еще зависимые библиотеки, я не знаю т. к. я их добавлял вплоть до открытия программы. Поэтому не удаляйте сохранённую библиотеку. Библиотека libxml2 лежит также в «директория куда установлен офис\LibreOffice 4\URE\bin\» но там её можно не заменять.

Библиотеки по ссылке ниже
DLL.zip
libxml2 (old).zip
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Soket



Репутация: 0    

Зарегистрирован: 15.07.2014
Сообщения: 3

СообщениеДобавлено: Ср Авг 13, 2014 11:14 am    Заголовок сообщения: Ответить с цитатой

Вышла новая версия LibreOffice 4.3.1.1
в ней баг исправлен.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Форум Libreoffice -> Writer Часовой пояс: GMT
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group
Вы можете бесплатно создать форум на MyBB2.ru, RSS