Blader door onze producten

If so you can download any of the below versions for testing. The product will function as normal except for an evaluation limitation. At the time of purchase we provide a license file via email that will allow the product to work in its full capacity. If you would also like an evaluation license to test without any restrictions for 30 days, please follow the directions provided here.


Product Docs Swagger Examples Blog Support Dashboard

Installation

Das Paket ist verfügbar bei PyPI und kann über pip mit folgendem Befehl installiert werden:

pip install groupdocs-editor-cloud

PyPI - Version PyPI - Downloads Python-GroupDocsCloud


Anforderungen

Abhängigkeiten

Das SDK installiert automatisch die folgenden Pakete:

PackageConstraint
urllib3>= 1.15
six>= 1.10
certifi
python-dateutil

Über 40 Dokumentformate in der Cloud per REST bearbeiten

GroupDocs.Editor Cloud SDK für Python ist eine REST API zur Integration von Dokumentbearbeitungsfunktionen in Python-Web-Apps, Skripte und Automatisierungs-Workflows. Mit Unterstützung für über 40 Dateiformate können Sie Word-Dokumente, Tabellenkalkulationen, Präsentationen und mehr direkt aus der Cloud bearbeiten – ohne Software von Drittanbietern wie MS Office. Zu den Funktionen gehören die Verarbeitung kennwortgeschützter Dateien, Mehrsprachigkeit und anpassbare Formatierungsoptionen. Entwickler können Dateioperationen wie Laden, Bearbeiten und Speichern von Dokumenten auf Web-, Desktop- und Mobilplattformen mühelos durchführen.

Bearbeiten von Textverarbeitungsdokumenten

Unterstützte Formate - DOC, DOCX, DOCM, DOT, DOTM, DOTX, ODT, OTT, RTF und mehr.
Cloud-Speicher-Workflow - Textverarbeitungsdokumente direkt aus dem Cloud-Speicher hochladen, bearbeiten und speichern.
Kennwortgeschützte Dokumente - Kennwortgeschützte Word-Dokumente beim Laden und Speichern verarbeiten.
Ladeoptionen - Paginierung aktivieren, Schriftarten extrahieren und mehrsprachige Informationen verarbeiten.

Bearbeiten von Tabellenkalkulationsdokumenten

Unterstützte Formate - XLS, XLSX, XLSM, XLSB, ODS, CSV, TSV und andere.
Arbeitsblattauswahl - Tabellenkalkulationen in bearbeitbares HTML laden und an bestimmten Arbeitsblättern arbeiten.
Ausgeblendete Arbeitsblätter - Ausgeblendete Arbeitsblätter bei Bedarf von der Bearbeitung ausschließen.
Kennwortschutz - Kennwortgeschützte Tabellenkalkulationsdokumente verarbeiten.

Bearbeiten von Präsentationsdokumenten

Unterstützte Formate - PPT, PPTX, PPTM, PPSX, POTX, ODP, OTP und mehr.
Folienauswahl - Bestimmte Folien aus Präsentationen zum Bearbeiten laden.
Ausgeblendete Folien - Ausgeblendete Folien während des Bearbeitungsprozesses ein- oder ausschließen.

Bearbeiten von Textdokumenten

Unterstützung für Klartext - TXT-Dateien verarbeiten und einfache Strukturen wie Listen und Einzüge erkennen.
Speichern im Word-Format - Bearbeitete TXT-Dateien bei Bedarf wieder im Textverarbeitungsformat speichern.
Formatierungsoptionen - Führende und nachgestellte Leerzeichen steuern und Paginierung in der Ausgabe-HTML aktivieren.

Bearbeiten von durch Trennzeichen getrennten Werten (DSV)

Benutzerdefinierte Trennzeichen - Unterstützung für CSV, TSV und Dateien mit benutzerdefinierten Trennzeichen.
Datenkonvertierung - Benutzerdefinierte Trennzeichen angeben und Datum-/Zahlendatenkonvertierung verarbeiten.
Aufeinanderfolgende Trennzeichen - Option, aufeinanderfolgende Trennzeichen als einzelne Einheit zu behandeln.

Abrufen von Dokumentinformationen

Dateidetails - Dateierweiterung, Dokumentgröße, Seitenanzahl und Kennwortschutzstatus abrufen.
Informationen zu unterstützten Formaten - Die vollständige Liste der bearbeitbaren Dateitypen von der API abrufen.

