Решено: Конвертирование файлов
Модератор: /dev/random
-
Славик
- Сообщения: 159
- ОС: AltLinux2.4 master
Решено: Конвертирование файлов
Существует ли надежный способ конвертирования HTML-документов в формат Open Offise (текстовый документ *.sxw)? Методом копировать-вставить почему то теряется часть информации, а если ентот документ открыть прямо из Writer-а, то и сохранить его получается либо как *.html, либо как *.txt
Познание бесконечности требует бесконечного времени.
А. и Б. Стругацкие
Понедельник начинается в субботу
А. и Б. Стругацкие
Понедельник начинается в субботу
-
stopka2top
- Сообщения: 76
Re: Решено: Конвертирование файлов
Какая?Методом копировать-вставить почему то теряется часть информации
Версия OOo?
Затрать 15 минут в неделю. Сделай OpenOffice.org лучше Сделай OpenOffice.org лучше + FAQ по OO.o
-
Славик
- Сообщения: 159
- ОС: AltLinux2.4 master
Re: Решено: Конвертирование файлов
Ччерт, совсем белый, горячий весь...
OpenOffice.org 1.1.2
Познание бесконечности требует бесконечного времени.
А. и Б. Стругацкие
Понедельник начинается в субботу
А. и Б. Стругацкие
Понедельник начинается в субботу
-
uptime
- Сообщения: 1661
- Статус: Drinker with computing problems
- ОС: kubuntu 8.04
Re: Решено: Конвертирование файлов
Какая часть информации теряется?
The answer, my friend, is blowin' in the wind.
The answer is blowin' in the wind.
The answer is blowin' in the wind.
-
Славик
- Сообщения: 159
- ОС: AltLinux2.4 master
Re: Решено: Конвертирование файлов
Теряется русский текст, который в исходном коде находится внутри <td>...</td>.
Знаки препинания сохраняются.
Кстати - вставить можно только как неформатированный текст... Преимущественно изза этого и задавался вопрос.
Познание бесконечности требует бесконечного времени.
А. и Б. Стругацкие
Понедельник начинается в субботу
А. и Б. Стругацкие
Понедельник начинается в субботу
-
fed71
- Сообщения: 2480
- ОС: Ubuntu
Re: Решено: Конвертирование файлов
Напрямую в ООО похоже такого нет. Для формата odf можно глянуть здесь, а для sxw - "снято с производства"
Я не знаю кто я. Не помню ни серии своей, ни инвентарного номера...
Мой блог http://fed71.livejournal.com
Мой блог http://fed71.livejournal.com
-
MadDog
- Бывший модератор
- Сообщения: 2298
- Статус: Добрый банщик
Re: Решено: Конвертирование файлов
Такая же фигня и в версиях 2.х На работе нашли три варианта решения проблемы:
1) вставлять как неформатированный текст
2) возиться с разбиением этой ячейки
3) .... использовать AbiWord для таких текстов
-
Славик
- Сообщения: 159
- ОС: AltLinux2.4 master
Re: Решено: Конвертирование файлов
Для начала гран мерси за ссылочку на сноске
Я так понял варианта prog file.html file.sxw в природе не существует. Плоховатенько. Но и на этом спасибо
Познание бесконечности требует бесконечного времени.
А. и Б. Стругацкие
Понедельник начинается в субботу
А. и Б. Стругацкие
Понедельник начинается в субботу
-
stopka2top
- Сообщения: 76
Re: Решено: Конвертирование файлов
Почти полноценное конвертирование обещают к OOo 3.0 (приблизительно через год )
Затрать 15 минут в неделю. Сделай OpenOffice.org лучше Сделай OpenOffice.org лучше + FAQ по OO.o
-
Славик
- Сообщения: 159
- ОС: AltLinux2.4 master
Re: Решено: Конвертирование файлов
stopka2top писал(а): ↑20.06.2007 16:44Почти полноценное конвертирование обещают к OOo 3.0 (приблизительно через год )
А пока в качестве частичной альтернативы нашел такое решение:
1. Открываем *.html в браузере, и сохраняем его как простой текст. Пропадает только форматирование и фенечки с рюшечками. В четырех из пяти случаев это не критично.
2. Перед печатью удаляем лишние пустые строки. В больших файлах их иногда бывает больше чем текста. Вручную париться бывает лень, но я тут токошо скриптец сваял, спешу вот похвастаться:
Код:
#!/bin/bash
if [ -n "$1" ] && [ "$1" == "-h" ]; then
echo "Использование: поток_ввода | `basename $0` > [целевой_файл]"
exit 0
fi
c=0
while read CURRENT_LINE; do
if [ ! -z "$CURRENT_LINE" ];then
[ $c -ne 1 ] && c=1
echo $CURRENT_LINE;
else
let c=$c+1
[ $c -le 2 ] && echo
fi
done
3. Открываем готовый файл из Writer-а, или что у нас там, при желании делаем маленькие буковки и в несколько колонок. Мне, например всегда жаль бумаги.
4. Отправляем на печать.
А вот препарировать таблицы в ручную... У некоторых авторов иногда фантазия аж прет, без ста грамм не разберешся. Я несколько раз пробовал. Неблагодарная это работа править чужие исходники.
Познание бесконечности требует бесконечного времени.
А. и Б. Стругацкие
Понедельник начинается в субботу
А. и Б. Стругацкие
Понедельник начинается в субботу
-
MadDog
- Бывший модератор
- Сообщения: 2298
- Статус: Добрый банщик
Re: Решено: Конвертирование файлов
Опять таки два варианта:
1) поискать на сайте версию для печати
2) попробовать вставить в AbiWord (8 из 10 случаях работает нормально, другие 2 полная клиника)
Рад, что ссылка в моей подписи хоть кому-то помогла.
-
stopka2top
- Сообщения: 76
Re: Решено: Конвертирование файлов
Инструкция для метода "Копировать -Вставить"
http://community.i-rs.ru/index.php/topic,1271.0.html
http://community.i-rs.ru/index.php/topic,1271.0.html
Затрать 15 минут в неделю. Сделай OpenOffice.org лучше Сделай OpenOffice.org лучше + FAQ по OO.o
-
Славик
- Сообщения: 159
- ОС: AltLinux2.4 master
Re: Решено: Конвертирование файлов
Не всегда бывает, иногда бывает вордовский документ, а с ними в линуксе бывает больше мороки, чем с неформатированным текстом.
Клевый редактор, мне понравился. Но опять же не избавляет от ручной работы. Большого значения это не имеет, но возможности у него немножко поскромнее, чем у Writer-а, но это мое личое и первое впечатление.
Я старался...
Познание бесконечности требует бесконечного времени.
А. и Б. Стругацкие
Понедельник начинается в субботу
А. и Б. Стругацкие
Понедельник начинается в субботу
-
Славик
- Сообщения: 159
- ОС: AltLinux2.4 master
Re: Решено: Конвертирование файлов
Да, действительно, ценный опыт. Даже просто почитать было интересно. Но... насколько я понял, к моей версии ООо это не относится. И опять же, предлагаемая методика хоть и вырабатывает профессионализм, но предполагает некоторый обьем ручной работы. Хотя с другой стороны, не поработав ручками, ничему не научишься. И все равно, мы ведь говорим о компьютере, т.е. о машине, которая иногда просто обязанна шевелить поршнями самостоятельно.
Познание бесконечности требует бесконечного времени.
А. и Б. Стругацкие
Понедельник начинается в субботу
А. и Б. Стругацкие
Понедельник начинается в субботу
-
Dr_Aibolit
- Сообщения: 240
Re: Решено: Конвертирование файлов
Славик писал(а): ↑17.06.2007 18:55Существует ли надежный способ конвертирования HTML-документов в формат Open Offise (текстовый документ *.sxw)? Методом копировать-вставить почему то теряется часть информации, а если ентот документ открыть прямо из Writer-а, то и сохранить его получается либо как *.html, либо как *.txt
HTML страницу открыть в OpenOfice.org Writer/Web. Файл/Экспорт/ выбрать формат sxw.
Primum non nocere, seu noli nocere, seu cave ne laedas
-
Славик
- Сообщения: 159
- ОС: AltLinux2.4 master
Re: Решено: Конвертирование файлов
Ну это уже совсем другое дело. Так просто, что даже обидно. Но обнаружился подвох. Только что скопировал/вставил из большого документа. Получилась 151 страничка. Этот же файл экспортировал в sxw, и в строке состояния вижу четыре странички. Ну и выглядит получившийся документ аналогично исходному, т.е. я не вижу на моноторе виртуальных листов формата А4, а наблюдаю ту картину, что видна в браузере. Не пропало ничего, но предварительный просмотр недоступен. Одно из двух: или мне сейчас основательно зарыться в хелп, что в любом случае не помешает, или здесь есть недоработка.
Познание бесконечности требует бесконечного времени.
А. и Б. Стругацкие
Понедельник начинается в субботу
А. и Б. Стругацкие
Понедельник начинается в субботу
-
Славик
- Сообщения: 159
- ОС: AltLinux2.4 master
Re: Решено: Конвертирование файлов
P.S.
Тема исчерпана, всем спасибо, хотя надо расставить некоторые точки, поскольку это все еще читают, и еще будут читать.
Я тут выше по тексту приводил скрипт, если кто заинтересовался, и решил взять на заметку, то в нем необходимо исправить малозаметную ошибку. Вместо команды echo $CURRENT_LINE; следует писать echo "$CURRENT_LINE";. В противном случае возможны неприятные неожиданности. Сам я распечатав обработанный этим сценарием документ, первым делом подумал что меня взломали и очень нехорошо пошутили. После исправления ошибки все встало на свои места.
AbiWord (у меня 2.1.3), если в него вставлять текст из очень большого документа, у меня либо зависал во время вставки, либо вылетал после Выделить все. Открывать HTML-документы он у меня наотрез отказывается, *.html экспортированный в *.sxw открывает почти корректно. Пропадают рисунки, а у таблиц можно лишь поиграться с высотой и шириной. Но не с положением на странице. Выделение всего с этими документами тоже приводило к вылету.
Writer с большими файлами справляется неплохо, правда "немножечко" тормрзит на форматировании всего выделенного и сохранении.
Приемлемого (корректного и нетрудоемкого) способа полной перегонки из HTML в офисные документы с сохранением рисунков и форматирования я пока не нашел.
Еше раз всем спасибо, было приятно пообщаться и узнал много нового.
Тема исчерпана, всем спасибо, хотя надо расставить некоторые точки, поскольку это все еще читают, и еще будут читать.
Я тут выше по тексту приводил скрипт, если кто заинтересовался, и решил взять на заметку, то в нем необходимо исправить малозаметную ошибку. Вместо команды echo $CURRENT_LINE; следует писать echo "$CURRENT_LINE";. В противном случае возможны неприятные неожиданности. Сам я распечатав обработанный этим сценарием документ, первым делом подумал что меня взломали и очень нехорошо пошутили. После исправления ошибки все встало на свои места.
AbiWord (у меня 2.1.3), если в него вставлять текст из очень большого документа, у меня либо зависал во время вставки, либо вылетал после Выделить все. Открывать HTML-документы он у меня наотрез отказывается, *.html экспортированный в *.sxw открывает почти корректно. Пропадают рисунки, а у таблиц можно лишь поиграться с высотой и шириной. Но не с положением на странице. Выделение всего с этими документами тоже приводило к вылету.
Writer с большими файлами справляется неплохо, правда "немножечко" тормрзит на форматировании всего выделенного и сохранении.
Приемлемого (корректного и нетрудоемкого) способа полной перегонки из HTML в офисные документы с сохранением рисунков и форматирования я пока не нашел.
Еше раз всем спасибо, было приятно пообщаться и узнал много нового.
Познание бесконечности требует бесконечного времени.
А. и Б. Стругацкие
Понедельник начинается в субботу
А. и Б. Стругацкие
Понедельник начинается в субботу