У мене є набір файлів у форматі .doc , які потрібно перетворити у формат .pdf . Я використовую Linux Ubuntu.
У мене є набір файлів у форматі .doc , які потрібно перетворити у формат .pdf . Я використовую Linux Ubuntu.
Відповіді:
Альтернатива 1)
sudo apt-get install cups-pdf
Потім перейдіть до системи> Адміністрація> Друк та створіть новий принтер, встановіть його як принтер у форматі 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
oowriter -pt pdf your_word_file.doc
, чи вказаний принтер? На моєму комп’ютері він намагатиметься надрукувати на фактичному принтері замість pdf-принтера.
lowriter
lowriter --convert-to pdf your_word_file.doc
а за замовчуванням - вихід у поточний каталог.
wvPDF
не знайдено в Lubuntu, wv
версія 1.2.9-4.2
встановлена
Ви можете використовувати:
oowriter -convert-to pdf:writer_pdf_Export doc_file.doc
oowriter
) - команда є swriter -convert-to pdf:writer_pdf_Export x.doc
.
writer -convert-to pdf:writer_pdf_Export file.docx
lowriter
замість (oo | s |) Writer. Потім він працював з тими ж аргументами , як вище: lowriter -convert-to pdf:writer_pdf_Export file.docx
. .Pdfs створюються в поточному каталозі.
Якщо ви працюєте з X, ви можете зробити це через Open Office. Оскільки ви збираєтеся заперечити це робити вручну, пам’ятайте, що в Open Office є кілька приємних скриптів макросу, щоб ви могли його автоматизувати . Щось подібне можна зробити за допомогою AbiWord (AbiWord --to = pdf).
Якщо у вас немає X, то є антиворд, але це просто витягує текст - не робить форматування чи графіки. Також є wvWare, який я використовував для масового вилучення зображень з doc-файлів, але я ніколи не намагався використовувати його для перетворення doc-файлів у pdfs.
Файли Oh та .docx цілком можуть потребувати чогось іншого, але оскільки вони просто стискають xml-файли, зробити щось корисне з ними не повинно бути надто складно. Для масового вилучення зображень ви просто розпакуйте їх і скопіюйте каталог із зображеннями, але мені ніколи не потрібно було їх конвертувати в Linux.
Друк у PDF втрачає багато метаданих документа (назва, авторство, дерево заголовків, яке використовується для навігації тощо).
Встановіть unoconv , конвертуйте за допомогою:unoconv -fpdf file1.doc file2.doc…
unoconv --output output.pdf myHtmlPage.html
Я б спробував використовувати для 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;"
Open Office - це гарний шлях вперед, але вірність конверсії не завжди є цілком правильною.
Якщо ви користуєтеся 100% -ним рішенням Linux, то це найкращий шлях вперед. Однак, якщо ви не заперечуєте жодної віконки Windows і пишете трохи коду для взаємодії з нею від вашої системи Linux, тоді подивіться на цю публікацію .
Я написав цю посаду, щоб застосувати звичайні відмови від відповідальності.
Готово і Готово
dopdf
у віртуальну Windowsdopdf
Під час встановлення встановіть як принтер за замовчуванням.*.doc
у віртуальному Office і надрукуйте його на dopdf
віртуальному принтері.*.pdf
Файл з'явиться в My Documents
папці віртуальної ОС Windows