Datei- und Speicheroperationen

Dateien herunterladen - Dateien über die API aus dem Cloud-Speicher herunterladen.
Dateiversionen - Bestimmte Dateiversionen aus Speichersystemen abrufen, die Versionierung unterstützen.
Speicherprüfungen - Existenz des Cloud-Speichers prüfen und Dateien in Ordnern auflisten.

Lizenzierung und Authentifizierung

Evaluierungsmodus - Testen Sie die API mit einem kostenlosen Testkonto.
Sichere Authentifizierung - Verwenden Sie Client ID und Client Secret für sicheren API-Zugriff.
MIT-Lizenz - Das Python SDK ist unter der MIT License lizenziert.

Unterstützte Dokumentformate

GroupDocs.Editor Cloud unterstützt über 40 Dateiformate mit Bearbeitungs- und Autoerkennungsfunktionen:

  • Textverarbeitung: DOC, DOCX, DOCM, DOT, DOTM, DOTX, ODT, OTT, RTF, FlatOPC, WordML
  • Tabellenkalkulationen: XLS, XLT, XLSX, XLSM, XLTX, XLTM, XLSB, XLAM, ODS, FODS, DIF, CSV, TSV, DSV
  • Präsentationen: PPT, PPTX, PPTM, PPS, PPSX, PPSM, POT, POTX, POTM, ODP, OTP
  • Sonstige: TXT, HTML, XML

Unterstützte Operationen variieren je nach Format. Die vollständige Formatmatrix finden Sie in der Dokumentation.

Schnellstart

API-Anmeldeinformationen erhalten

Um GroupDocs.Editor Cloud zu nutzen, registrieren Sie sich im GroupDocs.Cloud Dashboard und holen Sie sich Ihre Client ID und Client Secret.

API initialisieren

Verwenden Sie den folgenden Code, um mit dem GroupDocs.Editor Cloud SDK für Python zu beginnen:

import groupdocs_editor_cloud

# Get your ClientId and ClientSecret at https://dashboard.groupdocs.cloud
client_id = "YourClientId"
client_secret = "YourClientSecret"

# Create API configuration
configuration = groupdocs_editor_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"

# Create instance of the Edit API
edit_api = groupdocs_editor_cloud.EditApi.from_config(configuration)

Word-Dokument bearbeiten

Nach der Initialisierung können Sie mit diesem grundlegenden Beispiel eine DOCX-Datei laden, deren HTML-Darstellung bearbeiten und das Ergebnis speichern:

import groupdocs_editor_cloud

edit_api = groupdocs_editor_cloud.EditApi.from_keys("YourClientId", "YourClientSecret")
file_api = groupdocs_editor_cloud.FileApi.from_keys("YourClientId", "YourClientSecret")

file_info = groupdocs_editor_cloud.FileInfo("WordProcessing/password-protected.docx", None, None, "password")
load_options = groupdocs_editor_cloud.WordProcessingLoadOptions()
load_options.file_info = file_info
load_options.output_path = "output"
load_result = edit_api.load(groupdocs_editor_cloud.LoadRequest(load_options))

html_file = file_api.download_file(groupdocs_editor_cloud.DownloadFileRequest(load_result.html_path))
with open(html_file, "r") as file:
    html = file.read()

html = html.replace("Sample test text", "Hello world")

with open(html_file, "w") as file:
    file.write(html)

file_api.upload_file(groupdocs_editor_cloud.UploadFileRequest(load_result.html_path, html_file))

save_options = groupdocs_editor_cloud.WordProcessingSaveOptions()
save_options.file_info = file_info
save_options.output_path = "output/edited.docx"
save_options.html_path = load_result.html_path
save_options.resources_path = load_result.resources_path
save_result = edit_api.save(groupdocs_editor_cloud.SaveRequest(save_options))

print("Document edited: " + save_result.path)

Mit dieser Schnellstartanleitung sind Sie bereit, Dokumente mit GroupDocs.Editor Cloud in Ihren Python-Anwendungen zu bearbeiten. Weitere Details finden Sie in der Dokumentation.

Unterstützte Dateitypen abrufen

Rufen Sie die vollständige Liste der über die Editor API verfügbaren unterstützten Dateiformate ab.

import groupdocs_editor_cloud

info_api = groupdocs_editor_cloud.InfoApi.from_keys("YourClientId", "YourClientSecret")

