เอเจนต์ AI สามารถใส่น้ำลายน้ำลงในเอกสารบนเครื่องของคุณเองได้โดยไม่ต้องอัปโหลด: คุณถามด้วยภาษาธรรมดา, เอเจนต์จะเรียกเซิร์ฟเวอร์ GroupDocs.Watermark.Mcp, และสำเนาที่มีเครื่องหมายจะปรากฏข้างไฟล์ต้นฉบับ. วิธีนี้ทำงานใน Claude Desktop, Claude Code, Cursor, VS Code กับ GitHub Copilot และ Windsurf. ตัวอย่างคำขอแรกที่มักใช้, รันบนเครื่อง:

เพิ่มน้ำลายน้ำ CONFIDENTIAL แนวทแยงลงใน contract.pdf.

เวอร์ชันขั้นตอนต่อขั้นตอนพร้อมการกำหนดค่าและการแก้ไขปัญหาอยู่ในเอกสาร: วิธีใส่น้ำลายน้ำในเอกสารด้วยเอเจนต์ AI โดยใช้ MCP.

ทำไมเอกสารที่สร้างด้วย LLM จึงควรมีป้ายกำกับ?

เมื่อ LLM ร่าง, สรุป หรือแปลงรูปแบบเอกสาร, ไฟล์จะไหลเวียนโดยไม่มีสัญญาณใดบ่งบอกว่ามันถูกสร้างอย่างไร. การขอให้โมเดล “เพิ่มบันทึกที่ด้านบน” จะเปลี่ยนเนื้อหาเอง, และโมเดลที่เขียนเอกสารใหม่อาจเปลี่ยนมากกว่าบันทึกนั้น. น้ำลายน้ำจะถูกใส่โดยเอนจินเป็นวัตถุแยกบนสำเนาที่บันทึกไว้, ดังนั้นข้อความด้านล่างจะไม่ถูกสร้างใหม่. เซิร์ฟเวอร์เขียนผลลัพธ์ทุกอย่างเป็น ไฟล์ใหม่; ไฟล์ต้นฉบับจะไม่ถูกแก้ไข. เครื่องหมายเป็นข้อความธรรมดาหรือรูปภาพที่คุณเลือก; เซิร์ฟเวอร์ไม่ตรวจจับว่าเอกสารถูกสร้างโดย AI และไม่ฝังเมตาดาต้าการเป็นต้นกำเนิด. สิ่งนี้ทำให้การติดป้ายเป็นนโยบายที่คุณสามารถสรุปเป็นประโยคเดียว: ทุกเอกสารที่ออกจากโฟลเดอร์นี้จะมีเครื่องหมาย.

น้ำลายน้ำเป็นการขัดขวาง ไม่ใช่การควบคุมการเข้าถึง. มันทำให้การเป็นต้นกำเนิดเห็นได้ชัดและทำให้การนำกลับมาใช้ซ้ำแบบไม่เป็นทางการดูแปลก. มันไม่ได้หยุดการคัดลอกและสามารถถูกลบโดยผู้ที่ต้องการ. หากคุณต้องการหลักฐานการดัดแปลง, ใช้ลายเซ็นดิจิทัลแทน.

วิธีที่ 1: ตราประทับสถานะเป็นข้อความ

ใช้ add_watermark เมื่อป้ายกำกับเป็นคำหรือวลีสั้น: DRAFT, CONFIDENTIAL, วันที่, “Generated with AI”.

เพิ่มน้ำลายน้ำ AI-GENERATED แนวทแยงลงใน summary.docx.

เอเจนต์จะเรียก add_watermark พร้อมกับ text, fontSize ที่เป็นตัวเลือก (ค่าเริ่มต้น 36) และ rotation (ค่าเริ่มต้น -45, แนวทแยงคลาสสิก). ผลลัพธ์ที่คาดหวัง: ข้อความรูปแบบ Added text watermark "AI-GENERATED" to "summary.docx" และเส้นทางของไฟล์ใหม่ในโฟลเดอร์ผลลัพธ์ของคุณ.

วิธีที่ 2: ทำเครื่องหมายแหล่งที่มาด้วยรูปภาพ

ใช้ add_image_watermark เมื่อป้ายกำกับเป็นโลโก้, ตราประทับ หรือลายเซ็นสแกน. รูปภาพสามารถเป็น PNG, JPG, BMP หรือ TIFF และจะถูกดึงตามชื่อจากโฟลเดอร์จัดเก็บเดียวกับเอกสาร.

วาง approved-stamp.png บนทุกหน้าของ report.pdf ที่ความทึบ 30%.

opacity มีค่าตั้งแต่ 0.0 ถึง 1.0 โดยค่าเริ่มต้นคือ 0.5. ค่าระหว่าง 0.2 ถึง 0.4 มักอ่านเป็นป้ายกำกับมากกว่าการกีดขวาง.

วิธีที่ 3: รวมสถานะและเครื่องหมายแหล่งที่มา

ใช้สองการเรียกเมื่อเครื่องหมายเดียวไม่พอ, เช่นโลโก้แหล่งที่มาพร้อมสถานะ. เชื่อมต่อกันและบอกเช่นนั้น:

