2010-06-24 08:40:19 +0000 2010-06-24 08:40:19 +0000
47
47

Как конвертировать Word (doc) в PDF в linux?

У меня есть набор файлов в формате .doc, которые необходимо преобразовать в формат .pdf. Я использую Ubuntu linux.

Ответы (10)

33
33
33
2010-06-24 09:19:39 +0000

Альтернатива 1)

sudo apt-get install cups-pdf

Затем перейдите к System > Администрирование > Печать и создание нового принтера, установите его в качестве PDF-принтера файлов, и назовите его “pdf”.

Затем запустите:

oowriter -pt pdf your_word_file.doc

Теперь вы найдете ваш PDF-файл в ~/PDF.


Альтернатива 2)

sudo apt-get install wv tetex-extra ghostscript  
wvPDF test.doc test.pdf

Если пакет tetex-extra недоступен в вашем дистрибутиве, попробуйте texlive-base плюс texlive-latex-base:

sudo apt-get install wv texlive-base texlive-latex-base ghostscript  
wvPDF test.doc test.pdf
14
14
14
2011-08-05 00:18:08 +0000

Ты можешь использовать:

oowriter -convert-to pdf:writer_pdf_Export doc_file.doc
11
11
11
2010-06-24 09:11:53 +0000

Если вы запускаете X, вы можете сделать это через Open Office. Поскольку вы собираетесь возразить против того, чтобы делать это вручную, помните, что в Open Office есть несколько замечательных макроскриптов, так что вы можете автоматизировать его . Вы можете сделать что-то подобное с AbiWord (AbiWord –to=pdf).

Если у вас нет X, то есть анти-слово, но оно просто извлекает текст - не делает никакого форматирования или графики. Также есть wvWare , который я использовал для группового извлечения изображений из doc-файлов, но я никогда не пытался использовать его для преобразования doc-файлов в pdfs. Файлы

Oh и .docx вполне могут нуждаться в чем-то другом, но так как это просто zipped xml файлы, то не должно быть слишком сложно сделать с ними что-то полезное. Для массовой распаковки образов просто распакуйте их и скопируйте каталог образов, но мне никогда не приходилось преобразовывать их в Linux.

10
10
10
2010-06-24 10:27:31 +0000

При печати в PDF теряется много метаданных документа (заголовок, авторство, дерево заголовков, используемое для навигации и т.д.). Установить unoconv , конвертировать с: unoconv -fpdf file1.doc file2.doc…

8
8
8
2017-12-27 12:12:04 +0000

Если вы уже установили LibreOffice

lowriter --headless --convert-to pdf *.doc
5
5
5
2011-10-12 14:45:06 +0000

Вы также можете сделать это с помощью AbiWord :

sudo apt-get install abiword

Тогда вы можете загрузить .doc файлы в графическом интерфейсе AbiWord и экспортировать их в PDF, или из командной строки:

abiword --to=pdf filename.doc.

2
2
2
2011-11-10 02:38:28 +0000

Я бы попробовал использовать для Linux

$ /opt/openoffice.org3.1/program/python DocumentConverter.py test.odt test.pdf

Для окон:

"C:\Program Files\OpenOffice.org 3.1\program\python" DocumentConverter.py test.odt test.pdf

PyODConverter требует, чтобы OpenOffice.org был запущен в качестве сервиса и прослушивал на порту (по умолчанию) 8100; самый простой способ запустить OpenOffice.org в качестве сервиса - из командной строки:

"C:\Program Files\OpenOffice.org 3.1\program\soffice" -accept="socket,port=8100;urp;"
0
0
0
2010-06-24 13:27:17 +0000

Открытый офис - это хороший путь вперед, но верность конвертации не всегда верна.

Если вам нужно 100% решение для Linux, то это лучший путь вперед. Однако, если вы не возражаете против одного Windows Box и напишите немного кода для интерфейса с ним из вашей Linux системы, то взгляните на этот пост .

я написал этот пост, так что применяются обычные оговорки об отказе от ответственности.

0
0
0
2012-06-30 14:52:53 +0000
  • Открыть -> Открыть офис (в моем случае 3.2)
  • Открыть документ, который вы хотите экспортировать
  • Файл>Экспорт в формате PDF
  • Нажмите: Экспорт
  • Выберите имя файла

Готово и готово

-3
-3
-3
2011-07-14 15:17:24 +0000
  • Install OSE VirtualBox из программного центра
  • Установка Windows внутри VirtualBox
  • Установка MS Office в виртуальной Windows
  • Установка dopdf в виртуальной Windows
  • Установка dopdf в качестве принтера по умолчанию во время установки.
  • Откройте *.doc в виртуальном офисе и распечатайте его на виртуальный принтер dopdf.
  • Файл *.pdf появится в папке My Documents виртуальной Windows
  • Отправьте его как вложение по электронной почте туда, куда вам нужно.

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

6
10
5
37
3