result = info_api.get_supported_file_formats()

for fmt in result.formats:
    print(fmt.file_format)

Dokumentinformationen abrufen

Rufen Sie Dokumentmetadaten wie Seitenanzahl und Kennwortschutzstatus ab.

import groupdocs_editor_cloud

info_api = groupdocs_editor_cloud.InfoApi.from_keys("YourClientId", "YourClientSecret")

file_info = groupdocs_editor_cloud.FileInfo("WordProcessing/password-protected.docx", None, None, "password")
result = info_api.get_info(groupdocs_editor_cloud.GetInfoRequest(file_info))

print("Page count = " + str(result.page_count))

Tabellenkalkulationsdokument bearbeiten

Laden Sie ein bestimmtes Arbeitsblatt aus einer XLSX-Datei, bearbeiten Sie dessen HTML-Inhalt und speichern Sie ihn wieder im Tabellenkalkulationsformat.

import groupdocs_editor_cloud

edit_api = groupdocs_editor_cloud.EditApi.from_keys("YourClientId", "YourClientSecret")
file_api = groupdocs_editor_cloud.FileApi.from_keys("YourClientId", "YourClientSecret")

file_info = groupdocs_editor_cloud.FileInfo("Spreadsheet/four-sheets.xlsx")
load_options = groupdocs_editor_cloud.SpreadsheetLoadOptions()
load_options.file_info = file_info
load_options.output_path = "output"
load_options.worksheet_index = 0
load_result = edit_api.load(groupdocs_editor_cloud.LoadRequest(load_options))

html_file = file_api.download_file(groupdocs_editor_cloud.DownloadFileRequest(load_result.html_path))
with open(html_file, "r") as file:
    html = file.read()

html = html.replace("This is sample sheet", "This is sample sheep")

with open(html_file, "w") as file:
    file.write(html)

file_api.upload_file(groupdocs_editor_cloud.UploadFileRequest(load_result.html_path, html_file))

save_options = groupdocs_editor_cloud.SpreadsheetSaveOptions()
save_options.file_info = file_info
save_options.output_path = "output/edited.xlsx"
save_options.html_path = load_result.html_path
save_options.resources_path = load_result.resources_path
save_result = edit_api.save(groupdocs_editor_cloud.SaveRequest(save_options))

print("Document edited: " + save_result.path)

Präsentationsdokument bearbeiten

Laden Sie eine bestimmte Folie aus einer PPTX-Datei, bearbeiten Sie deren HTML-Inhalt und speichern Sie sie wieder im Präsentationsformat.

import groupdocs_editor_cloud

edit_api = groupdocs_editor_cloud.EditApi.from_keys("YourClientId", "YourClientSecret")
file_api = groupdocs_editor_cloud.FileApi.from_keys("YourClientId", "YourClientSecret")

file_info = groupdocs_editor_cloud.FileInfo("Presentation/with-notes.pptx")
load_options = groupdocs_editor_cloud.PresentationLoadOptions()
load_options.file_info = file_info
load_options.output_path = "output"
load_options.slide_number = 0
load_result = edit_api.load(groupdocs_editor_cloud.LoadRequest(load_options))

html_file = file_api.download_file(groupdocs_editor_cloud.DownloadFileRequest(load_result.html_path))
with open(html_file, "r") as file:
    html = file.read()

html = html.replace("Slide sub-heading", "Hello world!")

with open(html_file, "w") as file:
    file.write(html)

file_api.upload_file(groupdocs_editor_cloud.UploadFileRequest(load_result.html_path, html_file))

save_options = groupdocs_editor_cloud.PresentationSaveOptions()
save_options.file_info = file_info
save_options.output_path = "output/edited.pptx"
save_options.html_path = load_result.html_path
save_options.resources_path = load_result.resources_path
save_result = edit_api.save(groupdocs_editor_cloud.SaveRequest(save_options))

print("Document edited: " + save_result.path)

DSV-Dokument bearbeiten

Laden Sie eine durch Trennzeichen getrennte Wertedatei, bearbeiten Sie deren HTML-Darstellung und speichern Sie sie wieder im TSV-Format.

import groupdocs_editor_cloud

edit_api = groupdocs_editor_cloud.EditApi.from_keys("YourClientId", "YourClientSecret")
file_api = groupdocs_editor_cloud.FileApi.from_keys("YourClientId", "YourClientSecret")

