GroupDocs.Editor for Python via .NET is a document-editing API built around an HTML round-trip: load a document, convert it to clean, editable HTML/CSS, edit that markup in any WYSIWYG editor or programmatically, then save it back to the original format — or convert it to another. It works with Word processing, spreadsheets, presentations, PDF, email, eBooks, and text/markup formats through one unified API, with no MS Office or OpenOffice installation required.
Quick example
fromgroupdocs.editorimportEditor# Load a document, convert it to editable HTML, and read its body contentwithEditor("document.docx")aseditor:editable=editor.edit()html=editable.get_body_content()print(html)
Features
HTML round-trip editing: Convert any supported document to editable HTML/CSS and save it back without losing fidelity.
Multi-format: Word processing, spreadsheets, presentations, PDF, email, eBooks, and text/markup, all behind one API.
Format conversion: Save an edited document with a different *SaveOptions to convert it (for example DOCX → PDF or DOCX → Markdown) via the HTML intermediate.
Granular editing: Edit a single worksheet, a single slide, or a page range; toggle pagination and language metadata.
Resource extraction: Pull out a document’s images, fonts, CSS, and audio as separate resources.
For practical code examples and explanations of the load–edit–save workflow across every supported family, see the Developer Guide section. It covers loading documents, editing Word/Excel/PowerPoint/PDF/email/eBook/text content, working with the EditableDocument, and managing form fields.
Technical Support
If you experience any issues or have suggestions, please refer to the Technical Support topic. This topic provides multiple support channels tailored to your needs.
Was this page helpful?
Any additional feedback you'd like to share with us?
Please tell us how we can improve this page.
Thank you for your feedback!
We value your opinion. Your feedback will help us improve our documentation.