Basit cURL istekleriyle GroupDocs.Assembly Cloud kullanarak karmaşık, veri odaklı raporlar oluşturun.
Ücretsiz Denemeye BaşlayınGroupDocs.Assembly Cloud, şablon dosyalarını yapılandırılmış veriyle birleştirerek geliştiricilerin zengin biçimlendirilmiş belgeler oluşturmasını sağlayan tam yönetilen, bulut‑tabanlı bir belge birleştirme hizmetidir. Çözüm, Microsoft Office, OpenDocument, PDF, HTML ve grafik formatları dahil olmak üzere geniş bir kaynak ve çıktı formatı yelpazesiyle çalışır; böylece ihtiyacınıza göre sözleşmeler, faturalar, teklifler, raporlar veya diğer tüm iş belgelerini üretebilirsiniz.
Hizmete, HTTP istekleri gönderebilen herhangi bir ortamla entegrasyonu ideal kılan temiz bir REST API aracılığıyla erişilir. cURL kullanırken, iş akışı üç basit adımdan oluşur:
PUT isteğiyle GroupDocs Cloud Storage içine bir DOCX, PPTX, HTML veya desteklenen herhangi bir şablon dosyası yerleştirin. Şablon, yer tutucu alanlar ve LINQ‑stilinde bir ifade diliyle yazılmış isteğe bağlı oluşturma kuralları içerir.POST isteği gönderin. API şablonu işler, tüm ifadeleri değerlendirir, dış içerikleri gömer, formülleri uygular ve birleştirilmiş belgeyi yanıt içinde doğrudan döndürür veya Cloud Storage’a geri kaydeder.Tüm süreç bulutta çalıştığı için istemci tarafında ek bir yazılım veya kütüphane gerekmez; yalnızca çalışan bir cURL kurulumuna ihtiyaç vardır. Tüm iletişim SSL/TLS ile güvence altına alınır ve kimlik doğrulama kişisel erişim anahtarlarıyla yapılır. Bu yaklaşım, hızlı prototipleme, posta birleştirme yoluyla toplu işleme ve CI boru hatlarına entegrasyonu mümkün kılar; uygulamayı basit ve platform‑bağımsız tutar.
Aşağıdaki sekmeler, temel yeteneklere, desteklenen dosya formatlarının kapsamlı listesine ve GroupDocs.Assembly Cloud ile uyumlu işletim sistemleri ve geliştirme ortamlarına hızlı bir bakış sunar.
Aşağıdaki kod parçacığı, Assembly Cloud API kullanarak bir şablon dosyasını nasıl yükleyip belge oluşturacağınızı gösterir. Adımlar:
Input1.docx) Cloud Storage’a yükleyin.Input2.docx) içeren assemble uç noktasını çağırın.curl -v "https://api.groupdocs.cloud/v1.0/assembly/storage/file/Input1.docx" \
-X PUT \
-H "Content-Type: multipart/form-data" \
-H "Authorization: Bearer ####################" \
-F FileContent="@Input1.docx"
curl -v "https://api.groupdocs.cloud/v1.0/assembly/assemble" \
-X POST \
-H "Content-Type: multipart/form-data" \
-H "Authorization: Bearer ####################" \
-d '{ "TemplateFileInfo": { "FilePath": "@Input1.docx" }, "SaveFormat": "docx", "ReportData": "@Input2.docx" }'