การสร้างเอกสารโดยใช้ cURL

สร้างรายงานที่ซับซ้อนและขับเคลื่อนด้วยข้อมูลโดย GroupDocs.Assembly Cloud ผ่านคำขอ cURL อย่างง่าย

  • GroupDocs.Assembly Cloud SDK สำหรับ .NET
  • GroupDocs.Assembly Cloud SDK สำหรับ Java
  • GroupDocs.Assembly Cloud SDK สำหรับ C++
  • GroupDocs.Assembly Cloud SDK สำหรับ Go
  • GroupDocs.Assembly Cloud SDK สำหรับ Node.js
  • GroupDocs.Assembly Cloud SDK สำหรับ PHP
  • GroupDocs.Assembly Cloud SDK สำหรับ Python
  • GroupDocs.Assembly Cloud SDK สำหรับ Ruby
  • GroupDocs.Assembly Cloud SDK สำหรับ Swift
เริ่มทดลองใช้งานฟรี

GroupDocs.Assembly Cloud เป็นบริการจัดเรียงเอกสารบนคลาวด์ที่จัดการเต็มรูปแบบ ซึ่งช่วยให้นักพัฒนาสร้างเอกสารที่มีรูปแบบสวยงามโดยการผสานไฟล์เทมเพลตกับข้อมูลที่มีโครงสร้าง

โซลูชันนี้รองรับรูปแบบไฟล์ต้นฉบับและผลลัพธ์ที่หลากหลาย รวมถึง Microsoft Office, OpenDocument, PDF, HTML และรูปแบบกราฟิก เพื่อให้คุณสามารถสร้างสัญญา ใบแจ้งหนี้ ข้อเสนอ รายงาน หรือเอกสารธุรกิจอื่น ๆ ตามความต้องการ

บริการนี้เข้าถึงได้ผ่าน REST API ที่เรียบง่าย ซึ่งทำให้เหมาะสำหรับการผสานรวมกับสภาพแวดล้อมใด ๆ ที่สามารถส่งคำขอ HTTP เมื่อใช้ cURL กระบวนการทำงานประกอบด้วยสามขั้นตอนที่ง่ายต่อการทำความเข้าใจ:

  1. อัปโหลดเทมเพลต – วางไฟล์ DOCX, PPTX, HTML หรือไฟล์เทมเพลตที่รองรับอื่น ๆ ลงใน GroupDocs Cloud Storage ผ่านคำขอ PUT เทมเพลตจะมีฟิลด์ตัวแทนและกฎการสร้างแบบเลือกได้ที่เขียนด้วยภาษาการแสดงผลสไตล์ LINQ
  2. ระบุแหล่งข้อมูล – จัดหาข้อมูลที่จะเติมลงในเทมเพลตในรูปแบบไฟล์ XML หรือ JSON ข้อมูลอาจเป็นชุดคีย์/ค่าแบบง่ายหรือโครงสร้างเชิงลำดับชั้นที่ซับซ้อนซึ่งประกอบด้วยตาราง คอลเลกชัน และรูปภาพ
  3. เรียกใช้ endpoint การประกอบ – ส่งคำขอ POST ที่ระบุเส้นทางไปยังเทมเพลตที่อัปโหลด, แหล่งข้อมูล, และรูปแบบผลลัพธ์ที่ต้องการ (เช่น PDF, DOCX, HTML) API จะประมวลผลเทมเพลต, ประเมินทุกการแสดงผล, ฝังเนื้อหาภายนอก, ใช้สูตร, และส่งคืนเอกสารที่ประกอบเสร็จโดยตรงในคำตอบหรือเก็บไว้ใน Cloud Storage

เนื่องจากกระบวนการทั้งหมดทำงานบนคลาวด์ จึงไม่จำเป็นต้องติดตั้งซอฟต์แวร์หรือไลบรารีเพิ่มเติมบนฝั่งไคลเอนต์–เพียงแค่มีการติดตั้ง cURL ที่ทำงานได้เท่านั้น การสื่อสารทั้งหมดได้รับการปกป้องด้วย SSL/TLS และการตรวจสอบสิทธิ์ทำโดยใช้คีย์การเข้าถึงส่วนบุคคล วิธีการนี้ช่วยให้สามารถทำต้นแบบอย่างรวดเร็ว การประมวลผลแบบชุดผ่าน mail‑merge และการผสานรวมกับ pipeline ของ CI ได้ พร้อมกับทำให้การนำไปใช้ยังคงง่ายและไม่จำกัดแพลตฟอร์ม

แท็บต่อไปนี้ให้ภาพรวมอย่างรวดเร็วของความสามารถหลัก รายการไฟล์ฟอร์แมตที่รองรับอย่างครบถ้วน และระบบปฏิบัติการและสภาพแวดล้อมการพัฒนาที่เข้ากันได้กับ GroupDocs.Assembly Cloud

GroupDocs.Assembly REST API คุณลักษณะ

สร้างเอกสารจากแม่แบบพร้อมฟิลด์ตัวแทน

ผูกข้อมูลโดยใช้การแสดงผลสไตล์ LINQ

รองรับแหล่งข้อมูล XML และ JSON

ฝังเนื้อหาภายนอก, รูปภาพ, แผนภูมิ

สร้างตารางและรายการแบบไดนามิก

แทรกลิงก์และบุ๊กมาร์ก

ใช้สูตรและการดำเนินการตามลำดับ

บล็อกเนื้อหาแบบมีเงื่อนไข (IF/ELSE)

ตัวแปรที่ใช้ซ้ำได้สำหรับการคำนวณที่มีค่าใช้จ่ายสูง

การคำนวณสูตรเฉพาะสเปรดชีต

คุณลักษณะของเนื้อหาอีเมลและไฟล์แนบ

สร้างบาร์โค้ด (QR, Code128 ฯลฯ)

ตั้งค่าสีพื้นหลังสำหรับผลลัพธ์ของ HTML

การสื่อสารเข้ารหัส SSL/TLS

รับรองความถูกต้องด้วยคีย์การเข้าถึงส่วนบุคคล

สร้างเอกสารใน cURL

โค้ดตัวอย่างด้านล่างแสดงวิธีอัปโหลดไฟล์เทมเพลตและสร้างเอกสารโดยใช้ Assembly Cloud API ขั้นตอน:

  1. อัปโหลดเทมเพลต (Input1.docx) ไปยัง Cloud Storage
  2. เรียก endpoint assemble พร้อมพาธของเทมเพลต, รูปแบบผลลัพธ์ที่ต้องการ, และแหล่งข้อมูล (Input2.docx)
  3. รับเอกสารที่ประกอบเสร็จในรูปแบบที่ร้องขอ
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" }'

Support and Learning Resources

GroupDocs.Assembly Cloud ยังมี SDKs แยกสำหรับแพลตฟอร์มที่ระบุด้านล่าง:

  แบบไทย
dcd632280