Помогает ли вам любое из следующих действий? (извините, у меня недостаточно комментариев, чтобы прокомментировать это).
Теперь предположим, что мы собираемся установить 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 - справа. Это стандартный порядок при сжатии одного раздела для создания другого для двойной загрузки.
Быстрый и грязный пример с использованием кода из проекта 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 &
Попробуйте это расширение (хорошо работает с LibreOffice в Gnome-Shell / Quantal):
MultiSave позволяет вам сохранять документ одновременно в форматах OpenDocument, MS Office и / или PDF по вашему выбору.это расширение - это новая обновленная версия MultiSave, предназначенная для улучшения работы с недавними версиями Libreoffice:
MultiSave позволяет вам сохранять документ одновременно в форматах OpenDocument, MS Office и / или PDF.
Зашифровано с помощью расширения StarXpert MultiSaveMultiFormatSave позволяет одновременно сохранять документ в форматы OpenDocument, MS Office и / или PDF, как вы выбираете для Writer, Calc или Impress
В этом сообщении объясняется, как конвертировать odt в pdf из командной строки очень просто с помощью CUPS.
http://www.yamamoto.com.ar/blog/?p=50 [!d1 ]
Вы можете фактически конвертировать все odt в pdf из каталога, так что это фактически избавит вас от необходимости запоминать для экспорта в pdf каждый раз!
Надеюсь, что это поможет!
Вы также можете запустить libreoffice из командной строки для своей цели. Это дает вам преимущество пакетного преобразования, но возможны и отдельные файлы. В этом примере все файлы ODT в текущем каталоге преобразуются в PDF:
libreoffice --headless --convert-to pdf *.odt
Получить дополнительную информацию о параметрах командной строки с помощью:
man libreoffice
Примечание: из-за ошибки 37531 вы необходимо закрыть все запущенные экземпляры LibreOffice до того, как эта команда будет работать.