เพิ่มโลโก้ที่ความทึบ 30%, จากนั้นเพิ่มน้ำลายน้ำข้อความ DRAFT ไปยังผลลัพธ์นั้น.

แต่ละการเรียกจะเขียนไฟล์ใหม่. หากไม่มี “to that result” การเรียกครั้งที่สองจะเริ่มจากไฟล์ต้นฉบับและจะเหลือเพียงเครื่องหมาย DRAFT เท่านั้น.

คุณจะตรวจสอบว่าป้ายกำกับอยู่หรือไม่?

ใช้ search_watermarks เพื่อสอบถามว่าเอกสารมีอะไรบ้าง. มันจะคืนค่าอ็อบเจ็กต์ JSON ที่มี count และอาร์เรย์ watermarks; แต่ละรายการมี type (text หรือ image), text, page, x, y, width, height และ rotateAngle.

proposal.pdf มีน้ำลายน้ำอยู่แล้วหรือไม่, และมันบอกว่าอะไร?

รันก่อนขั้นตอนการติดป้ายและไฟล์ที่แสดง CONFIDENTIAL อยู่แล้วจะไม่ถูกตราเป็นสองครั้งในสองมุม. รันหลังจากขั้นตอนและคุณจะมีหลักฐานว่าเครื่องหมายอยู่.

ตัวอย่างการสนทนา (สรุป)

You:    เพิ่มน้ำลายน้ำ CONFIDENTIAL แนวทแยงลงใน contract.pdf, แล้วตรวจสอบว่ามันอยู่หรือไม่.
Agent:  [add_watermark: text "CONFIDENTIAL", rotation -45]
        เพิ่มน้ำลายน้ำข้อความ "CONFIDENTIAL" ไปยัง "contract.pdf"
Agent:  [search_watermarks on the new copy]
        จำนวน: 1 - ประเภท: text, ข้อความ: "CONFIDENTIAL", หน้า: 1
        สำเนานี้มีน้ำลายน้ำข้อความหนึ่งรายการ. contract.pdf ไม่ได้เปลี่ยนแปลง.

วิธีตั้งค่า?

เมื่อมีการติดตั้ง .NET 10 SDK, เซิร์ฟเวอร์จะเริ่มด้วยคำสั่งเดียว, และไคลเอนต์ของคุณจะเรียกใช้งานให้คุณเมื่อมันถูกลงทะเบียนแล้ว:

dnx GroupDocs.Watermark.Mcp --yes

ตั้งค่า GROUPDOCS_MCP_STORAGE_PATH ให้เป็นโฟลเดอร์ที่เก็บเอกสารของคุณ. มีบล็อกการลงทะเบียนสำหรับ Claude Desktop, Claude Code, Cursor, VS Code กับ GitHub Copilot, Windsurf, Cline และ Codex CLI; การกำหนดค่าที่แน่นอนสำหรับแต่ละรายการอยู่ในศูนย์เอกสารที่เชื่อมต่อด้านล่าง.

ข้อจำกัดคืออะไร?

ข้อจำกัดแรกคือเรื่องใบอนุญาต. เซิร์ฟเวอร์เริ่มในโหมดประเมินผล, ซึ่งตามหน้าลิขสิทธิ์ของเซิร์ฟเวอร์, ผลลัพธ์จะมีข้อจำกัดการประเมิน; ข้อจำกัดที่แน่นอนอยู่ใน หน้าลิขสิทธิ์ ของไลบรารี. สำหรับเครื่องมือใส่น้ำลายน้ำเรื่องนี้สำคัญ: สำเนาที่ผลิตในโหมดประเมินเป็นร่าง, ไม่ใช่สิ่งที่จะแจกจ่าย. ให้เอเจนต์เรียก get_license_status ก่อน; มันจะคืนค่า mode (evaluation, licensed หรือ metered) โดยไม่ต้องแก้ไขเอกสาร.

คำถามที่พบบ่อย

Claude สามารถใส่น้ำลายน้ำ PDF ได้โดยไม่อัปโหลดหรือไม่?
ใช่. เซิร์ฟเวอร์ทำงานเป็นกระบวนการท้องถิ่นที่ไคลเอนต์ของคุณเริ่ม, และเส้นทางข้อมูลคือเอเจนต์, เซิร์ฟเวอร์ท้องถิ่น, ระบบไฟล์ท้องถิ่น. โมเดลเห็นพรอมต์ของคุณและข้อความตอบของเซิร์ฟเวอร์; ไฟล์เอกสารยังคงอยู่บนดิสก์.

เอเจนต์ AI สามารถใส่น้ำลายน้ำในรูปแบบใดได้บ้าง?
PDF, Word, Excel, PowerPoint, รูปภาพและรูปแบบเอกสารและรูปภาพกว่า 50 รูปแบบอื่น ๆ, โดยใช้เครื่องมือสองอย่างเดียวสำหรับทั้งหมด.

ฉันจะติดป้ายให้หลายไฟล์พร้อมกันอย่างไร?
ระบุชื่อโฟลเดอร์ในพรอมต์; เอเจนต์จะเรียกเครื่องมือสำหรับแต่ละไฟล์. คู่มือเต็มอยู่ในโพสต์ชุดที่เชื่อมต่อด้านล่าง.

ไปลึกกว่า