Ми раді оголосити про випуск GroupDocs.Editor for Python v26.5, доступний з травня 2026. Це перший публічний реліз GroupDocs.Editor for Python через .NET, розповсюджуваний у вигляді самодостатнього Python‑wheel на PyPI. Він переносить повний функціонал редагування документів з базової бібліотеки .NET у Python: завантажте документ, конвертуйте його у чистий, редагований HTML/CSS, редагуйте розмітку програмно або в будь‑якому WYSIWYG‑редакторі, а потім збережіть її у вихідному форматі — або конвертуйте у інший — за допомогою одного pip install без потреби у MS Office, OpenOffice чи окремому середовищі виконання .NET.
What’s new in this release
- [New feature] HTML‑редагування з круговим проходом (EDTPY-1)
- [New feature] Пітонічний API‑інтерфейс з автоматичним відображенням імен (EDTPY-2)
- [New feature] Підтримка багатьох форматів: обробка тексту, електронних таблиць, презентацій, PDF, електронної пошти, електронних книг та текстових/розміткових форматів (EDTPY-3)
- [New feature] Конвертація форматів через проміжний HTML (EDTPY-4)
- [New feature] Тонке редагування (лист/слайд/діапазон сторінок) з можливістю перемикання пагінації та метаданих мови (EDTPY-5)
- [New feature] Витяг ресурсів (зображень, шрифтів, CSS, аудіо) та збереження у папці (EDTPY-6)
- [New feature] Інспекція документа за допомогою
get_document_info()(EDTPY-7) - [New feature] Перегляд та оновлення полів форми через
editor.form_field_manager(EDTPY-8) - [New feature] Завантаження зі стрімів та протокол контекстного менеджера для детермінованого звільнення ресурсів (EDTPY-9)
- [New feature] AI‑агент та підтримка LLM: включений
AGENTS.md, сервер MCP та машиночитабельна документація (EDTPY-10)
Public API changes
Весь .NET API доступний через Python‑нативне найменування. Класи використовують PascalCase, методи та властивості — snake_case (автоматично відображені у відповідний .NET PascalCase), а значення enum — UPPER_SNAKE_CASE.
Classes
Editor— точка входу; відкривається за шляхом або стрімом,edit(),save(),get_document_info(),form_field_managerEditableDocument— представлення у HTML/CSS;get_content(),get_body_content(),get_embedded_html(),get_css_content(),save(), колекції ресурсів (images,fonts,css,audio,all_resources), а також фабрикиfrom_markup()/from_markup_and_resource_folder()/from_file()FormFieldManager— читання та оновлення полів форми у Word‑документахLicense,Metered— API ліцензування
Options
- Load:
WordProcessingLoadOptions,SpreadsheetLoadOptions,PresentationLoadOptions,PdfLoadOptions - Edit:
WordProcessingEditOptions,SpreadsheetEditOptions,PresentationEditOptions,PdfEditOptions,EbookEditOptions,EmailEditOptions,MarkdownEditOptions,TextEditOptions,XmlEditOptions,DelimitedTextEditOptions - Save:
WordProcessingSaveOptions,SpreadsheetSaveOptions,PresentationSaveOptions,PdfSaveOptions,HtmlSaveOptions,MhtmlSaveOptions,MarkdownSaveOptions,XpsSaveOptions,TextSaveOptions,EbookSaveOptions,EmailSaveOptions,DelimitedTextSaveOptions
Enums
WordProcessingFormats,SpreadsheetFormats,PresentationFormats,FixedLayoutFormats,EBookFormats,EmailFormats,TextualFormats,FontExtractionOptions,FontEmbeddingOptions
Exceptions
PasswordRequiredException,IncorrectPasswordException,EncryptedException,InvalidFormatException
New features
HTML Round-Trip Editing
Конвертуйте будь‑який підтримуваний документ у редагований HTML/CSS і збережіть його назад у вихідному форматі без втрати точності — це основний робочий процес GroupDocs.Editor. HTML можна редагувати програмно або в будь‑якому сторонньому WYSIWYG‑редакторі, наприклад CKEditor чи TinyMCE.
Pythonic API Surface
Весь .NET API доступний через Python‑нативне найменування. Класи використовують PascalCase, методи та властивості — snake_case (автоматично відображені у відповідний .NET PascalCase), а значення enum — UPPER_SNAKE_CASE.
Multi-Format Support
Єдиний API для обробки текстових документів, електронних таблиць, презентацій, PDF, електронної пошти, електронних книг та текстових/розміткових форматів.
Format Conversion via HTML
Не потрібно окремого виклику “convert” — збереження EditableDocument з іншим *SaveOptions виконує конвертацію через проміжний HTML. Той самий вхід, інший вихід.
Granular Editing
Редагуйте окремий лист робочої книги, окремий слайд презентації або діапазон сторінок — і перемикайте пагінацію та метадані мови.
Resource Extraction
EditableDocument надає доступ до витягнутих зображень, шрифтів, CSS та аудіо у вигляді ітерованих колекцій і може зберігати HTML разом із усіма ресурсами у папці.
Document Introspection
Отримуйте інформацію про формат, кількість сторінок, розмір та статус шифрування без повного проходу редагування.
Form Fields
Переглядайте та оновлюйте поля форми у Word‑документах через editor.form_field_manager.
Streams and Context Managers
Завантажуйте документ з будь‑якого бінарного стріму та користуйтеся протоколом контекстного менеджера для детермінованого звільнення нативних дескрипторів документів.
AI Agent & LLM Friendly
AGENTS.mdвключений у встановлений wheel — Claude Code, Cursor та GitHub Copilot автоматично виявляють API, шаблони використання та підказки з усунення проблем.- MCP server — вкажіть вашому AI‑інструменту
https://docs.groupdocs.com/mcpдля запитів документації за потребою. - Machine-readable docs за адресою `https://docs.group