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 3.5, 3.6, 3.7, 3.8 и 3.9.
- Если вы пишете код Python для Linux, взгляните на дополнительные требования для Linux
Как установить библиотеку 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.
- Образовательные ресурсы
- Документация
- Исходный код
- Ссылки на API
- Учебные видео
- Поддержка продукта
- Бесплатная поддержка
- Платная поддержка
- Блог
- Примечания к выпуску
- Почему Aspose.Words для Python через .NET?
- Список клиентов
- Истории успеха