ลายน้ำเป็นส่วนสำคัญของการจัดการเอกสาร โดยเฉพาะอย่างยิ่งเมื่อต้องจัดการกับข้อมูลที่ละเอียดอ่อนหรือเป็นความลับ การเพิ่มลายน้ำให้กับไฟล์ Excel(XLS,XLSX) สามารถช่วยปกป้องเนื้อหาและระบุสถานะของเอกสารได้ ในบล็อกโพสต์นี้ เราจะสำรวจ วิธีเพิ่มลายน้ำให้กับไฟล์ Excel โดยใช้ REST API ลายน้ำของ Excel และ Java SDK คู่มือนี้จะครอบคลุมประเด็นต่อไปนี้ตลอดทั้งบทความ และอย่าลืมอ่านส่วนโบนัสในตอนท้ายของโพสต์บนบล็อกนี้
- [การตั้งค่าสภาพแวดล้อม][8]
- [เริ่มต้นไคลเอ็นต์ API][9]
- [อัปโหลดไฟล์ Excel][10]
- [สร้างลายน้ำในไฟล์ Excel โดยใช้ Java][11]
- [ดาวน์โหลดไฟล์เอาต์พุต][12]
การตั้งค่าสภาพแวดล้อม
ข้อกำหนดเบื้องต้น:
ก่อนที่เราจะเจาะลึกการนำไปปฏิบัติ ตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นต่อไปนี้:
- ติดตั้ง Java Development Kit (JDK) แล้ว
- บัญชี GroupDocs เพื่อรับข้อมูลประจำตัว API
- ความเข้าใจพื้นฐานเกี่ยวกับ REST API และการเขียนโปรแกรม Java
การได้รับข้อมูลรับรอง API:
ในการเริ่มต้น ให้ลงทะเบียนบัญชีคลาวด์ GroupDocs และสร้างแอปพลิเคชัน [แดชบอร์ด][7] จะให้ข้อมูลรับรองที่จำเป็นแก่คุณ (App SID และ คีย์แอป) เพื่อตรวจสอบสิทธิ์คำขอของคุณ
การเพิ่ม GroupDocs.Watermark Cloud SDK สำหรับ Java:
หากต้องการรวม SDK เข้ากับโปรเจ็กต์ Java ของคุณ คุณสามารถ [ดาวน์โหลดไฟล์][5] ไฟล์ JAR ของ API หรือติดตั้งโดยใช้ Maven โดยเพิ่มพื้นที่เก็บข้อมูลและการพึ่งพาต่อไปนี้ลงในไฟล์ pom.xml ของโปรเจ็กต์ของคุณ:
พื้นที่เก็บข้อมูล Maven:
<repository>
<id>groupdocs-artifact-repository</id>
<name>GroupDocs Artifact Repository</name>
<url>https://repository.groupdocs.cloud/repo</url>
</repository>
การพึ่งพา Maven:
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-watermark-cloud</artifactId>
<version>23.3</version>
<scope>compile</scope>
</dependency>
เริ่มการเริ่มต้นของไคลเอ็นต์ API
หากต้องการกำหนดค่าไคลเอ็นต์ API โปรดรับ รหัสไคลเอ็นต์ และ ความลับไคลเอ็นต์ ของคุณจาก [แดชบอร์ด][7] จากนั้น ใส่โค้ดที่ให้มาตามที่แสดงในตัวอย่างด้านล่าง:
การอัพโหลดเอกสาร Excel
ก่อนที่จะเพิ่มลายน้ำลงในไฟล์ Excel คุณต้องอัปโหลดไฟล์ Excel เฉพาะที่คุณต้องการใช้ลายน้ำ คุณสามารถทำได้โดยใช้วิธีการใดๆ ต่อไปนี้เพื่ออัปโหลดไฟล์ไปยังที่เก็บข้อมูลบนคลาวด์:
- อัปโหลดไฟล์ทั้งหมดทีละไฟล์โดยใช้ อัปโหลดไฟล์ API จากเบราว์เซอร์
- การใช้ [แดชบอร์ด][7]
- อัปโหลดโดยทางโปรแกรมโดยใช้ตัวอย่างโค้ดที่ระบุด้านล่าง:
ดังนั้น ไฟล์ที่อัปโหลดจะสามารถเข้าถึงได้ภายใน [ส่วนไฟล์][5] ของแดชบอร์ดระบบคลาวด์ของคุณ
เพิ่มลายน้ำในไฟล์ Excel โดยใช้ Java
ต่อไปนี้เป็นขั้นตอนและโค้ดตัวอย่างที่แสดงวิธีเพิ่มลายน้ำให้กับไฟล์ Excel ใน Java โดยใช้ REST API ลายน้ำของ Excel
- เริ่มแรก รับ AppKey และ AppSID จาก GroupDocs Dashboard
- จากนั้น กำหนดค่าโดยใช้ AppKey และ AppSID
- ถัดไป ตั้งค่าตัวเลือกลายน้ำและข้อมูลไฟล์
- จากนั้น กำหนดรายละเอียดลายน้ำข้อความ (ข้อความ แบบอักษร ขนาด)
- ถัดไป สร้างรายการรายละเอียด
- จากนั้น สร้างคำขอเพิ่มโดยใช้ WatermarkApi
- สุดท้าย ดำเนินการคำขอโดยใช้อินสแตนซ์ WatermarkApi
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแทรกลายน้ำในไฟล์ Excel ใน Java โดยใช้ REST API ลายน้ำของ Excel
คุณจะเห็นผลลัพธ์ในภาพหน้าจอต่อไปนี้:
ดาวน์โหลดไฟล์ Excel ผลลัพธ์
รหัสที่ให้ไว้ในขั้นตอนก่อนหน้าจะบันทึกไฟล์ผลลัพธ์บนคลาวด์ หากต้องการดาวน์โหลด คุณสามารถใช้ข้อมูลโค้ดต่อไปนี้
บทสรุป
โดยสรุป การใช้ GroupDocs.Watermark Cloud REST API และ Java SDK เพื่อเพิ่มลายน้ำให้กับไฟล์ Excel ถือเป็นแนวทางที่มีประสิทธิภาพในการสนับสนุนความปลอดภัยของเอกสารและการสร้างแบรนด์ ปฏิบัติตามการดำเนินการที่ระบุไว้ในคู่มือนี้เพื่อรวมลายน้ำเข้ากับเวิร์กโฟลว์การจัดการเอกสารของคุณได้อย่างราบรื่น และปกป้องไฟล์ Excel ของคุณได้อย่างง่ายดาย ขอแนะนำให้คุณไปที่ [เอกสารประกอบ][14] และลองใช้การกำหนดค่าที่หลากหลายเพื่อสร้างลายน้ำบนรูปภาพหรือเอกสารที่ตรงกับความต้องการในการสร้างแบรนด์ของคุณอย่างสมบูรณ์แบบ
นอกจากนี้ คุณจะพบส่วน [การอ้างอิง API][15] ที่เปิดใช้งานการแสดงภาพโดยตรงและการโต้ตอบกับ API ของเราได้โดยตรงจากเบราว์เซอร์ของคุณ ซอร์สโค้ดที่ครอบคลุมของ Java SDK สามารถเข้าถึงได้อย่างเปิดเผยบน [Github][16]
ท้ายที่สุดแล้ว ความพยายามของเรายังคงวนเวียนอยู่กับการสร้างเนื้อหาบล็อกใหม่ๆ ที่เน้นไปที่รูปแบบไฟล์ต่างๆ และการตีความโดยใช้ REST API เชื่อมต่อเพื่อรับการอัปเดตล่าสุด ขอให้คุณประสบความสำเร็จและสมหวังในเส้นทางการเขียนโค้ดของคุณ!
แอป Excel Watermarker ออนไลน์ฟรี
สำหรับวิธีอื่นในการ เพิ่มลายน้ำให้กับไฟล์ Excel โปรดสำรวจ [แอปพลิเคชันลายน้ำออนไลน์ของ Excel][13] เครื่องมือสำหรับการเพิ่มลายน้ำให้กับ Excel นี้สร้างขึ้นโดยใช้ไลบรารีลายน้ำ Java ที่กล่าวถึงก่อนหน้านี้
ถามคำถาม
หากคุณมีข้อสงสัยหรือความไม่แน่นอนเกี่ยวกับ Excel Watermarker โปรดอย่าลังเลที่จะติดต่อเราผ่านทาง [ฟอรั่ม][17]
ดูสิ่งนี้ด้วย
นี่คือบทความที่เกี่ยวข้องบางส่วนที่คุณอาจพบว่ามีประโยชน์:
- [เพิ่มลายน้ำให้กับเอกสาร Word โดยใช้ REST API ใน C#][21]
- [เพิ่มลายน้ำให้กับรูปภาพโดยใช้ Java][22]
- [ค้นหาและแทนที่ลายน้ำโดยใช้ REST API][23]
https://dashboard.groupdocs.cloud/files [6]: https://www.nuget.org/packages/GroupDocs.watermark-Cloud/ [7]: https://dashboard.groupdocs.cloud/ [8]: #setup [9]: #initialize-API-Client [10]: #upload-file [11]: #generate-watermark [12]: #download-xlsx-file [13]: https://products.groupdocs.app/watermark/xlsx [14]: https://docs.groupdocs.cloud/watermark/ [15]: https://apireference.groupdocs.cloud/watermark/ [16]: https://github.com/groupdocs-watermark-cloud/groupdocs-watermark-cloud-dotnet [17]: https://forum.groupdocs.cloud/c/watermark/29 [18]: https://products.groupdocs.cloud/watermark/net/ [19]: #faq [20]: # [21]: https://blog.groupdocs.cloud/th/watermark/add-watermark-to-word-documents-using-rest-api-in-csharp/ [22]: https://blog.groupdocs.cloud/th/watermark/add-watermark-to-images-using-java/ [23]: https://blog.groupdocs.cloud/th/watermark/find-and-replace-watermark-using-rest-api/