Jelajahi Produk kami

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

Pemasangan

Paketnya adalah tersedia di PyPI dan dapat diinstal melalui pip dengan menjalankan perintah berikut:

pip install groupdocs-editor-cloud

PyPI - Version PyPI - Downloads Python-GroupDocsCloud


Persyaratan

Ketergantungan

SDK secara otomatis menginstal paket-paket berikut:

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

Edit 40+ Format Dokumen di Cloud melalui REST

GroupDocs.Editor Cloud SDK untuk Python adalah REST API yang dirancang untuk mengintegrasikan kemampuan pengeditan dokumen ke dalam aplikasi web Python, skrip, dan alur kerja otomatisasi. Mendukung lebih dari 40 format file, API ini memungkinkan Anda mengedit dokumen Word, spreadsheet, presentasi, dan lainnya dengan mudah langsung dari cloud tanpa memerlukan perangkat lunak pihak ketiga seperti MS Office. Fitur-fiturnya termasuk penanganan file yang dilindungi kata sandi, dukungan multi-bahasa, dan opsi pemformatan yang dapat disesuaikan. Pengembang dapat melakukan operasi file seperti memuat, mengedit, dan menyimpan dokumen di seluruh platform web, desktop, dan seluler dengan mudah.

Mengedit Dokumen Pengolahan Kata

Format yang didukung - DOC, DOCX, DOCM, DOT, DOTM, DOTX, ODT, OTT, RTF, dan banyak lagi.
Alur kerja penyimpanan cloud - Unggah, edit, dan simpan dokumen pemrosesan Word langsung dari penyimpanan cloud.
Dokumen yang dilindungi kata sandi - Menangani dokumen Word yang dilindungi kata sandi saat memuat dan menyimpan.
Muat opsi - Mengaktifkan penomoran halaman, mengekstrak font, dan menangani informasi multi-bahasa.

Mengedit Dokumen Spreadsheet

Format yang didukung - XLS, XLSX, XLSM, XLSB, ODS, CSV, TSV, dan lainnya.
Pemilihan lembar kerja - Memuat spreadsheet ke dalam HTML yang dapat diedit dan mengerjakan lembar kerja tertentu.
Lembar kerja tersembunyi - Kecualikan lembar kerja tersembunyi dari pengeditan jika diinginkan.
Perlindungan kata sandi - Menangani dokumen spreadsheet yang dilindungi kata sandi.

Mengedit Dokumen Presentasi

Format yang didukung - PPT, PPTX, PPTM, PPSX, POTX, ODP, OTP, dan banyak lagi.
Pilihan slide - Memuat slide tertentu dari presentasi untuk diedit.
Slide tersembunyi - Menyertakan atau mengecualikan slide tersembunyi selama proses pengeditan.

Mengedit Dokumen Teks

Dukungan teks biasa - Menangani file TXT dan mengenali struktur sederhana seperti daftar dan indentasi.
Simpan ke format Word - Simpan file TXT yang telah diedit kembali ke format pemrosesan Word jika diperlukan.
Opsi pemformatan - Mengontrol spasi di awal dan akhir serta mengaktifkan penomoran halaman di HTML keluaran.

Mengedit Dokumen Nilai yang Dipisahkan Pembatas (DSV).

Pembatas khusus - Mendukung CSV, TSV, dan file dengan pemisah khusus.
Konversi data - Tentukan pemisah khusus dan tangani konversi data tanggal/numerik.
Pembatas berturut-turut - Opsi untuk memperlakukan pembatas berturut-turut sebagai satu kesatuan.

Pengambilan Informasi Dokumen

Detail file - Ambil ekstensi file, ukuran dokumen, jumlah halaman, dan status perlindungan kata sandi.
Info format yang didukung - Dapatkan daftar lengkap jenis file yang dapat diedit dari API.

Operasi File dan Penyimpanan

Unduh file - Unduh file dari penyimpanan cloud melalui API.
Versi file - Mengambil versi file tertentu dari sistem penyimpanan yang mendukung pembuatan versi.
Pemeriksaan penyimpanan - Verifikasi keberadaan penyimpanan cloud dan daftar file dalam folder.

Lisensi dan Otentikasi

Mode Evaluasi - Coba API dengan akun uji coba gratis.
Otentikasi Aman - Gunakan ID Klien dan Rahasia Klien untuk akses API yang aman.
Lisensi MIT - Python SDK dilisensikan di bawah MIT License.

Format Dokumen yang Didukung

GroupDocs.Editor Cloud mendukung 40+ format file dengan kemampuan pengeditan dan deteksi otomatis:

  • Pemrosesan Kata: DOC, DOCX, DOCM, DOT, DOTM, DOTX, ODT, OTT, RTF, FlatOPC, WordML
  • Spreadsheet: XLS, XLT, XLSX, XLSM, XLTX, XLTM, XLSB, XLAM, ODS, FODS, DIF, CSV, TSV, DSV
  • Presentasi: PPT, PPTX, PPTM, PPS, PPSX, PPSM, POT, POTX, POTM, ODP, OTP
  • Lainnya: TXT, HTML, XML

Operasi yang didukung bervariasi berdasarkan format. Untuk matriks format lengkap, lihat documentation.

Mulai Cepat

Dapatkan kredensial API Anda

Untuk menggunakan GroupDocs.Editor Cloud, daftar di GroupDocs.Cloud Dashboard dan dapatkan ID Klien dan Rahasia Klien Anda.

Inisialisasi API

Gunakan kode berikut untuk mulai menggunakan GroupDocs.Editor Cloud SDK untuk Python:

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)

Mengedit dokumen Word

Setelah diinisialisasi, gunakan contoh dasar ini untuk memuat file DOCX, mengedit representasi HTML-nya, dan menyimpan hasilnya:

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)

Dengan panduan memulai cepat ini, Anda siap untuk mulai mengedit dokumen menggunakan GroupDocs.Editor Cloud di aplikasi Python Anda. Untuk lebih jelasnya, kunjungi documentation.

Dapatkan Jenis File yang Didukung

Ambil daftar lengkap format file yang didukung yang tersedia melalui Editor API.

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)

Dapatkan Informasi Dokumen

Ambil metadata dokumen seperti jumlah halaman dan status perlindungan kata sandi.

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))

Edit Dokumen Spreadsheet

Muat lembar kerja tertentu dari file XLSX, edit konten HTML-nya, dan simpan kembali ke format spreadsheet.

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)

Edit Dokumen Presentasi

Muat slide tertentu dari file PPTX, edit konten HTML-nya, dan simpan kembali ke format presentasi.

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)

Edit Dokumen DSV

Muat file nilai yang dipisahkan pembatas, edit representasi HTML-nya, dan simpan kembali ke format TSV.

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)

Edit Dokumen Teks

Muat file teks biasa, edit representasi HTML-nya, dan simpan hasilnya.

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)

Contoh Proyek di GitHub

Itu GroupDocs.Editor Cloud Python Samples repositori menyertakan contoh siap dijalankan yang meliputi:

KategoriContoh
DapatkanJenis File yang DidukungJenis file yang didukung
DapatkanInfoInformasi dokumen (jumlah halaman, status kata sandi)
EditOperasi — WordEdit dokumen pengolah kata (termasuk yang dilindungi kata sandi)
EditOperasi — SpreadsheetEdit dokumen spreadsheet dengan pilihan lembar kerja
EditOperasi — PresentasiEdit dokumen presentasi dengan pilihan slide
EditOperasi — DSVEdit dokumen nilai yang dipisahkan pembatas (CSV, TSV)
EditOperasi — TeksEdit dokumen teks biasa

Cara menjalankan contoh

  1. Kloning atau unduh samples repository2. Sunting Examples/RunExamples.py dan atur milikmu client_id Dan client_secret 3. Pergi ke Examples direktori
  2. Jalankan pip install groupdocs-editor-cloud -U 5. Jalankan python RunExamples.py

Untuk lebih jelasnya, kunjungi Getting Started.


Product Docs Swagger Examples Blog Support Dashboard


Tag

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


 Indonesia