Siamo felici di annunciare il rilascio di GroupDocs.Editor per Python v26.5, disponibile a partire da Maggio 2026. Si tratta del primo rilascio pubblico di GroupDocs.Editor per Python tramite .NET, distribuito come wheel Python autonomo su PyPI. Porta le pienhe capacità di modifica dei documenti della libreria .NET sottostante in Python: carica un documento, convertilo in HTML/CSS pulito e modificabile, modifica quel markup programmaticamente o in qualsiasi editor WYSIWYG, quindi salvalo nuovamente nel formato originale — o converti in un altro — con un unico pip install e senza necessità di MS Office, OpenOffice o di un runtime .NET separato.
Novità di questa versione
- [New feature] Modifica round‑trip HTML (EDTPY-1)
- [New feature] Interfaccia API Pythonica con convenzioni di denominazione auto‑mappate (EDTPY-2)
- [New feature] Supporto multi‑formato per elaborazione testi, fogli di calcolo, presentazioni, PDF, email, eBook e formati testo/markup (EDTPY-3)
- [New feature] Conversione di formato tramite HTML intermedio (EDTPY-4)
- [New feature] Modifica granulare (intervallo di foglio di lavoro/diapositive/pagine) con paginazione e toggle dei metadati lingua (EDTPY-5)
- [New feature] Estrazione delle risorse (immagini, font, CSS, audio) e persistenza in cartella (EDTPY-6)
- [New feature] Introspezione del documento tramite
get_document_info()(EDTPY-7) - [New feature] Ispezione e aggiornamento dei campi modulo tramite
editor.form_field_manager(EDTPY-8) - [New feature] Caricamento da stream e protocollo context‑manager per il rilascio deterministico (EDTPY-9)
- [New feature] Compatibile con agenti AI & LLM:
AGENTS.mdincluso, server MCP e documentazione leggibile da macchine (EDTPY-10)
Modifiche all’API pubblica
L’intera API .NET è esposta tramite denominazione nativa Python. Le classi usano PascalCase, i metodi e le proprietà usano snake_case (auto‑mappati al PascalCase .NET sottostante), e i valori enum usano UPPER_SNAKE_CASE.
Classi
Editor— punto di ingresso; apri per percorso o stream,edit(),save(),get_document_info(),form_field_managerEditableDocument— rappresentazione HTML/CSS;get_content(),get_body_content(),get_embedded_html(),get_css_content(),save(), collezioni di risorse (images,fonts,css,audio,all_resources), e le factoryfrom_markup()/from_markup_and_resource_folder()/from_file()FormFieldManager— lettura e aggiornamento dei campi modulo di elaborazione testiLicense,Metered— API di licenza
Opzioni
- Caricamento: