Авто конвертировать odt в pdf

Помогает ли вам любое из следующих действий? (извините, у меня недостаточно комментариев, чтобы прокомментировать это).

Теперь предположим, что мы собираемся установить Ubuntu 11.04, и сначала процесс установки мы встретим. Выделите экран пространства диска (самое важное шаг в процессе установки). В окне «Выделить диск» Выберите «Что-то еще», чтобы вручную разбить диск. На следующем экране показан раздел sda1 для Windows Xp и свободного места. Теперь мы собираемся установить Ubuntu 11.04, поэтому нам нужно создать / раздел и «Сменить». Create / Partition: выберите свободное место и нажмите кнопку «Добавить». Ubuntu 11.04 требует около 4,4 ГБ, поэтому мы должны ввести значение более 4,4 ГБ. Здесь, в моем случае, я ставлю 6000 Мбайт и 6 ГБ. Из «Использовать как» я выбрал файловую систему Ext4 для журналов. Из «Точки монтирования» я выбрал /. Нажмите кнопку «Добавить», чтобы создать / раздел. Create Swap: на предыдущем экране выберите свободное место и нажмите кнопку «Добавить». Swap не требует много места. В моем случае я положил 500 МБ из «Использовать как» выберите область подкачки. Нет необходимости в точке монтирования. Нажмите кнопку «ОК», чтобы создать своп. Установите: теперь у нас есть /, раздел и своп, поэтому мы готовы к установке. Чтобы начать процесс установки, нажмите кнопку «Установить сейчас».

Ручное разбиение на установку Ubuntu

Для установки Windows на отдельный раздел это должно быть достаточно понятно из опции «Установить Ubuntu рядом с ними», однако вы можете столкнуться с следующим ошибка.

Теперь предположим, что мы собираемся установить Ubuntu 11.04 и сначала на процесс установки мы встретим экран Allocate disk space (самый важный шаг в процессе установки). В окне «Выделить дисковое пространство» Выберите «Кое-что еще», чтобы разбить ваш диск вручную.

Ваш существующий раздел (Windows) находится слева, Ubuntu - справа. Это стандартный порядок при сжатии одного раздела для создания другого для двойной загрузки.

5
задан 13 October 2011 в 21:12

4 ответа

Быстрый и грязный пример с использованием кода из проекта pyinotify [http://github.com/seb-m/pyinotify]

Вам нужно будет изменить WATCHED_DIR на ваш каталог, содержащий файлы ODT. Также не забудьте сначала установить unoconv.

# Notifier example from tutorial
#
# See: http://github.com/seb-m/pyinotify/wiki/Tutorial
#
# odtwatcher.py

import os
import pyinotify
import subprocess

WATCHED_DIR = '/tmp/test'

wm = pyinotify.WatchManager()  # Watch Manager
mask = pyinotify.IN_MODIFY

class EventHandler(pyinotify.ProcessEvent):
    def process_IN_MODIFY(self, event):
        fname = event.pathname            
        if os.path.splitext(fname)[1] == '.odt':
            print 'MODIFIED: ', fname
            args = ['unoconv', '-f', 'pdf', fname]
            try:
                subprocess.Popen(args)
            except OSError as e:
                print 'Could not convert file %s to PDF. Error %s' % (fname, str(e))

if __name__ == '__main__':
    handler = EventHandler()
    notifier = pyinotify.Notifier(wm, handler)
    wdd = wm.add_watch(WATCHED_DIR, mask, rec=True)        
    notifier.loop()

Сохраните это как odtwatcher.py, а затем запустите его в фоновом режиме

python odtwatcher.py &
3
ответ дан 25 May 2018 в 18:17

Попробуйте это расширение (хорошо работает с LibreOffice в Gnome-Shell / Quantal):

MultiSave позволяет вам сохранять документ одновременно в форматах OpenDocument, MS Office и / или PDF по вашему выбору.

это расширение - это новая обновленная версия MultiSave, предназначенная для улучшения работы с недавними версиями Libreoffice:

MultiSave позволяет вам сохранять документ одновременно в форматах OpenDocument, MS Office и / или PDF.

Зашифровано с помощью расширения StarXpert MultiSave

MultiFormatSave позволяет одновременно сохранять документ в форматы OpenDocument, MS Office и / или PDF, как вы выбираете для Writer, Calc или Impress

3
ответ дан 25 May 2018 в 18:17

В этом сообщении объясняется, как конвертировать odt в pdf из командной строки очень просто с помощью CUPS.

http://www.yamamoto.com.ar/blog/?p=50 [!d1 ]

Вы можете фактически конвертировать все odt в pdf из каталога, так что это фактически избавит вас от необходимости запоминать для экспорта в pdf каждый раз!

Надеюсь, что это поможет!

1
ответ дан 25 May 2018 в 18:17
  • 1
    Я думаю, что вы неправильно истолковали мой вопрос, у меня всего около 4 документов, но я продолжаю вносить в них изменения. Поэтому каждый раз, когда я делаю изменения и сохраняю, мне нужно, чтобы изменения были обновлены в соответствующем pdf-файле. – Gautam 13 October 2011 в 21:11

Вы также можете запустить libreoffice из командной строки для своей цели. Это дает вам преимущество пакетного преобразования, но возможны и отдельные файлы. В этом примере все файлы ODT в текущем каталоге преобразуются в PDF:

libreoffice --headless --convert-to pdf *.odt

Получить дополнительную информацию о параметрах командной строки с помощью:

man libreoffice

Примечание: из-за ошибки 37531 вы необходимо закрыть все запущенные экземпляры LibreOffice до того, как эта команда будет работать.

1
ответ дан 25 May 2018 в 18:17

Другие вопросы по тегам:

Похожие вопросы: