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.

Pemasangan
Paketnya adalah tersedia di PyPI dan dapat diinstal melalui pip dengan menjalankan perintah berikut:
pip install groupdocs-assembly-cloud

Persyaratan
Ketergantungan
SDK secara otomatis menginstal paket-paket berikut:
| Paket | Batasan |
|---|
| urllib3 | >= 1.16 |
| six | >= 1.10 |
| certifi | — |
| python-dateutil | — |
Otomatisasi Dokumen Python Cloud REST API
GroupDocs.Assembly Cloud SDK untuk Python memberdayakan pengembang untuk mengotomatiskan pembuatan dokumen kompleks seperti laporan, faktur, dan presentasi dengan lancar. Manfaatkan templat, gabungkan data dari sumber JSON atau XML, terapkan pemformatan kaya, dan buat kode batang dan bagan, semuanya dalam lingkungan cloud yang skalabel dan aman. API ini menyederhanakan alur kerja dokumen, meningkatkan produktivitas, dan menyediakan kompatibilitas lintas platform untuk integrasi yang mudah ke dalam aplikasi web Python, skrip, dan alur kerja otomatisasi Anda.
Fitur Inti
Pembuatan Dokumen Berbasis Templat - Membuat dokumen Word, Excel, PowerPoint, PDF yang kompleks dari templat.
Penggabungan Data Dinamis - Isi template dengan data JSON atau XML untuk laporan yang disesuaikan.
Pemformatan dan Gaya Kaya - Menerapkan pemformatan tingkat lanjut pada teks, tabel, bagan untuk dokumen yang disempurnakan.
Kontrol Konten Bersyarat - Gunakan logika bersyarat untuk menghasilkan konten dinamis berdasarkan data.
Otomasi Daftar dan Tabel - Membuat daftar dinamis, tabel, diagram yang diperbarui secara otomatis berdasarkan data.
Fitur Lanjutan
Pembuatan Kode Batang - Menyematkan kode batang langsung ke dalam dokumen.
Penyisipan Hyperlink - Tambahkan tautan yang dapat diklik ke sumber daya eksternal atau dalam dokumen.
Pembuatan Bookmark - Buat bookmark untuk navigasi yang mudah.
Manipulasi Kotak Centang - Menetapkan nilai kotak centang secara dinamis berdasarkan data.
Fungsi Penggabungan Surat - Menghasilkan email dan lampiran yang dipersonalisasi dalam skala besar.
Perhitungan Rumus - Melakukan penghitungan dalam spreadsheet untuk hasil yang dinamis.
Bekerja dengan Data
Pemfilteran Data - Menerapkan filter untuk memilih subkumpulan data tertentu untuk laporan.
Penyortiran Data - Menyusun data dalam urutan tertentu (asc/desc) berdasarkan kriteria.
Pengelompokan Data - Atur data ke dalam kelompok untuk memudahkan analisis dan presentasi.
Pemformatan Data - Mengontrol tampilan data dalam laporan, misalnya nomor, tanggal, format teks.
Menggunakan Variabel - Menyimpan dan menggunakan kembali nilai di seluruh template untuk pemrosesan yang efisien.
Menggunakan Metode Ekstensi - Manfaatkan fungsi bawaan untuk manipulasi kompleks dalam template.
Bekerja dengan Daftar, Tabel, dan Bagan
Pembuatan Daftar Dinamis - Menghasilkan daftar dalam paragraf, berpoin, dan bernomor dengan konten dinamis.
Pembuatan Tabel Dinamis - Menghasilkan tabel dengan konten, penghitungan, dan pemformatan dinamis.
Pembuatan Bagan - Membuat bagan garis, kolom, batang, lingkaran, sebar, gelembung dengan data dinamis.
Penyesuaian Bagan - Sesuaikan judul bagan, seri, judul sumbu, legenda melalui ekspresi.
Seri Bagan Bersyarat - Menyertakan/mengecualikan rangkaian bagan secara bersyarat berdasarkan kondisi.
Bekerja dengan Hyperlink, Bookmark, dan Barcode
Sisipkan Hyperlink - Menyisipkan hyperlink ke dalam dokumen Word, email, spreadsheet, dan presentasi.
Penyisipan Bookmark Dinamis - Tambahkan bookmark ke dokumen/email dan tentukan nama untuk navigasi.
Kontrol Status Kotak Centang - Menyetel kotak centang yang dicentang/tidak dicentang di dokumen Word menggunakan tag centang.
Pembuatan Gambar Kode Batang - Menghasilkan dan memasukkan QR, DataMatrix, UPC, EAN, ISBN, PDF417, dan banyak jenis kode batang lainnya.
Fitur Ramah Pengembang
Arsitektur REST API - Manfaatkan REST untuk kemudahan integrasi dan skalabilitas.
Dokumentasi Komprehensif - Akses referensi API terperinci, contoh kode, tutorial.
Dukungan Komunitas Aktif - Dapatkan bantuan dari forum komunitas aktif dan dukungan khusus.
Fleksibilitas Berbasis Cloud - Nikmati skalabilitas dan keandalan pemrosesan berbasis cloud.
Otentikasi JWT - Mengamankan permintaan data dan API dengan autentikasi JWT.
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.
GroupDocs.Assembly Cloud mendukung pembuatan dan konversi berbasis template di berbagai jenis dokumen:
- Pemrosesan Kata: DOC, DOCX, DOCM, DOT, DOTX, DOTM, RTF, ODT, OTT, HTML, MD, TXT, MHTML, MHT
- Spreadsheet: XLS, XLSX, XLSM, XLTX, XLTM, XLSB, ODS
- Presentasi: PPT, PPTX, PPTM, PPS, PPSX, PPSM, POT, POTX, POTM, ODP, OTP
- **Email:**MSG, EML, EMLX
- Web dan Lainnya: PDF, EPUB, XPS, OXPS, TIFF, SVG, XAML
Format keluaran yang didukung bervariasi menurut jenis templat sumber. Untuk matriks format lengkap, lihat documentation.
Mulai Cepat
Dapatkan kredensial API Anda
Untuk menggunakan GroupDocs.Assembly Cloud, daftar di GroupDocs.Cloud Dashboard dan dapatkan ID Klien dan Rahasia Klien Anda.
Inisialisasi API
Gunakan kode berikut untuk mulai menggunakan GroupDocs.Assembly Cloud SDK untuk Python:
import groupdocsassemblycloud
# Get your ClientId and ClientSecret at https://dashboard.groupdocs.cloud
client_id = "YourClientId"
client_secret = "YourClientSecret"
# Create instance of the Assembly API
assembly_api = groupdocsassemblycloud.AssemblyApi(client_id, client_secret)
assembly_api.api_client.configuration.host = "https://api.groupdocs.cloud"
Merakit dokumen dari template dan data JSON
Setelah diinisialisasi, gunakan contoh dasar ini untuk menghasilkan dokumen dari templat dan sumber data JSON:
import groupdocsassemblycloud
from groupdocsassemblycloud.models import requests
client_id = "YourClientId"
client_secret = "YourClientSecret"
assembly_api = groupdocsassemblycloud.AssemblyApi(client_id, client_secret)
assembly_api.api_client.configuration.host = "https://api.groupdocs.cloud"
# Upload the template file to cloud storage
with open("template.docx", "rb") as template_file:
upload_request = requests.UploadFileRequest(template_file, path="template.docx")
assembly_api.upload_file(upload_request)
# Read JSON data source
with open("data.json") as f:
data = f.read()
template_file_info = groupdocsassemblycloud.TemplateFileInfo("template.docx")
options = groupdocsassemblycloud.AssembleOptions(template_file_info, save_format="docx", report_data=data)
request = requests.AssembleDocumentRequest(options)
result = assembly_api.assemble_document(request)
print("Generated document size = " + str(len(result)))
Dengan panduan memulai cepat ini, Anda siap untuk mulai mengotomatisasi pembuatan dokumen menggunakan GroupDocs.Assembly Cloud di aplikasi Python Anda. Untuk lebih jelasnya, kunjungi documentation.
Merakit Dokumen ke PDF
Hasilkan laporan PDF dari templat OpenDocument dan data JSON.
import groupdocsassemblycloud
from groupdocsassemblycloud.models import requests
client_id = "YourClientId"
client_secret = "YourClientSecret"
assembly_api = groupdocsassemblycloud.AssemblyApi(client_id, client_secret)
assembly_api.api_client.configuration.host = "https://api.groupdocs.cloud"
filename = "TableFeatures.odt"
remote_name = "GroupDocs.Assembly/TableFeatures.odt"
with open("TableData.json") as f:
data = f.read()
with open(filename, "rb") as template_file:
upload_request = requests.UploadFileRequest(template_file, remote_name)
assembly_api.upload_file(upload_request)
template_file_info = groupdocsassemblycloud.TemplateFileInfo(remote_name)
assemble_data = groupdocsassemblycloud.AssembleOptions(template_file_info, "pdf", data)
request = requests.AssembleDocumentRequest(assemble_data)
result = assembly_api.assemble_document(request)
print("Generated document size = " + str(len(result)))
Ambil daftar lengkap format file yang didukung yang tersedia melalui API Majelis.
import groupdocsassemblycloud
from groupdocsassemblycloud.models import requests
client_id = "YourClientId"
client_secret = "YourClientSecret"
assembly_api = groupdocsassemblycloud.AssemblyApi(client_id, client_secret)
assembly_api.api_client.configuration.host = "https://api.groupdocs.cloud"
result = assembly_api.get_supported_file_formats(requests.GetSupportedFileFormatsRequest())
for fmt in result.formats:
print(fmt.file_format)
Contoh Proyek di GitHub
Itu GroupDocs.Assembly Cloud Python SDK repositori mencakup pengujian unit yang siap dijalankan dan contoh-contoh yang meliputi:
| Kategori | Contoh |
|---|
| Perakitan Dokumen | Rakit dokumen dari templat dan data JSON, hasilkan keluaran PDF |
| Operasi File | Unggah file templat ke penyimpanan cloud |
| Info | Format file yang didukung |
Cara menjalankan contoh
- Kloning atau unduh SDK repository2. Sunting
Settings/servercreds.json dan atur milikmu AppSid Dan AppKey 3. Instal dependensi:pip install groupdocs-assembly-cloud -U 4. Jalankan pengujian dari root repositori:python -m unittest discover -s test
Untuk lebih jelasnya, kunjungi Getting Started.

Tag
Document Automation | Python Cloud API | GroupDocs.Assembly Cloud | REST API | Document Generation | Template-Driven | Dynamic Data Merging | Rich Formatting | Conditional Content Control | List Automation | Table Automation | Barcode Generation | Hyperlink Insertion | Bookmark Creation | Checkbox Manipulation | Mail Merge | Formula Calculations | Chart Generation | Data Filtering | Data Sorting | Data Grouping | JWT Authentication | Microsoft Word | Microsoft Excel | Microsoft PowerPoint | Report Generation | Cloud-Based Flexibility | Secure API Access | Cross-platform API