Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: [HOWTO] Пакетный экспорт документов в PDF  (Прочитано 1617 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Kompilainenn2

  • Автор темы
  • Новичок
  • *
  • Сообщений: 46
    • Просмотр профиля
Списано (и чуток додумано) с какой-то рассылки, найденной в этих ваших инетах. Итак:

Как произвести пакетный экспорт документов из офисных форматов (понимаемых ООо) в PDF

0. убедитесь, что OpenOffice.org и Python установлены на вашей машине
1. найдите, купите или скачайте отсюда http://udk.openoffice.org/python/samples/ooextract.py этот самый скрипт ooextract.py
2. положите его в каталог с подлежащими экспорту документами
3. запустите openoffice.org следующей командой в терминале:
   soffice "-accept=socket,host=localhost,port=2002;urp;"
4. в терминале перейдите в каталог с документами и запустите скрипт следующей командой:
   python ooextract.py --pdf *
5. скрипт создаст в том же каталоге pdf-файлы с именами обработанных документов. кириллица поддерживается)

зы: если кто знает менее костыльный способ пакетного экспорта офисных документов в pdf очень прошу отписать

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: [HOWTO] Пакетный экспорт документов в PDF
« Ответ #1 : 09 Ноября 2010, 12:40:07 »
Рац. предложение по методике без проверки.
1. найдите, купите или скачайте отсюда http://udk.openoffice.org/python/samples/ooextract.py этот самый скрипт ooextract.py
2. положите его в каталог в /bin или какой-то такого типа, где уже путь прописан изначально
3-4  в терминале перейдите в каталог с документами и запустите скрипт следующей командой:
   soffice "-accept=socket,host=localhost,port=2002;urp;" & python ooextract.py --pdf *
5. скрипт создаст в том же каталоге pdf-файлы с именами обработанных документов. кириллица поддерживается)

Оффлайн Kompilainenn2

  • Автор темы
  • Новичок
  • *
  • Сообщений: 46
    • Просмотр профиля
Re: [HOWTO] Пакетный экспорт документов в PDF
« Ответ #2 : 10 Ноября 2010, 00:12:09 »
путь куда прописан изначально? синтаксис скрипта все равно потребует указания пути к файлам, т.е. вместо * потребуется прописать путь, а так, как у вас написано, получится непонятно что, это первое. второе: каждый раз запускать ООо, если каталогов много, считаю совершенно излишним.

Было бы круто конечно написать дополнение для ООо с возможностью потыкать мышью в нужные файлы или как-то иначе их пометить, а также с возможностью выбрать каталог назначения для получившихся pdf-файлов. Есть ведь в ООо фича, позволяющая переделать все .doc в .odt, а все .xls в .ods

ps: под менее костыльным способом я понимаю отдельную программулину, не требующую наличия ООо вообще

 

Страница сгенерирована за 0.015 секунд. Запросов: 21.