ลายน้ำ
ยินดีต้อนรับสู่เอกสาร Watermark API — โซลูชันที่ทำให้คุณสามารถฝังข้อความลายน้ำแบบกำหนดเองโดยตรงลงในรูปแบบสเปรดชีตหลากหลายด้วยคำขอเดียวที่เป็นมิตรต่อผู้พัฒนา ไม่ว่าคุณจะทำงานกับไฟล์ Microsoft Excel (.xlsx, .xls, .xlsm), ไฟล์ CSV และ TSV แบบคลาสสิก, Apple Numbers (.numbers) หรือรูปแบบอื่น ๆ ที่รองรับ API ของเราจะจัดการงานหนักให้คุณ เพียงอัปโหลดไฟล์ต้นฉบับ, ระบุข้อความลายน้ำที่ต้องการ, แล้วให้บริการที่ปลอดภัยและมีประสิทธิภาพสูงของเราคืนเวอร์ชันที่มีลายน้ำพร้อมสำหรับการแจกจ่าย ความสามารถนี้เหมาะสำหรับเพิ่มโลโก้แบรนด์, ตัวระบุเวอร์ชัน, ประกาศความลับ หรือป้ายกำกับใด ๆ ที่เสริมการควบคุมเอกสารและความแท้จริงทั่วทั้งองค์กรของคุณ
คุณลักษณะหลัก
ออกแบบด้วยความเร็วและความปลอดภัยเป็นหัวใจ, Watermark API ผสานรวมได้อย่างราบรื่นกับกระบวนการทำงานใด ๆ ไม่ว่าจะเป็นการสร้างแพลตฟอร์ม SaaS บนคลาวด์, เครื่องมือจัดการไฟล์ภายใน, หรือระบบอัตโนมัติการรายงาน จุดเชื่อมรับการอัปโหลดแบบ multipart, ตรวจสอบความสมบูรณ์ของไฟล์, และประยุกต์ลายน้ำอย่างแม่นยำ, ทำให้โครงสร้างข้อมูลเดิมยังคงเหมือนเดิมขณะข้อความที่เพิ่มมาชัดเจน เนื่องจากถูกสร้างเพื่อผู้พัฒนา คุณจะพบข้อความแสดงข้อผิดพลาดที่ชัดเจน, รหัสการตอบสนองที่ครบถ้วน, และตัวอย่างคำขอที่ละเอียดในคู่มือนี้ เรียนรู้ว่าการเรียก API เพียงครั้งเดียวสามารถปกป้องสเปรดชีตของคุณ, เสริมความสอดคล้องของแบรนด์, และทำให้งานจัดการวงจรชีวิตเอกสารง่ายขึ้น
เอกสาร
พารามิเตอร์
- AppRequest.WatermarkText: หากต้องการใช้สีแบบ RGB ให้กรอกในช่องนี้, หากต้องการอื่น ๆ ให้ใช้สีแบบ Hex
- AppRequest.WatermarkColorHex: หากต้องการใช้สีแบบ RGB ให้กรอกในช่องนี้, หากต้องการอื่น ๆ ให้ใช้สีแบบ Hex
- AppRequest.WatermarkTextRGB: หากต้องการใช้สีแบบ RGB ให้กรอกในช่องนี้, หากต้องการอื่น ๆ ให้ใช้สีแบบ Hex
- UploadFileRequest.OperationId: นี่คือ ID ของการดำเนินการ
- UploadFileRequest.Files: นี่คือไฟล์ที่คุณต้องอัปโหลดไปยังบริการออนไลน์ของเรา, คุณสามารถเตรียมข้อมูลตามวิธีของคุณเองได้ แต่ต้องเป็นไปตามมาตรฐานของ input file ใน HTML
-
ส่งคำขอที่รวมไฟล์และโทเคนการเข้าถึง Watermark API
curl -X 'POST' \ 'https://api.sheetize.cloud/watermark' \ -H 'accept: text/plain' \ -H 'Authorization: Bearer TheAccessToken' \ -H 'Content-Type: multipart/form-data' \ -F 'AppRequest.WatermarkText=TheWatermarkText' \ -F 'AppRequest.WatermarkColorHex=ff0000' \ -F 'UploadFileRequest.OperationId=' \ -F 'UploadFileRequest.Files=@AFileName.xlsx;type=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' -
บริการจะตอบกลับด้วย URL ดาวน์โหลดสำหรับไฟล์ที่ประมวลผล, ในตัวอย่างนี้คือ:
{ "name": "", "type": "1", "size": 900000, "description": "", "linkToDownload": "/download/TheFolderName/TheFileName.xlsx", "message": "", "statusCode": 200 } -
ส่งคำขอที่รวมชื่อไฟล์และชื่อโฟลเดอร์ไปยัง Download API
curl -X 'GET' \ 'https://api.sheetize.cloud/download/TheFolderName/TheFileName.xlsx' \ -H 'accept: */*' \ -H 'Authorization: Bearer TheAccessToken' - คุณจะได้รับไฟล์และสามารถใช้มันหรือส่งต่อไปยังขั้นตอนถัดไปของกระบวนการทำงานของคุณได้