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-assembly-cloud

PyPI - Version PyPI - Downloads Python-GroupDocsCloud


Persyaratan

Ketergantungan

SDK secara otomatis menginstal paket-paket berikut:

PaketBatasan
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.

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.

Format File yang Didukung

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

Dapatkan Format File yang Didukung

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:

KategoriContoh
Perakitan DokumenRakit dokumen dari templat dan data JSON, hasilkan keluaran PDF
Operasi FileUnggah file templat ke penyimpanan cloud
InfoFormat file yang didukung

Cara menjalankan contoh

  1. 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.


Product Docs Swagger Examples Blog Support Dashboard


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


 Indonesia