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_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
オプション
- 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 処理、スプレッドシート、プレ