OpenOffice.org/DOCX/FB2 Viewer

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: Моторокер, Avada, CaptainFlint, Nik, d-view

Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

OpenOffice.org/DOCX/FB2 Viewer

Сообщение Alextp »

Плагин:
http://wincmd.ru/plugring/OOoHtmlViewer.html

Плагин имеет недоработку при работе в TC Lister. Перехватываются и не отдаются Lister'у клавиши: Esc, Ctrl-C, 1, 2, 3 и т.д. Поэтому, под TC плагин использовать неудобно (пока).

При работе плагина под Universal Viewer этой проблемы с клавишами нет. Там все работает нормально.
Последний раз редактировалось Alextp Ср янв 20, 2010 19:06, всего редактировалось 11 раз.
Kent
Сообщения: 208
Зарегистрирован: Вт дек 14, 2004 22:25

Сообщение Kent »

Хорошая новость. Спасибо.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Первая бета, ссылка выше.
У кого есть OOO 1.x файлы, просьба посмотреть, как оно работает на них, если работает.
Ник
Сообщения: 1256
Зарегистрирован: Ср дек 15, 2004 09:33
Откуда: Москва

Сообщение Ник »

Автору спасибо огромное! :)

Результаты текстирования:

1) ООо 2 - текстовые файлы видит хорошо, включая шрифты, таблицы, гиперссылки; файлы таблиц (Калк) не видит вообще, хотя окно отрисовывается - но оно пустое.

2) ООо 1.1.* - текстовые файлы не видит, говорит:
The XML page cannot be displayed
Cannot view XML input using XSL style sheet. Please correct the error and then click the Refresh button, or try again later.
-------------------
The system cannot locate the resource specified. Error processing resource 'office.dtd'. Error processing resource 'file:/...
<!DOCTYPE office:document-content PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "office.dtd">
Табличных файлов ООо тоже не видит и говорит то же самое...

Дело в том, что формат файлов ООо 1 и 2 "внутри" разный...
Xubuntu
Ник
Сообщения: 1256
Зарегистрирован: Ср дек 15, 2004 09:33
Откуда: Москва

Сообщение Ник »

Кстати, м.б. UNZIP взять отсюда? :
UnZip 5.51 of 22 May 2004, by Info-ZIP
www.info-zip.org
Xubuntu
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Ясно. Значит, типы таблиц Калка, документов ООо 1.x придется из detect-строки исключить.
Жалко, я надеялся что этот xsl stylesheet универсальный.
Может, потом можно будет добавить поддержку OOo 1.x через xsl, который ты раньше присылал.
Дело в том, что формат файлов ООо 1 и 2 "внутри" разный...
Да, поэтому и спрашивал.
Кстати, м.б. UNZIP взять отсюда? :

Цитата:
UnZip 5.51 of 22 May 2004, by Info-ZIP

Посмотри в свойства DLL, она и есть из Info-ZIP...
Ник
Сообщения: 1256
Зарегистрирован: Ср дек 15, 2004 09:33
Откуда: Москва

Сообщение Ник »

UnZip 5.5 почему-то 2002 года, а 5.51 - 2004-го.
Рекомендую последний...

Насчёт таблиц стоит спросить у автора твоего стилевого файла - стилевой файл, который был у меня (и который я вроде бы тебе присылал), для ООо 1.1.* табличные файлы показывал отлично, хотя таблицы показывались без закладок - т.е. все подряд...
Xubuntu
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

UnZip 5.5 почему-то 2002 года, а 5.51 - 2004-го.
Рекомендую последний
Судя по номеру версии, не сильно отличается...
Насчёт таблиц стоит спросить у автора твоего стилевого файла
Спрошу.
Ник
Сообщения: 1256
Зарегистрирован: Ср дек 15, 2004 09:33
Откуда: Москва

Сообщение Ник »

All versions of UnZip through 5.50 have a number of directory-traversal vulnerabilities, and version 5.50 also has a textmode data-corruption bug that affects 16-bit ports such as MS-DOS. See the FAQ page for details.
Или это не важно?
Xubuntu
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

- Что такое "directory-traversal vulnerabilities" ? Кто бы пояснил
- "data-corruption bug that affects 16-bit ports" - неважно, т.к. у нас 32-битная DLL.

-------------

Вопрос
Здесь: http://www.phpclasses.org/browse/package/3071.html
лежит еще один xsl transform sheet. Но скачать не могу. Интересно, это то же самое, что и у меня (файл в архиве с плагином) или нет?
Ник
Сообщения: 1256
Зарегистрирован: Ср дек 15, 2004 09:33
Откуда: Москва

Сообщение Ник »

Файлы *.xsl по содержанию (но не по имени) одинаковы, но в этом пакете есть ещё файл odt2xhtml.php, который типа надо так применять:
$class = new ODT2XHTML;
echo $class->oo_convert($class->oo_unzip('test.odt'));
Насколько я понял, работает только с текстовыми документами ООо.
Xubuntu
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Файлы *.xsl по содержанию (но не по имени) одинаковы
OK (имя ни на что не влияет).
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Ответ автора xsl, можно ли улучшить для поддержки Калк:
No, because one of the root elements is different. It's not a big change,
but I don't have time to make it today.
Ник
Сообщения: 1256
Зарегистрирован: Ср дек 15, 2004 09:33
Откуда: Москва

Сообщение Ник »

Послал запрос на форум ООо:
http://community.i-rs.ru/index.php/topi ... w.html#new
Xubuntu
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

1. Выложил пак ATViewer + плагин OOo Viewer: см. первый пост.
Пригодится как отдельный самостоятельный вьюер файлов OOo тем, кто не использует Total Commander.

2. Добавил поддержку OOo 1.x (через xls, который прислал мне Ник).
Ответить