Как открыть документы Microsoft Word в Linux

Как открыть документы Microsoft Word в Linux

Тукс мечтает использовать Microsoft Word в Linux.

В офисной или производственной среде совместное использование документов между различными приложениями и операционными системами является распространенной проблемой. Если вам нужно создать, открыть и отредактировать 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

LibreOffice это бесплатный, Открытый исходный код, активно поддерживаемая и часто обновляемая производительность офиса сюита это совместимо с Microsoft Office приложения, включая Microsoft Word. Вы можете сохранить документы LibreOffice Writer в формате .doc или .docx, а затем либо правильно открыть в Microsoft Word..

Просмотр документа LibreOffice

Установка 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

Установка 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 и укажите тире в качестве имени выходного файла. В этом примере обратите внимание на тире в конце команды.

Вывод docx2txt, преобразование файла .docx в обычный текст

Чтобы преобразовать файл .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.

Вы пропустили

AEGIS Algorithms Android Angular Apache Airflow Apache Druid Apache Flink Apache Spark API API Canvas AppSec Architecture Artificial Intelligence Astro Authentication Authorization AutoGPT AWS AWS Aurora AWS Boto3 AWS EC2 AWS Lambda Azure Babylon.js Backend bash Beautiful Soup Bento UI Big Data Binary Tree Browser API Bun Career Cassandra Charts ChatGPT Chrome Extension Clean Code CLI ClickHouse Coding Codux Combine Compose Computer Context Fusion Copilot Cosmo Route CProgramming cron Cryptography CSS CTF Cypress DALL-E Data Analysis Data science Database dbt dbt Cloud deno Design Design Patterns Detekt Development Distributed Systems Django Docker Docker Hub Drizzle DRY DuckDB Express FastAPI Flask Flutter For Beginners Front End Development Game Development GCN GCP Geospatial Git GitHub Actions GitHub Pages Gitlab GMS GoFr Golang Google Google Sheets Google Wire GPT-3 GPT3 Gradio Gradle Grafana Graphic Design GraphQL gRPC Guidance HMS Hotwire HTML Huawei HuggingFace IndexedDB InfoSec Interview iOS Jackknife Java JavaScript Jetpack Compose JSON Kafka Kotlin Kubernetes LangChain Laravel Linux LlaMA LLM localStorage Logging Machine Learning Magento Math Mermaid Micro Frontends Mobile Mobile App Development mondayDB MongoDB Mongoose MySQL Naming NestJS NET NetMock Networks NextJS NLP Node.js Nodejs NoSQL NPM OOP OpenAI OTP Pandas PDF PHP Playwright Plotly Polars PostgreSQL Prefect Productivity Programming Prometheus Puppeteer Pushover Python Pytorch Quarkus Rabbitmq RAG Ramda Raspberry Pi React React Native Reactor Redis REST API Revolut Riverpod RProgramming Ruby Ruby on Rails Rust Scalene SCDB ScyllaDB Selenium Servers Sklearn SLO SnowFlake Snowkase Software Architecture Software Development Solara Solid Spring Boot SQL SQLite Streamlit SudoLang Supabase Swift SwiftUI Tailwind CSS Taipy Terraform Testing Transformers TURN TypeScript Ubuntu UI Design Unix UX UX Design Vim Vite VSCode Vue Web Architecture Web Components Web Development Web Frameworks Web Scraping Web-разработка Webassembly Websocket Whisper Widgets WordPress YAML YouTube Zed Наука о данных Разное Тренды

Современный подход к разработке с использованием Next.js