บทช่วยสอนนี้จะสาธิตวิธี เพิ่มลายน้ำลงในแผ่นงาน Excel โดยใช้ Java Excel เป็นแอปพลิเคชันยอดนิยมสำหรับการจัดการข้อมูลและการสร้างรายงาน และเป็นเรื่องปกติที่จะต้องการปกป้องข้อมูลของเราโดยการเพิ่มลายน้ำลงในแผ่นงาน Excel ของเรา คู่มือนี้ให้คำแนะนำทีละขั้นตอนเกี่ยวกับวิธี แทรกลายน้ำใน XLSX โดยใช้ Java รวมถึงข้อมูลเกี่ยวกับการกำหนดค่าแพ็กเกจคำอธิบายประกอบและตัวอย่างโค้ด ต่อไปนี้คือคำแนะนำโดยละเอียดในการเพิ่มลายน้ำในเอกสาร XLSX ของคุณ
ขั้นตอนในการเพิ่มลายน้ำลงในแผ่นงาน Excel โดยใช้ Java
- ติดตั้ง GroupDocs.Annotation for Java จากที่เก็บ Maven เพื่อเพิ่มลายน้ำในแผ่นงาน Excel
- เพิ่มคลาสที่จำเป็นลงใน porject ของคุณเพื่อเพิ่มลายน้ำใน XLSX
- สร้างอินสแตนซ์คลาส Annotator โดยส่งเส้นทางไฟล์ XLSX อินพุตไปยังตัวสร้างเป็นพารามิเตอร์
- สร้างอินสแตนซ์ของคลาส WatermarkAnnotation และตั้งค่าคุณสมบัติสำหรับคำอธิบายประกอบลายน้ำ
- เรียกวิธีการเพิ่มของคลาส Annotator และให้วัตถุ WatermarkAnnotation เป็นอาร์กิวเมนต์
- เรียกใช้เมธอดการบันทึกของคลาส Annotator เพื่อบันทึกเอาต์พุต XLSX ลงในดิสก์
ลายน้ำคือข้อความโปร่งแสงที่ปรากฏในพื้นหลังของเวิร์กชีตและใช้เพื่อระบุเอกสารหรือป้องกันเนื้อหาจากการทำซ้ำ เมื่อทำตามขั้นตอนข้างต้น คุณสามารถ เพิ่มลายน้ำลงในเอกสาร Excel ในภาษา Java ได้อย่างง่ายดาย โดยไม่จำเป็นต้องใช้ซอฟต์แวร์ของบุคคลที่สามเพิ่มเติมบนอุปกรณ์ของคุณ คำแนะนำเหล่านี้ใช้ได้กับ Windows, macOS, Linux และระบบปฏิบัติการอื่นๆ ที่รองรับ Java ด้านล่างนี้คือตัวอย่างโค้ดที่แสดงวิธีเพิ่มลายน้ำให้กับไฟล์ XLSX
รหัสเพื่อเพิ่มลายน้ำในแผ่นงาน Excel โดยใช้ Java
import com.groupdocs.annotation.Annotator; | |
import com.groupdocs.annotation.licenses.License; | |
import com.groupdocs.annotation.models.Rectangle; | |
import com.groupdocs.annotation.models.annotationmodels.WatermarkAnnotation; | |
import java.util.Calendar; | |
public class AddWatermarktoExcelUsingJava { | |
public static void main(String[] args) { | |
// Set License to avoid the limitations of Annotation library | |
License license = new License(); | |
license.setLicense("GroupDocs.Annotation.lic"); | |
// Create an instance of Annotator class | |
Annotator annotator = new Annotator("input.xlsx"); | |
try { | |
// Create an instance of WatermarkAnnotation class and set options | |
WatermarkAnnotation watermark = new WatermarkAnnotation(); | |
watermark.setAngle((double) 75); | |
watermark.setBox(new Rectangle(200, 200, 300, 200)); | |
watermark.setCreatedOn(Calendar.getInstance().getTime()); | |
watermark.setText("Watermark"); | |
watermark.setFontColor(65535); | |
watermark.setFontSize((double) 36); | |
watermark.setMessage("This is watermark annotation"); | |
watermark.setOpacity(0.7); | |
watermark.setPageNumber(0); | |
// Add watermark annotation and save to file | |
annotator.add(watermark); | |
// Save the final XLSX to disk | |
annotator.save("result.xlsx"); | |
} finally { | |
if (annotator != null) { | |
annotator.dispose(); | |
} | |
} | |
} | |
} |
กล่าวโดยสรุป การใส่ลายน้ำในสเปรดชีต Excel เป็นมาตรการป้องกันอันมีค่าในการรักษาความปลอดภัยข้อมูลที่เป็นความลับของคุณและป้องกันการแจกจ่ายโดยไม่ได้รับอนุญาต การใช้แพ็กเกจ GroupDocs.Annotation สำหรับ Java คุณสามารถทำกระบวนการ Java สร้างลายน้ำใน xlsx ได้อย่างง่ายดาย ขั้นตอนที่ให้ไว้ในบทความนี้นำเสนอวิธีการที่ชัดเจนและรัดกุมในการแทรกลายน้ำลงในสเปรดชีตของคุณ
เมื่อเร็ว ๆ นี้ เราได้นำบทความเกี่ยวกับการเพิ่มคำอธิบายประกอบขีดฆ่าใน PDF โปรดดูรายละเอียดที่คู่มือ วิธีเพิ่มคำอธิบายประกอบขีดฆ่าใน PDF โดยใช้ Java