Aspose.Words  for Python

Python API для обработки документов Word

Создавайте, редактируйте, визуализируйте и конвертируйте файлы Word в различные форматы с помощью Python. Также создавайте отчеты и визуализируйте свои данные. Все это без использования внешнего программного обеспечения.

  Скачать бесплатную пробную версию
  
 

Aspose.Words for Python via .NET это пакет, предназначенный для чтения и управления документами различных типов, в основном с документами Microsoft Word (DOC, DOCX, ODT), PDF и Web (HTML, Markdown). Наша библиотека содержит более 100 классов Python для обработки низкоуровневых операций обработки документов и форматирования данных. Таким образом, Aspose.Words предоставляет разработчикам Python уникальную возможность реализовать автоматизацию документов на основе скриптов.

С появлением мощного компьютерного оборудования в последние десятилетия Python стал языком программирования, широко используемым в веб-разработке (фреймворки Django, Flask, Pyramid), научных задачах и анализе данных. Полезность Python проистекает из обширной экосистемы сторонних пакетов. Поставляемый с большим количеством постоянно развивающихся библиотек, Python считается лучшим выбором для быстрой разработки программного обеспечения.

Команда Aspose.Words решила идти в ногу с последними тенденциями программирования и предоставить сообществу Python профессиональное программное обеспечение для обработки DOC, DOCX, PDF, RTF, DOT, DOTX, DOTM, DOCM, FlatOPC, ODT, OTT, HTML, MHTML, MOBI, TXT, XPS, PS, TIFF, JPEG, PNG, BMP, SVG, EMF, GIF, PCL, EPUB, XML, XAML и другие форматы файлов. Ты можешь видеть полный список поддерживаемых форматов.

Примечание: согласно индексу программирования TIOBE, отражающему популярность языков программирования, Python сегодня является языком программирования номер один.

Функциональность Aspose.Words для Python через .NET

Aspose.Words — это автономная библиотека Python. Вам не нужно устанавливать какой-либо офисный пакет, чтобы ваш код Python работал. Этот Python API основан на Объектная модель документа (DOM) для доступа к узлам и элементам документа.

Расширенные функции Python Words API

Вы можете попробовать некоторые из популярных функций Aspose.Words на страницах онлайн-приложений:

Можешь попробовать все онлайн-приложения Aspose.Words.

Также ознакомьтесь с документацией по наиболее популярным функциям Aspose.Words:

Обратите внимание, что список не является полным, и вы можете найти больше функций и описаний в документация.

Системные Требования

Как установить библиотеку Python

Используйте pip, чтобы установить нашу библиотеку Python для обработки документов Word из Репозиторий PyPI:

Как установить Aspose.Words для Python через .NET

pip install aspose-words

Редактировать документы Word в Python

В следующем примере кода показано, как создать пустой документ, вставить в него текст и сохранить результат в формате PDF.:

Создайте документ и сохраните его в PDF — Python


import aspose.words as aw

# Создать пустой документ
doc = aw.Document()

# Используйте экземпляр DocumentBuilder для добавления содержимого в документ
builder = aw.DocumentBuilder(doc)

# Добавляем абзац в документ
builder.writeln("Hello World!")

# Сохраните результат в виде PDF-документа. Выходной формат определяется расширением файла
doc.save("Output.pdf")

Преобразование документов Word в Python

Вы можете легко конвертировать файлы из одного формата в другой. Вы знаете, как извлекать текст из документов Word с помощью Python? В следующем примере кода показано, как сделать это с помощью одной строки кода путем преобразования DOCX в HTML.:

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


import aspose.words as aw

# Загружаем документ с локального диска
doc = aw.Document("Input.docx")

# Сохраняем вывод как гипертекст
doc.save("Output.html")

Видеть раздел Конвертация Больше подробностей.

Что говорят люди

Не верьте нам на слово. Узнайте, что говорят пользователи об API Aspose.Words.

 
 
Просмотреть тематические исследования
  
  

Aspose.Words предлагает отдельные API-интерфейсы обработки текстов для других популярных сред разработки, перечисленных ниже:

/