В офисной или производственной среде совместное использование документов между различными приложениями и операционными системами является распространенной проблемой. Если вам нужно создать, открыть и отредактировать Microsoft Word документы в Linux можно использовать LibreOffice Writer или AbiWord. Оба являются надежными приложениями для обработки текстов, которые читают и записывают файлы в Word. .док и .docx форматы.
Если тебе нужно командная строка инструменты, которые извлекают текст из файлов Word, Antiword (файлы .doc) и docx2txt (.docx) — полезные программы, которые могут быть в вашем распоряжении..
В этом руководстве мы рассмотрим эти четыре приложения и то, как вы можете их использовать. Мы рассмотрим их установку в нескольких самых популярных дистрибутивах Linux, включая Debian, Ubuntu, Fedora, OpenSUSE, CentOS, и Arch Linux. Мы также поможем с установкой ядра Microsoft TrueType шрифты в вашей системе Linux.
- LibreOffice
- AbiWord
- Антислово (.doc -> текст)
- Docx2txt (.docx -> текст)
- Установка Microsoft-совместимых шрифтов.
LibreOffice
LibreOffice это бесплатный, Открытый исходный код, активно поддерживаемая и часто обновляемая производительность офиса сюита это совместимо с Microsoft Office приложения, включая Microsoft Word. Вы можете сохранить документы LibreOffice Writer в формате .doc или .docx, а затем либо правильно открыть в Microsoft Word..
Установка LibreOffice
LibreOffice можно установить с помощью вашего упаковка управляющий делами. Чтобы установить его, откройте Терминал и используйте следующую команду, подходящую для вашей операционной системы:
Debian 8, Ubuntu 15
sudo apt-get update && sudo apt-get install libreoffice
Fedora 23
sudo dnf update && sudo dnf установить libreoffice
OpenSUSE 10
sudo zypper обновить && sudo zypper установить libreoffice
CentOS 7
sudo yum update && sudo yum установить libreoffice
Arch Linux 2016
sudo pacman -Sy libreoffice-fresh
После установки LibreOffice должен появиться в меню «Приложения» вашего Графический интерфейс. Вы также можете запустить его из терминала с помощью команды:
libreoffice
AbiWord
AbiWord — еще один бесплатный текстовый процессор с открытым исходным кодом. У него чистый, простой интерфейс, который разрабатывался почти двадцать лет. Как и LibreOffice, он может открывать, редактировать и сохранять файлы Microsoft Word .doc и .docx. В отличие от LibreOffice, Abiword не является полным офисным пакетом, поэтому он имеет меньшую след и потребляет меньше системных ресурсов.
Установка AbiWord
Debian 8, Ubuntu 15
sudo apt-get upgrade && sudo apt-get install abiword
Fedora 23
sudo dnf update && sudo dnf установить abiword
OpenSUSE 10
sudo zypper обновить && sudo zypper установить abiword
CentOS 7
sudo yum update && sudo yum установить abiword
Arch Linux 2016
pacman -Sy abiword
Антислово
Antiword — это инструмент командной строки, который преобразует содержимое файла .doc в простой текст..
Примечание
Antiword конвертирует только файлы .doc. Если вам нужно преобразовать файл .docx, см. docx2txt в следующий раздел.
Использование Antiword
Бег антислово с именем файла Word .doc выводит простой текст файла на стандартный вывод.
Antiword отлично справляется с форматированием таблиц. Он также имеет параметры для включения изображений в качестве объектов PostScript и вывода в PDF..
Вы можете перенаправить вывод в текстовый файл:
antiword file.doc > file.txt
Или, если вы хотите открыть его непосредственно в текстовом редакторе, вы можете передать текст по конвейеру vim:
антислово file.doc | vim —
Или же пико:
антислово file.doc | пико —
Установка антислова
Debian 8, Ubuntu 15
sudo apt-get update && sudo apt-get install antiword
Fedora 23
sudo dnf update && sudo dnf установить антислово
OpenSUSE 10
sudo zypper обновить && sudo zypper установить антислово
CentOS 7
sudo yum update && sudo yum установить антислово
Docx2txt
sudo pacman -Sy антислово
Docx2txt — это инструмент командной строки, который преобразует файлы .docx в обычный текст. (Он не конвертирует файлы .doc.)
Чтобы распечатать содержимое файла .docx на экране терминала или в файле, вызовите docx2txt и укажите тире в качестве имени выходного файла. В этом примере обратите внимание на тире в конце команды.
Чтобы преобразовать файл .docx и вывести его в текстовый файл, используйте форму команды:
docx2txt file.docx file.txt
Или же:
docx2txt file.docx — > file.txt
Чтобы открыть текст .docx в vim, используйте форму команды:
docx2txt file.docx — | vim —
Чтобы открыть его в nano:
docx2txt file.docx — | нано —
Чтобы установить doc2txt, следуйте инструкциям для вашей версии Linux ниже:
Debian 8
sudo apt-get update && sudo apt-get install docx2txt
Ubuntu 15
sudo apt-get update && sudo apt-get install docx2txt
Fedora 23
Репозитории Fedora не предлагают пакет для docx2txt, но вы можете установить его вручную:
Загрузите исходный код из SourceForge’s docx2txt страница. Распакуйте архив:
tar xzvf docx2txt-1.4.tgz
Вы должны убедиться, что Perl, распаковать и делать установлены в вашей системе, поэтому установите или обновите эти пакеты сейчас:
sudo dnf update && sudo dnf install perl unzip make
Затем запустите делать как пользователь root установить:
sudo make
Docx2txt теперь установлен как docx2txt.sh. Например, чтобы преобразовать файл word-document.docx в текстовый файл вы можете запустить:
docx2txt.sh word-document.docx
Преобразованный текстовый файл автоматически сохраняется как word-document.txt.
OpenSUSE 10
Репозитории SUSE не предлагают пакет для docx2txt, но вы можете скачать его с SourceForge’s docx2txt страница. Распакуйте архив:
tar xzvf docx2txt-1.4.tgz
Вы должны убедиться, что Perl, распаковать и делать установлены в вашей системе, поэтому установите или обновите эти пакеты сейчас:
sudo zypper update && sudo zypper установить perl unzip make
Затем запустите make от имени root для установки:
sudo make
Docx2txt теперь установлен как docx2txt.sh. Например, чтобы преобразовать файл word-document.docx в текстовый файл вы можете запустить:
docx2txt.sh word-document.docx
Преобразованный текстовый файл автоматически сохраняется как word-document.txt.
CentOS 7
Репозитории CentOS не предлагают пакет для docx2txt, но вы можете скачать его с SourceForge’s docx2txt страница. Распаковать архив:
tar xzvf docx2txt-1.4.tgz
Вы должны убедиться, что Perl, распаковать и делать установлены в вашей системе, поэтому установите или обновите эти пакеты сейчас:
sudo yum update && sudo yum install perl unzip make
Затем запустите make от имени root для установки:
sudo make
Docx2txt теперь установлен как docx2txt.sh. Например, чтобы преобразовать файл word-document.docx в текстовый файл вы можете запустить:
docx2txt.sh word-document.docx
Преобразованный текстовый файл автоматически сохраняется как word-document.txt.
Arch Linux 2016
sudo pacman -Sy docx2txt
Установка Microsoft-совместимых шрифтов
Основные шрифты Microsoft доступны в Linux. Установите их, если собираетесь работать с файлами Microsoft Word. — особенно если они были созданы в системе Windows. Основные шрифты включают:
- Андале Моно
- Arial
- Arial Black
- Калабри
- Камбрия
- Комикс
- Курьер
- Влияние
- Раз
- Требушет
- Вердана
- Webdings
Чтобы установить их, выполните следующие действия:
Debian 8, Ubuntu 15
sudo apt-get update && sudo apt-get install ttf-mscorefonts-installer
Fedora 23
Загрузите пакет RPM установщика msttcore из SourceForge.
Установить пакеты, необходимые для установки:
sudo dnf update && sudo dnf установить curl cabextract xorg-x11-font-utils fontconfig
Затем установите локальный пакет RPM:
sudo dnf установить msttcore-fonts-installer-2.6-1.noarch.rpm
OpenSUSE 10
Загрузите пакет RPM установщика msttcore из SourceForge.
Установить пакеты, необходимые для установки:
sudo zypper update && sudo zypper установить curl cabextract xorg-x11-font-utils fontconfig
Затем установите локальный пакет RPM:
sudo zypper установить msttcore-fonts-installer-2.6-1.noarch.rpm
CentOS 7
Загрузите пакет RPM установщика msttcore из SourceForge.
Установить пакеты, необходимые для установки:
sudo yum update && sudo yum установить curl cabextract xorg-x11-font-utils fontconfig
Затем установите локальный пакет RPM:
sudo yum установить msttcore-fonts-installer-2.6-1.noarch.rpm
Arch Linux 2016
Загрузите пакет RPM установщика msttcore из SourceForge.
Установить пакеты, необходимые для установки:
pacman -Sy rpmextract x11-font-utils fontconfig
Извлеките содержимое локального пакета RPM:
rpmextract.sh msttcore-шрифты-установщик-2.6-1.noarch.rpm
Эта команда извлекает необработанное содержимое файла RPM и создает два каталога., так далее и usr которые соответствуют вашему /так далее и / usr каталоги. Сами файлы шрифтов находятся в USR / доля / шрифты / msttcore.