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.
If you experience errors, when you try to download a file, make sure your network policies (enforced by your company or ISP) allow downloading ZIP and/or MSI files.

Kurulum
Paket PyPI’de mevcut‘dir ve aşağıdaki komut çalıştırılarak pip aracılığıyla kurulabilir:
pip install groupdocs-editor-cloud

Gereksinimler
Bağımlılıklar
SDK aşağıdaki paketleri otomatik olarak yükler:
| Paket | Kısıtlama |
|---|
| urllib3 | >= 1.15 |
| six | >= 1.10 |
| certifi | — |
| python-dateutil | — |
GroupDocs.Editor Cloud SDK for Python, belge düzenleme yeteneklerini Python web uygulamalarına, komut dosyalarına ve otomasyon iş akışlarına entegre etmek için tasarlanmış bir REST API’sidir. 40’tan fazla dosya formatını destekleyen bu API, MS Office gibi üçüncü taraf yazılımlara ihtiyaç duymadan Word belgelerini, elektronik tabloları, sunumları ve daha fazlasını doğrudan buluttan kolayca düzenlemenize olanak tanır. Özellikler arasında parola korumalı dosyaların işlenmesi, çoklu dil desteği ve özelleştirilebilir biçimlendirme seçenekleri yer alır. Geliştiriciler belgeleri web, masaüstü ve mobil platformlarda yükleme, düzenleme ve kaydetme gibi dosya işlemlerini kolaylıkla gerçekleştirebilir.
Kelime İşlem Belgelerini Düzenleme
Desteklenen formatlar - DOC, DOCX, DOCM, DOT, DOTM, DOTX, ODT, OTT, RTF ve daha fazlası.
Bulut depolama iş akışı - Kelime işleme belgelerini doğrudan bulut depolama alanından yükleyin, düzenleyin ve kaydedin.
Parola korumalı belgeler - Yükleme ve kaydetme sırasında parola korumalı Word belgelerini kullanın.
Yükleme seçenekleri - Sayfalara ayırmayı etkinleştirin, yazı tiplerini çıkarın ve çoklu dil bilgilerini yönetin.
Elektronik Tablo Belgelerini Düzenleme
Desteklenen formatlar - XLS, XLSX, XLSM, XLSB, ODS, CSV, TSV ve diğerleri.
Çalışma sayfası seçimi - E-tabloları düzenlenebilir HTML’ye yükleyin ve belirli çalışma sayfaları üzerinde çalışın.
Gizli çalışma sayfaları - İsterseniz gizli çalışma sayfalarını düzenlemenin dışında tutun.
Parola koruması - Parola korumalı e-tablo belgelerini kullanın.
Sunum Belgelerini Düzenleme
Desteklenen formatlar - PPT, PPTX, PPTM, PPSX, POTX, ODP, OTP ve daha fazlası.
Slayt seçimi - Düzenlemek üzere sunulardan belirli slaytları yükleyin.
Gizli slaytlar - Düzenleme işlemi sırasında gizli slaytları dahil edin veya hariç tutun.
Metin Belgelerini Düzenleme
Düz metin desteği - TXT dosyalarını işleyin ve listeler ve girintiler gibi basit yapıları tanıyın.
Word formatına kaydet - Gerekirse, düzenlenen TXT dosyalarını tekrar Word işleme formatına kaydedin.
Biçimlendirme seçenekleri - Baştaki ve sondaki boşlukları kontrol edin ve çıktı HTML’sinde sayfalandırmayı etkinleştirin.
Sınırlayıcıyla Ayrılmış Değerler (DSV) Belgelerini Düzenleme
Özel sınırlayıcılar - CSV, TSV ve özel ayırıcılara sahip dosyaları destekler.
Veri dönüştürme - Özel ayırıcıları belirtin ve tarih/sayısal veri dönüştürmeyi yönetin.
Ardışık sınırlayıcılar - Ardışık sınırlayıcıları tek bir varlık olarak ele alma seçeneği.
Belge Bilgisine Erişim
Dosya ayrıntıları - Dosya uzantısını, belge boyutunu, sayfa sayısını ve şifre koruma durumunu alın.
Desteklenen format bilgisi - Düzenlenebilir dosya türlerinin tam listesini API’den alın.
Dosya ve Depolama İşlemleri
Dosyaları indir - Dosyaları API aracılığıyla bulut depolama alanından indirin.
Dosya sürümleri - Sürüm oluşturmayı destekleyen depolama sistemlerinden belirli dosya sürümlerini alın.
Depolama kontrolleri - Bulut depolamanın varlığını doğrulayın ve klasörlerdeki dosyaları listeleyin.
Lisanslama ve Kimlik Doğrulama
Değerlendirme Modu - API’yi ücretsiz deneme hesabıyla deneyin.
Güvenli Kimlik Doğrulama - Güvenli API erişimi için İstemci Kimliğini ve İstemci Sırrını kullanın.
MIT Lisansı - Python SDK, MIT Lisansı kapsamında lisanslanmıştır.
GroupDocs.Editor Cloud, düzenleme ve otomatik algılama özellikleriyle 40’tan fazla dosya formatını destekler:
- Kelime İşleme: DOC, DOCX, DOCM, DOT, DOTM, DOTX, ODT, OTT, RTF, FlatOPC, WordML
- E-tablolar: XLS, XLT, XLSX, XLSM, XLTX, XLTM, XLSB, XLAM, ODS, FODS, DIF, CSV, TSV, DSV
- Sunumlar: PPT, PPTX, PPTM, PPS, PPSX, PPSM, POT, POTX, POTM, ODP, OTP
- Diğer: TXT, HTML, XML
Desteklenen işlemler formata göre değişir. Format matrisinin tamamı için belgelere bakın.
Hızlı Başlangıç
API kimlik bilgilerinizi alın
GroupDocs.Editor Cloud’u kullanmak için, GroupDocs.Cloud Dashboard adresinden kaydolun ve Müşteri Kimliğinizi ve Müşteri Sırrınızı alın.
API’yi başlat
Python için GroupDocs.Editor Bulut SDK’sını kullanmaya başlamak için aşağıdaki kodu kullanın:
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)
Bir Word belgesini düzenleme
Başlatıldıktan sonra, bir DOCX dosyasını yüklemek, HTML gösterimini düzenlemek ve sonucu kaydetmek için bu temel örneği kullanın:
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)
Bu hızlı başlangıç kılavuzuyla, Python uygulamalarınızda GroupDocs.Editor Cloud’u kullanarak belgeleri düzenlemeye başlamaya hazırsınız. Daha fazla ayrıntı için belgeleri ziyaret edin.
Desteklenen Dosya Türlerini Alın
Editor API aracılığıyla kullanılabilen desteklenen dosya biçimlerinin tam listesini alın.
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)
Belge Bilgilerini Al
Sayfa sayısı ve parola koruma durumu gibi belge meta verilerini alın.
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))
Elektronik Tablo Belgesini Düzenle
XLSX dosyasından belirli bir çalışma sayfasını yükleyin, HTML içeriğini düzenleyin ve tekrar elektronik tablo formatında kaydedin.
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)
Sunum Belgesini Düzenle
PPTX dosyasından belirli bir slayt yükleyin, HTML içeriğini düzenleyin ve tekrar sunum formatına kaydedin.
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 Belgesini Düzenle
Sınırlayıcıyla ayrılmış değerler dosyasını yükleyin, HTML gösterimini düzenleyin ve tekrar TSV formatında kaydedin.
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)
Metin Belgesini Düzenle
Düz metin dosyası yükleyin, HTML gösterimini düzenleyin ve sonucu kaydedin.
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)
GitHub’daki Örnek Projeler
GroupDocs.Editor Cloud Python Samples deposu aşağıdakileri kapsayan çalıştırılmaya hazır örnekler içerir:
| Kategori | Örnekler |
|---|
| Desteklenen Dosya Türlerini Alın | Desteklenen dosya türleri |
| Bilgi Al | Belge bilgileri (sayfa sayısı, şifre durumu) |
| İşlemleri Düzenle — Word | Kelime işlem belgelerini düzenleyin (şifre korumalı olanlar dahil) |
| İşlemleri Düzenle — Elektronik Tablo | Çalışma sayfası seçimiyle elektronik tablo belgelerini düzenleme |
| İşlemleri Düzenle — Sunum | Sunum belgelerini slayt seçimiyle düzenleyin |
| İşlemleri Düzenle — DSV | Sınırlayıcıyla ayrılmış değerler belgelerini düzenleyin (CSV, TSV) |
| İşlemleri Düzenle — Metin | Düz metin belgelerini düzenleyin |
Örnekler nasıl çalıştırılır
- örnek deposunu kopyalayın veya indirin
Examples/RunExamples.py‘i düzenleyin ve client_id ile client_secret ayarlarınızı yapınExamples dizinine gidinpip install groupdocs-editor-cloud -U‘ı çalıştırınpython RunExamples.py komutunu çalıştırın
Daha fazla ayrıntı için Başlarken adresini ziyaret edin.

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