We’re happy to announce the release of GroupDocs.Editor for Python v26.5, available as of May 2026. This is the first public release of GroupDocs.Editor for Python via .NET, shipped as a self-contained Python wheel on PyPI. It brings the full document‑editing capabilities of the underlying .NET library to Python: load a document, convert it to clean, editable HTML/CSS, edit that markup programmatically or in any WYSIWYG editor, then save it back to the original format — or convert it to another — with a single pip install and no MS Office, OpenOffice, or separate .NET runtime required.

本リリースの新機能

  • [新機能] HTML ラウンドトリップ編集 (EDTPY-1)
  • [新機能] Pythonic API の表面、auto‑mapped 命名規則 (EDTPY-2)
  • [新機能] Word 処理、スプレッドシート、プレゼンテーション、PDF、メール、eBook、テキスト/マークアップ形式全体のマルチフォーマットサポート (EDTPY-3)
  • [新機能] HTML 中間形式によるフォーマット変換 (EDTPY-4)
  • [新機能] ページングと言語メタデータ切替を伴う細粒度編集(シート/スライド/ページ範囲) (EDTPY-5)
  • [新機能] 画像、フォント、CSS、オーディオのリソース抽出とフォルダー永続化 (EDTPY-6)
  • [新機能] get_document_info() によるドキュメント内省 (EDTPY-7)
  • [新機能] editor.form_field_manager を介したフォームフィールドの検査と更新 (EDTPY-8)
  • [新機能] ストリーム読み込みと deterministic な破棄を実現するコンテキストマネージャプロトコル (EDTPY-9)
  • [新機能] AI エージェント & LLM フレンドリー:バンドルされた AGENTS.md、MCP サーバ、機械可読ドキュメント (EDTPY-10)

パブリック API の変更

The entire .NET API is exposed through Python‑native naming. Classes use PascalCase, methods and properties use snake_case (auto‑mapped to the underlying .NET PascalCase), and enum values use 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), そして from_markup() / from_markup_and_resource_folder() / from_file() ファクトリ
  • FormFieldManager — Word 処理フォームフィールドの読み取りと更新
  • License, Metered — ライセンス API

オプション

  • 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

列挙型

  • WordProcessingFormats, SpreadsheetFormats, PresentationFormats, FixedLayoutFormats, EBookFormats, EmailFormats, TextualFormats, FontExtractionOptions, FontEmbeddingOptions

例外

  • PasswordRequiredException, IncorrectPasswordException, EncryptedException, InvalidFormatException

新機能

HTML ラウンドトリップ編集

任意のサポート対象ドキュメントを編集可能な HTML/CSS に変換し、忠実度を失うことなく元の形式に保存できます — これが GroupDocs.Editor のコアワークフローです。HTML はプログラムから、あるいは CKEditor や TinyMCE といったサードパーティ WYSIWYG エディタで編集可能です。

Pythonic API の表面

The entire .NET API is exposed through Python‑native naming. Classes use PascalCase, methods and properties use snake_case (auto‑mapped to the underlying .NET PascalCase), and enum values use UPPER_SNAKE_CASE.

マルチフォーマットサポート

Word 処理、スプレッドシート、プレ