บทช่วยสอนสั้นๆ นี้จะอธิบายกระบวนการ ลบลายน้ำใน Word โดยใช้ Java โดยจะมีรายละเอียดในการตั้งค่า IDE รายการขั้นตอน และตัวอย่างโค้ดที่สาธิต วิธีลบลายน้ำใน Word โดยใช้ Java โดยใช้การเรียก API เพียงไม่กี่ครั้ง คุณสามารถลบลายน้ำข้อความและรูปภาพได้โดยเปลี่ยนแปลงโค้ดเพียงเล็กน้อย
ขั้นตอนการลบลายน้ำออกจากเอกสาร Word โดยใช้ Java
- ตั้งค่า IDE สำหรับการทำงานกับ Aspose.Words for Java API เพื่อลบลายน้ำ
- โหลดแหล่งที่มา Word file ที่มีลายน้ำข้อความหรือรูปภาพอยู่ในนั้น
- ตรวจสอบประเภทของคุณสมบัติลายน้ำของเอกสาร
- เรียกใช้เมธอด remove() ถ้าชนิดเป็น TEXT
- บันทึกไฟล์ Word เอาท์พุต
นี่คือขั้นตอนทีละขั้นตอนที่แสดง วิธีการลบลายน้ำออกจากเอกสาร Word โดยใช้ Java โหลดไฟล์ Word ต้นฉบับลงในอ็อบเจ็กต์คลาส Document ตรวจสอบประเภทลายน้ำของไฟล์ Word ที่โหลด และเรียกใช้เมธอด remove() หากมีลายน้ำอยู่ในไฟล์ บันทึกไฟล์ Word เอาต์พุตหลังจากลบลายน้ำแล้ว
โค้ดสำหรับลบลายน้ำคำโดยใช้ Java
import com.aspose.words.*; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Remove watermark | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
Document doc = new Document("input.docx"); | |
if (doc.getWatermark().getType() == WatermarkType.TEXT) | |
{ | |
doc.getWatermark().remove(); | |
} | |
doc.save("output.docx"); | |
System.out.println("Watermark removed successfully"); | |
} | |
} |
ตัวอย่างโค้ดนี้สาธิตวิธีลบลายน้ำแบบร่างใน Word โดยใช้ Java ในไฟล์ Word มีลายน้ำได้ 2 ประเภท คือ IMAGE หรือ TEXT คุณสามารถลบลายน้ำเหล่านี้ได้โดยเพียงแค่ตรวจสอบประเภทลายน้ำกับ IMAGE หรือ TEXT แล้วเรียกใช้เมธอด remove() เดียวกันเพื่อลบลายน้ำ
บทความนี้จะสอนเราเกี่ยวกับกระบวนการลบลายน้ำ หากคุณต้องการยกเลิกการป้องกันไฟล์ Word โปรดดูบทความที่ วิธีการยกเลิกการป้องกันไฟล์ Word ใน Java