GroupDocs.Editor for Python via .NET auf einen Blick

API zum Bearbeiten, Konvertieren und Speichern von Dokumenten, Tabellenkalkulationen, Präsentationen und eBooks in Python‑Anwendungen.

Illustration editor

Mehrere Dokumente mühelos in Python bearbeiten

Nahtlos mehrere PDF- und Office-Dateien mit Unterstützung einer breiten Palette von Formaten bearbeiten. GroupDocs.Editor for Python via .NET macht die Dokumentenbearbeitung schnell und unkompliziert.

Dokumente in HTML/CSS konvertieren

Konvertiert Dokumente in reines HTML/CSS‑Markup, das mit WYSIWYG‑Editoren kompatibel ist, und ermöglicht eine einfache und effiziente Dokumentenbearbeitung in einer Webumgebung.

Bearbeitete Dokumente in verschiedenen Formaten speichern

Speichern Sie Ihre bearbeiteten Dokumente im ursprünglichen Format oder exportieren Sie sie in andere Formate wie PDF, um Flexibilität und Kompatibilität zu gewährleisten.

Plattformunabhängigkeit

Folgende Betriebssysteme, Frameworks und Paketmanager werden unterstützt

Amazon
Docker
Azure
IntelliJ
VS Code
Windows
Linux
PyPI

Unterstützte Dateiformate

GroupDocs.Editor unterstützt Vorgänge mit den folgenden Dateiformaten beim Import und Export (vollständige Liste).

Microsoft Office-Formate

  • Word: DOC, DOCX, DOCM, DOT, DOTX, DOTM, RTF
  • Excel: XLS, XLSX, XLSM, XLSB, XLTM, XLTX, XLT, XLAM
  • PowerPoint: PPT, PPTX, PPS, PPSX

Weitere Dokumentformate

  • Fixed‑Layout-Formate: PDF, XPS (nur Export)
  • OpenDocument: ODT, OTT, ODS, FODS, ODP, OTP, FODP
  • Tabellen mit Trennzeichen: CSV, TSV, DSV (beliebiger Trenner)
  • Andere Tabellenformate: SXC, DIF
  • eBook: ePub, AZW3, Mobi, TXT

Webbezogene Formate

  • Markup: HTML, MHTML, Markdown (MD), XML, CHM, JSON
  • E-Mail-Formate: EML, EMLX, MSG, MBOX, TNEF, MHT, PST, OFT, OST, VCF, ICS

Hauptfunktionen

Laden, bearbeiten und speichern Sie nahtlos in verschiedenen Formaten wie Office-Dokumenten, E-Mails, eBooks und PDF.

Feature icon

Dateien bearbeiten

Bearbeiten Sie den Inhalt verschiedener Dokumentformate, einschließlich PDF, DOCX, XLSX, PPTX und mehr.

Feature icon

In HTML/CSS konvertieren

Konvertieren Sie Dokumente in HTML/CSS für die einfache Bearbeitung mit WYSIWYG-Editoren wie CKEditor oder TinyMCE.

Feature icon

Bearbeitete Dokumente speichern

Speichern Sie das bearbeitete HTML/CSS zurück in das ursprüngliche Dokumentformat oder exportieren Sie es als PDF.

Feature icon

Dokumentinformationen extrahieren

Extrahieren Sie Informationen wie Seitenzahl, Größe und Verschlüsselungsstatus aus Dokumenten.

Feature icon

Unterstützung für verschiedene Formate

Bearbeiten Sie ein breites Spektrum an Dokumentformaten, einschließlich Microsoft Office-Dateien, PDFs und mehr.

Feature icon

Passwortschutz

Laden und bearbeiten Sie passwortgeschützte Dokumente mühelos und schützen Sie die Ausgabedokumente mit einem Passwort.

Feature icon

E-Mails bearbeiten

Bearbeiten und speichern Sie E-Mail-Nachrichten und Briefe in MSG, EML, EMLX, MBOX und vielen anderen Formaten, einschließlich der Bearbeitung von Metadaten wie Betreff, An, CC, BCC, Von, Titel, Datum usw.

Feature icon

Schriftartextraktion

Extrahieren Sie Schriftarten aus WordProcessing-Dokumenten zur Verwendung im Bearbeitungsprozess.

Feature icon

Seitenvorschau

Erzeugen Sie Bilddarstellungen von Dokumentseiten, um Inhalt und Struktur besser zu verstehen.

Codebeispiele

Einige Anwendungsfälle typischer Operationen mit GroupDocs.Editor for Python via .NET

Text in DOCX ersetzen

Dieses Beispiel zeigt das programmgesteuerte Laden und Bearbeiten des Inhalts einer DOCX-Eingabedatei durch Ersetzen von Text. Anschließend wird der modifizierte Dokumentinhalt als neue DOCX-Datei gespeichert.

Eingabe-DOCX bearbeiten, Text ersetzen und zurück als DOCX speichern

from groupdocs.editor import Editor, EditableDocument
from groupdocs.editor.formats import WordProcessingFormats
from groupdocs.editor.options import WordProcessingLoadOptions, WordProcessingSaveOptions

