An agen AI dapat menambahkan watermark pada dokumen di mesin Anda sendiri, tanpa mengunggah: Anda meminta dengan bahasa biasa, agen memanggil server GroupDocs.Watermark.Mcp, dan salinan yang ditandai muncul di sebelah file asli. Ini berfungsi di Claude Desktop, Claude Code, Cursor, VS Code dengan GitHub Copilot, dan Windsurf. Permintaan pertama yang umum, dijalankan secara lokal:

Tambahkan watermark CONFIDENTIAL diagonal ke contract.pdf.

Versi langkah demi langkah dengan konfigurasi dan pemecahan masalah ada di dokumentasi: Cara menambahkan watermark pada dokumen dengan agen AI menggunakan MCP.

Mengapa dokumen yang dibuat dengan LLM harus membawa label?

Setelah LLM membuat draf, merangkum, atau memformat ulang dokumen, file beredar tanpa tanda apa pun tentang bagaimana mereka diproduksi. Meminta model untuk “menambahkan catatan di bagian atas” mengubah konten itu sendiri, dan model yang menulis ulang dokumen dapat mengubah lebih dari catatan tersebut. Watermark diterapkan oleh mesin sebagai objek terpisah pada salinan yang disimpan, sehingga teks di bawahnya tidak dihasilkan kembali. Server menulis setiap hasil sebagai file baru; file asli dibiarkan. Tanda tersebut berupa teks biasa atau gambar yang Anda pilih; server tidak mendeteksi apakah dokumen dihasilkan AI dan tidak menyematkan metadata provenance. Itu menjadikan pelabelan sebuah kebijakan yang dapat Anda nyatakan dalam satu kalimat: setiap dokumen yang keluar dari folder ini membawa tanda.

Watermark adalah pencegah, bukan kontrol akses. Itu membuat provenance terlihat dan penggunaan kembali secara santai menjadi canggung. Itu tidak menghentikan penyalinan dan dapat dihapus oleh siapa pun yang menginginkannya. Jika Anda memerlukan bukti manipulasi, gunakan tanda tangan digital sebagai gantinya.

Cara 1: Menempelkan status sebagai teks

Gunakan add_watermark ketika label berupa kata atau frasa pendek: DRAFT, CONFIDENTIAL, tanggal, “Generated with AI”.

Tambahkan watermark AI-GENERATED diagonal ke summary.docx.

Agen memanggil add_watermark dengan text, fontSize opsional (default 36) dan rotation (default -45, diagonal klasik). Hasil yang diharapkan: pesan berbentuk Added text watermark "AI-GENERATED" to "summary.docx" dan jalur file baru di folder output Anda.

Cara 2: Menandai sumber dengan gambar

Gunakan add_image_watermark ketika label berupa logo, stempel, atau tanda tangan yang dipindai. Gambar dapat berupa PNG, JPG, BMP, atau TIFF dan diambil berdasarkan nama dari folder penyimpanan yang sama dengan dokumen.

Letakkan approved‑stamp.png pada setiap halaman report.pdf dengan opacity 30%.

opacity berkisar dari 0.0 hingga 1.0 dengan default 0.5. Nilai antara 0.2 dan 0.4 biasanya terbaca sebagai label bukan sebagai penghalang.

Cara 3: Menggabungkan status dan tanda sumber

Gunakan dua pemanggilan ketika satu tanda tidak cukup, misalnya logo sumber ditambah status. Rangkai mereka dan nyatakan:

Tambahkan logo dengan opacity 30%, lalu tambahkan watermark teks DRAFT ke hasil tersebut.

Setiap pemanggilan menulis file baru. Tanpa “to that result” pemanggilan kedua dimulai dari file asli dan hanya tanda DRAFT yang bertahan.

Bagaimana cara memeriksa bahwa label sudah ada?

Gunakan search_watermarks untuk menanyakan apa yang dimiliki sebuah dokumen. Ia mengembalikan objek JSON dengan count dan array watermarks; setiap entri memiliki type (text atau image), text, page, x, y, width, height, dan rotateAngle.

Apakah proposal.pdf sudah memiliki watermark, dan apa isinya?

Jalankan sebelum proses pelabelan dan file yang sudah menunjukkan CONFIDENTIAL tidak akan ditandai dua kali dengan dua sudut. Jalankan setelah proses dan Anda memiliki bukti bahwa tanda tersebut ada.

Contoh sesi (disingkat)

You:    Add a diagonal CONFIDENTIAL watermark to contract.pdf, then
        check that it is there.
Agent:  [add_watermark: text "CONFIDENTIAL", rotation -45]
        Added text watermark "CONFIDENTIAL" to "contract.pdf"
Agent:  [search_watermarks on the new copy]
        count: 1 - type: text, text: "CONFIDENTIAL", page: 1
        The copy carries one text watermark. contract.pdf is unchanged.

Bagaimana cara menyiapkannya?

Dengan .NET 10 SDK terpasang, server dimulai dengan satu perintah, dan klien Anda meluncurkannya untuk Anda setelah terdaftar:

dnx GroupDocs.Watermark.Mcp --yes

Setel GROUPDOCS_MCP_STORAGE_PATH ke folder yang menyimpan dokumen Anda. Blok pendaftaran tersedia untuk Claude Desktop, Claude Code, Cursor, VS Code dengan GitHub Copilot, Windsurf, Cline, dan Codex CLI; konfigurasi tepat untuk masing‑masing ada di hub dokumentasi yang ditautkan di bawah.

Apa saja batasannya?

Batas pertama adalah lisensi. Server dimulai dalam mode evaluasi, di mana, menurut halaman lisensi server, output memiliki batasan evaluasi; batasan tepat ada di halaman lisensi perpustakaan. Untuk alat watermark ini penting: salinan yang dihasilkan dalam mode evaluasi adalah draf, bukan sesuatu untuk didistribusikan. Minta agen untuk memanggil get_license_status terlebih dahulu; ia mengembalikan mode (evaluation, licensed atau metered) tanpa menyentuh dokumen.

FAQ

Bisakah Claude menambahkan watermark pada PDF tanpa mengunggahnya?
Ya. Server berjalan sebagai proses lokal yang dimulai oleh klien Anda, dan jalur data adalah agen, server lokal, sistem berkas lokal. Model melihat prompt Anda dan balasan teks server; file dokumen tetap berada di disk.

Format apa saja yang dapat diberi watermark oleh agen AI?
PDF, Word, Excel, PowerPoint, gambar, dan lebih dari 50 format dokumen serta gambar lainnya, dengan dua alat yang sama untuk semuanya.

Bagaimana cara melabel banyak file sekaligus?
Sebutkan nama folder dalam prompt; agen memanggil alat per file. Panduan lengkap ada di posting batch yang ditautkan di bawah.

Selami lebih dalam