Ми раді оголосити про випуск 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.

Що нового у цьому випуску

  • [Нова функція] HTML round‑trip editing (EDTPY-1)
  • [Нова функція] Pythonic API surface with auto‑mapped naming conventions (EDTPY-2)
  • [Нова функція] Multi‑format support across Word processing, spreadsheets, presentations, PDF, email, eBooks, and text/markup formats (EDTPY-3)
  • [Нова функція] Format conversion via HTML intermediate (EDTPY-4)
  • [Нова функція] Granular editing (worksheet/slide/page range) with pagination and language metadata toggles (EDTPY-5)
  • [Нова функція] Resource extraction (images, fonts, CSS, audio) and folder persistence (EDTPY-6)
  • [Нова функція] Document introspection via get_document_info() (EDTPY-7)
  • [Нова функція] Form field inspection and update via editor.form_field_manager (EDTPY-8)
  • [Нова функція] Stream loading and context‑manager protocol for deterministic disposal (EDTPY-9)
  • [Нова функція] AI Agent & LLM Friendly: bundled AGENTS.md, MCP server, and machine‑readable docs (EDTPY-10)

Зміни у публічному API

Весь .NET API доступний через Python‑нативне найменування. Класи використовують PascalCase, методи та властивості — snake_case (автоматично відображені у відповідний .NET PascalCase), а значення enum — UPPER_SNAKE_CASE.

Класи

  • Editor — точка входу; відкривається за шляхом або потоком, edit(), save(), get_document_info(), form_field_manager
  • EditableDocument — представлення у вигляді HTML/CSS; get_content(), get_body_content(), get_embedded_html(), get_css_content(), save(), колекції ресурсів (images, fonts, css, audio, all_resources), а також фабрики