file_info = groupdocs_editor_cloud.FileInfo("Spreadsheet/sample.tsv")
load_options = groupdocs_editor_cloud.DelimitedTextLoadOptions()
load_options.file_info = file_info
load_options.output_path = "output"
load_result = edit_api.load(groupdocs_editor_cloud.LoadRequest(load_options))

html_file = file_api.download_file(groupdocs_editor_cloud.DownloadFileRequest(load_result.html_path))
with open(html_file, "r") as file:
    html = file.read()

html = html.replace("32", "66")

with open(html_file, "w") as file:
    file.write(html)

file_api.upload_file(groupdocs_editor_cloud.UploadFileRequest(load_result.html_path, html_file))

save_options = groupdocs_editor_cloud.DelimitedTextSaveOptions()
save_options.file_info = file_info
save_options.output_path = "output/edited.tsv"
save_options.html_path = load_result.html_path
save_options.resources_path = load_result.resources_path
save_result = edit_api.save(groupdocs_editor_cloud.SaveRequest(save_options))

print("Document edited: " + save_result.path)

Textdokument bearbeiten

Laden Sie eine Klartextdatei, bearbeiten Sie deren HTML-Darstellung und speichern Sie das Ergebnis.

import groupdocs_editor_cloud

edit_api = groupdocs_editor_cloud.EditApi.from_keys("YourClientId", "YourClientSecret")
file_api = groupdocs_editor_cloud.FileApi.from_keys("YourClientId", "YourClientSecret")

file_info = groupdocs_editor_cloud.FileInfo("Text/document.txt")
load_options = groupdocs_editor_cloud.TextLoadOptions()
load_options.file_info = file_info
load_options.output_path = "output"
load_result = edit_api.load(groupdocs_editor_cloud.LoadRequest(load_options))

html_file = file_api.download_file(groupdocs_editor_cloud.DownloadFileRequest(load_result.html_path))
with open(html_file, "r") as file:
    html = file.read()

html = html.replace("Page Text", "New Text")

with open(html_file, "w") as file:
    file.write(html)

file_api.upload_file(groupdocs_editor_cloud.UploadFileRequest(load_result.html_path, html_file))

save_options = groupdocs_editor_cloud.TextSaveOptions()
save_options.file_info = file_info
save_options.output_path = "output/edited.txt"
save_options.html_path = load_result.html_path
save_options.resources_path = load_result.resources_path
save_result = edit_api.save(groupdocs_editor_cloud.SaveRequest(save_options))

print("Document edited: " + save_result.path)

Beispielprojekte auf GitHub

Das Repository GroupDocs.Editor Cloud Python Samples enthält sofort ausführbare Beispiele zu folgenden Themen:

CategoryExamples
GetSupportedFileTypesUnterstützte Dateitypen
GetInfoDokumentinformationen (Seitenanzahl, Kennwortstatus)
EditOperations — WordTextverarbeitungsdokumente bearbeiten (einschließlich kennwortgeschützter)
EditOperations — SpreadsheetTabellenkalkulationsdokumente mit Arbeitsblattauswahl bearbeiten
EditOperations — PresentationPräsentationsdokumente mit Folienauswahl bearbeiten
EditOperations — DSVDurch Trennzeichen getrennte Wertedokumente bearbeiten (CSV, TSV)
EditOperations — TextKlartextdokumente bearbeiten

So führen Sie die Beispiele aus

  1. Klonen oder laden Sie das Beispiel-Repository herunter
  2. Bearbeiten Sie Examples/RunExamples.py und setzen Sie Ihre client_id und client_secret
  3. Wechseln Sie in das Verzeichnis Examples
  4. Führen Sie pip install groupdocs-editor-cloud -U aus
  5. Führen Sie python RunExamples.py aus

Weitere Informationen finden Sie unter Getting Started.


Product Docs Swagger Examples Blog Support Dashboard


Tags

Document Editing API | Python Cloud API | GroupDocs.Editor Cloud | REST API | Word Processing Formats | Spreadsheet Formats | Presentation Formats | Text Formats | CSV Files | DOCX Documents | XLSX Documents | PPTX Presentations | Password-Protected Files | Cloud Storage Integration | Document Info Retrieval | File Operations | WYSIWYG Editing | Multi-Platform Support | Secure API Access | HTML Editing | Cross-platform API



 Deutsch