Преобразование DOCX в TXT в Python

Форматы MS Word DOC и DOCX обычно используются для создания форматированных текстовых документов. Вы можете добавлять текст, таблицы, графику, анимацию и различные другие элементы в документы DOC/DOCX. Однако в некоторых случаях, например, для разбора и анализа текста в документах Word, вам необходимо программно преобразовать файлы DOC/DOCX в формат TXT. Для этого в этой статье рассказывается, как преобразовать файл DOC или DOCX в формат TXT в Python.

Библиотека конвертера Python DOC/DOCX в TXT

Чтобы сохранить файлы DOC и DOCX в формате TXT, мы будем использовать Aspose.Words for Python. Это мощная и высокоскоростная библиотека, которая предоставляет множество функций для беспрепятственного создания текстовых документов и управления ими. Кроме того, он предлагает качественную конвертацию документов в другие форматы. Вы можете установить библиотеку в свое приложение Python из PyPI, используя следующую команду pip.

> pip install aspose-words

Преобразование DOCX в TXT в Python

Давайте посмотрим, как преобразовать файл DOCX в TXT в Python. Для этого вам нужно только загрузить файл DOCX и сохранить его как файл TXT. Ниже приведены шаги для сохранения файла DOCX в формате TXT в Python.

  • Загрузите файл DOCX, используя класс Document.
  • Сохраните DOCX как TXT, используя метод Document.save().

В следующем примере кода показано, как выполнить преобразование DOCX в TXT в Python.

import aspose.words as aw

# Load DOC/DOCX document
doc = aw.Document("Input.docx")

# Save as TXT
doc.save("Output.txt")

Получить бесплатную лицензию

Вы можете получить бесплатную временную лицензию для использования Aspose.Words for Python без ограничений на пробную версию.

Вывод

В этой статье вы узнали, как конвертировать файлы DOC или DOCX в формат TXT в Python. Эта функция позволяет извлекать текст из файлов DOCX и сохранять его в виде простого файла TXT. Таким образом, вам будет удобнее анализировать текст. Кроме того, вы можете узнать больше о библиотеке, используя документацию. Кроме того, вы можете поделиться своими вопросами или запросами через наш форум.

Смотрите также