# Laden Sie das Eingabedokument über den Pfad und geben Sie bei Bedarf Ladeoptionen an
with Editor("input.docx", WordProcessingLoadOptions()) as editor:

    # Öffnen Sie das Dokument zum Bearbeiten und erhalten Sie das "EditableDocument"
    original = editor.edit()

    # Text ersetzen – dies simuliert die Inhaltsbearbeitung
    modified_content = original.get_embedded_html().replace("old text", "new text")

    # Erstellen Sie eine neue "EditableDocument"-Instanz aus dem bearbeiteten Inhalt
    edited = EditableDocument.from_markup(modified_content)

    # Bereiten Sie die Speicheroptionen mit dem gewünschten Ausgabeformat vor
    save_options = WordProcessingSaveOptions(WordProcessingFormats.DOCX)

    # Speichern Sie den bearbeiteten Dokumentinhalt als DOCX
    editor.save(edited, "output.docx", save_options)

Inhalt eines bestimmten Excel-Arbeitsblatts bearbeiten

Das Tabellenkalkulationsdokument (wie XLS, XLSX, XLSM, ODS usw.) kann ein oder mehrere Arbeitsblätter (Tabs) enthalten. GroupDocs.Editor ermöglicht das Bearbeiten des Inhalts eines einzelnen Arbeitsblatts gleichzeitig. Nach der Bearbeitung kann dieses Arbeitsblatt in ein separates Tabellenkalkulationsdokument gespeichert werden (in dem nur dieses spezielle Arbeitsblatt enthalten ist) oder das bearbeitete Arbeitsblatt kann wieder in das Originaldokument eingefügt werden, wo es entweder das ursprüngliche Arbeitsblatt ersetzt oder zusammen mit diesem gespeichert wird. Dieses Beispiel zeigt das Laden eines XLSX-Dokuments, das Bearbeiten des zweiten Arbeitsblatts und das Speichern als neues separates Dokument im XLSX- und CSV-Format.

Bestimmtes Arbeitsblatt einer XLSX-Datei bearbeiten und als XLSX und CSV speichern

from groupdocs.editor import Editor, EditableDocument
from groupdocs.editor.formats import SpreadsheetFormats
from groupdocs.editor.options import SpreadsheetLoadOptions, SpreadsheetEditOptions, SpreadsheetSaveOptions, DelimitedTextSaveOptions

# Laden Sie die Eingabe‑XLSX über den Pfad und geben Sie bei Bedarf Ladeoptionen an
with Editor("input.xlsx", SpreadsheetLoadOptions()) as editor:

    # Erstellen und passen Sie die Bearbeitungsoptionen an – setzen Sie das 2. Arbeitsblatt zum Bearbeiten
    edit_options = SpreadsheetEditOptions()
    edit_options.worksheet_index = 1

    # Öffnen Sie das 2. Arbeitsblatt zum Bearbeiten und erhalten Sie das "EditableDocument"
    original_worksheet = editor.edit(edit_options)

    # Text ersetzen – dies simuliert die Inhaltsbearbeitung
    modified_content = original_worksheet.get_embedded_html().replace("Cell Text", "Edited Cell Text")

    # Erstellen Sie eine neue "EditableDocument"-Instanz aus dem bearbeiteten Arbeitsblatt
    edited_worksheet = EditableDocument.from_markup(modified_content)

    # Speichern Sie das bearbeitete Arbeitsblatt in ein neues XLSX-Dokument
    editor.save(edited_worksheet, "output.xlsx", SpreadsheetSaveOptions(SpreadsheetFormats.XLSX))

    # Speichern Sie das bearbeitete Arbeitsblatt in ein neues CSV-Dokument mit Komma (,) als Trennzeichen
    editor.save(edited_worksheet, "output.csv", DelimitedTextSaveOptions(","))

Text in PDF ersetzen

Dieses Beispiel zeigt das programmgesteuerte Laden und Bearbeiten des Inhalts einer PDF‑Eingabedatei, indem Text durch anderen Text ersetzt wird. Anschließend wird der modifizierte Dokumentinhalt als neue PDF‑Datei gespeichert.

Eingabe‑PDF bearbeiten, indem Text ersetzt wird, und zurück als PDF speichern

from groupdocs.editor import Editor, EditableDocument
from groupdocs.editor.options import PdfLoadOptions, PdfSaveOptions

# Laden Sie die PDF‑Datei über den Pfad und geben Sie PDF‑Ladeoptionen an
with Editor("input.pdf", PdfLoadOptions()) as editor:

    # Öffnen Sie das Dokument zum Bearbeiten und erhalten Sie das "EditableDocument"
    original = editor.edit()

    # Text ersetzen – dies simuliert die Inhaltsbearbeitung
    modified_content = original.get_embedded_html().replace("old text", "new text")

    # Erstellen Sie eine neue "EditableDocument"-Instanz aus dem bearbeiteten Inhalt
    edited = EditableDocument.from_markup(modified_content)

    # Speichern Sie den bearbeiteten Dokumentinhalt als PDF
    editor.save(edited, "output.pdf", PdfSaveOptions())

Bereit, loszulegen?

Laden Sie GroupDocs.Editor kostenlos herunter oder holen Sie sich eine Testlizenz für vollen Zugriff!

Nützliche Ressourcen

Erforschen Sie die Dokumentation, Code -Beispiele und die Unterstützung der Community, um Ihre Erfahrungen zu verbessern.

Tipps zur temporären Lizenz

1
Melden Sie sich mit Ihrer geschäftlichen E-Mail-Adresse an. Kostenlose E-Mail-Dienste sind nicht zulässig.
2
Klicken Sie im zweiten Schritt auf die Schaltfläche Provisorische Lizenz anfordern.
 Deutsch