К основному контенту

odt2doc или как конвертировать odt в другой формат

UPDATE: способ, изложенный в данной статье, устарел, смотрите актуальную информацию здесь.

 
Везде и всегда использую OpenOffice, уже привык и основным для меня форматом хранения документов является odt, в нём есть масса плюсов, но и один минус, по работе необходимо использовать не его, а всем известный doc.
Вот и сегодня понадобились документы в формате doc, т.е. нужно было срочно сконвертировать массу файлов odt в doc.
Порыскав в сети, нашёл PyODConverter, т.е. решение есть, но смущало следующее, что нужно новым сконвертированным файлам иметь то же время создания, модификации, что и первоначальный файл в формате odt дабы очень нужно.
Пришлось быстро с помощью AutoIt3 написать под "окна" небольшую программу odt2any, суть которой в следующем.
Если запустить программу без параметров, то обрабатываются файлы odt в текущем каталоге, иначе в параметре можно указать необходимый каталог.
В файле настройки odt2any.ini имеются следующие параметры:
OO="OpenOffice.org 3" - это путь к установленному OpenOffice в каталоге "Program Files", для разный версий он может разниться.
ext="doc" - итоговый формат, можно указать иной, в т.ч. rtf, txt.
delete=0 - если параметр равен 1, то исходный файл odt будет после конвертирования удалён.
UPDATE: Добавлен параметр int="odt" по умолчанию, которые определяет тип исходного файла, т.е. можно конвертировать почти любые поддерживаемые OpenOffice типы файлов в аналогичные автоматом, это нововведение вызвано было необходимостью конвертирования файлов формата docx в обычные doc.
Самое главное, программа устанавливает время создания, модификации полученного файла таким же, что и исходное - то что и требовалось получить.
Ещё, перед конвертированием, в любом случае, рекомендую сделать бекап, т.к. всё же возможны случаи, что полученный текст не будет соответствовать оригиналу, часто так сбоят таблицы в текстовом документе.
Выкладываю для загрузки архив со следующими файлами:
odt2any.au3 - скрипт AutoIt3
odt2any.exe - его скомпилированная версия
odt2any.ini - некоторые изменяемые настройки
DocumentConvertor.py - сам скрипт конвертирования
Если вы желаете, вы можете всегда внести дополнительные изменения (иной исходный формат и т.д.) в скрипт и скомпилировать с помощью AutoIt3.
Скачать последнюю версию можно отсюда.
Особые пожелания в необходимости внесения изменений в программу с моей стороны не забудьте направить мне.

UPDATE: оказалось, что ссылка на архив битая, исправил.

Комментарии

Отправка комментария

Популярные сообщения из этого блога

Оффлайн (полные) установщики некоторых программ

Очень часто нужны бывают ссылки на скачивание некоторых программ в offline/full виде, оффлайновые (полные) установщики. Здесь список ссылок, часто мною используемых, как памятка:
SkypeYandex БраузерYandex Диск классической версии 1.4Yandex Диск новой версии 3.0Opera БраузерFirefox БраузерThunderbird почтовый клиентOrigin

изменение и обновление Ubuntu LiveCD

Вот заказал через shipit диски Ubuntu Livecd, как всегда при релизах, многие пакеты серьёзно стали обновляться уже после выхода релиза. Вот как раз недавно, обновился Firefox до версии 3 RC в отличии от 5ой беты в релизе. Плюс в Livecd отсутствовали пакеты руссификации, что тоже не очень хорошо. Так почему бы не создать свой Livecd с нужным ПО. Предлагаемый способ не решает проблему с предустановленными настройками пакетов, но позволяет настроить некоторые параметры системы, к примеру, настройки времени по UTC и другое.

Целью модификации диска будет:
удаление ненужных пакетов поддержки других языков;
обновление программного обеспечения по настоящий момент;
подключение нужных репозитариев;
поддержка флеш, mp3, divx, ndiswrapper и т.п.
настройка работы со временем и другие настройки..
В результате может получится образ диска, превышающих размер компакт-диска, поэтому результат нужно будет использовать на DVD.

1. Подготовка:
Для начала нам будет нужен диск LiveCD Ubuntu 8.04 или его образ, также …

Graphicsplayer 750Ti 2GB и обороты вентилятора

Заказал на известном сайте сабжевую видеокарту Graphicsplayer GTX 750 TI 2GB по привлекательной цене и без огромных ожиданий. Работает нормально, но шумит аки самолёт.
Скорость оборотов вентиляторов не регулируется и не показывается. Обороты вентилятора установлены на 33%. С помощью msi afterburner можно только увеличивать этот показатель до 100%, уменьшить нельзя.
Уменьшить процент оборотов возможно с помощью модификации bios карты, например до приемлемых 10%.
Обращаю внимание, что прошивку видеокарты вы осуществляете на свой страх и риск, в процессе или в результате которой может случиться непоправимое (хотя есть в сетим инструкции по восстановлению вслепую).
Для этого потребуется NVIDIA NVFlash with Certificate Checks Bypassed старой версии, например, у меня заработало v. 5.236 32-bit или 64-bit отсюда, чтобы увидеть старые версии нажмите "Show more versions".
А также нужен будет Maxwell II BIOS Tweaker.
Распаковываем nvflash в отдельную папку, например d:\nv, запускаем к…