Wir freuen uns, die Veröffentlichung von GroupDocs.Editor for Python v26.5 bekannt zu geben, verfügbar seit Mai 2026. Dies ist die erste öffentliche Veröffentlichung von GroupDocs.Editor für Python über .NET, ausgeliefert als eigenständiges Python‑Wheel auf PyPI. Sie bringt die vollständigen Dokument‑Bearbeitungsfunktionen der zugrunde liegenden .NET‑Bibliothek nach Python: Laden Sie ein Dokument, konvertieren Sie es in sauberes, editierbares HTML/CSS, bearbeiten Sie dieses Markup programmgesteuert oder in jedem WYSIWYG‑Editor und speichern Sie es anschließend wieder im Originalformat – oder konvertieren Sie es in ein anderes – mit einem einzigen pip install und ohne MS Office, OpenOffice oder separate .NET‑Runtime.
What’s new in this release
- [New feature] HTML‑Round‑Trip‑Bearbeitung (EDTPY-1)
- [New feature] Pythonische API‑Oberfläche mit automatisch zugeordneten Namenskonventionen (EDTPY-2)
- [New feature] Unterstützung mehrerer Formate für Textverarbeitung, Tabellenkalkulationen, Präsentationen, PDF, E‑Mail, E‑Books und Text/Markup‑Formate (EDTPY-3)
- [New feature] Formatkonvertierung über ein HTML‑Zwischenschritt (EDTPY-4)
- [New feature] Granulare Bearbeitung (Arbeitsblatt/Slide/Seitenbereich) mit Paginierungs‑ und Sprach‑Metadaten‑Umschaltern (EDTPY-5)
- [New feature] Ressourcenauszug (Bilder, Schriftarten, CSS, Audio) und Ordner‑Persistenz (EDTPY-6)
- [New feature] Dokument‑Introspektion über
get_document_info()(EDTPY-7) - [New feature] Formularfeld‑Inspektion und -Aktualisierung über
editor.form_field_manager(EDTPY-8) - [New feature] Stream‑Laden und Context‑Manager‑Protokoll für deterministische Freigabe (EDTPY-9)
- [New feature] AI‑Agent & LLM‑freundlich: gebündeltes
AGENTS.md, MCP‑Server und maschinenlesbare Dokumentation (EDTPY-10)
Public API changes
Die gesamte .NET‑API wird über Python‑native Benennung bereitgestellt. Klassen verwenden PascalCase, Methoden und Eigenschaften verwenden snake_case (automatisch auf das zugrunde liegende .NET‑PascalCase abgebildet) und Aufzählungswerte verwenden UPPER_SNAKE_CASE.
Classes
Editor— Einstiegspunkt; öffnen per Pfad oder Stream,edit(),save(),get_document_info(),form_field_managerEditableDocument— HTML/CSS‑Repräsentation;get_content(),get_body_content(),get_embedded_html(),get_css_content(),save(), Ressourcen‑Sammlungen (images,fonts,css,audio,all_resources) sowie die Fabrikenfrom_markup()/from_markup_and_resource_folder()/from_file()FormFieldManager— Lesen und Aktualisieren von Formularfeldern in Textverarbeitungs‑DokumentenLicense,Metered— Lizenz‑APIs
Options
- Laden:
WordProcessingLoadOptions,SpreadsheetLoadOptions,PresentationLoadOptions,PdfLoadOptions - Bearbeiten:
WordProcessingEditOptions,SpreadsheetEditOptions,PresentationEditOptions,PdfEditOptions,EbookEditOptions,EmailEditOptions,MarkdownEditOptions,TextEditOptions,XmlEditOptions,DelimitedTextEditOptions - Speichern:
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
Konvertieren Sie jedes unterstützte Dokument in editierbares HTML/CSS und speichern Sie es zurück in sein Originalformat,