Untuk menandai dokumen secara otomatis, berikan agen AI satu instruksi tetap dan biarkan ia memanggil alat watermark gambar secara lokal untuk setiap file di folder keluar. Dengan server GroupDocs.Watermark.Mcp, instruksi itu dapat berupa satu baris dalam file aturan, instruksi proyek di Claude Code, atau prompt yang Anda tempelkan ke Cursor:

Letakkan logo.png pada setiap halaman setiap file di folder keluar dengan opacity 25%, lalu daftar file yang Anda hasilkan.

Versi langkah‑demi‑langkah dengan konfigurasi dan pemecahan masalah ada dalam dokumentasi: Cara menandai dokumen dengan watermark logo menggunakan AI.

Mengapa penandaan manual menyimpang?

Penandaan yang diterapkan secara manual bervariasi menurut orang: satu tim menempelkan logo ke file sumber, tim lain menstempel PDF dengan kekuatan penuh, tim ketiga lupa. LLM yang “menambahkan logo” dengan mengedit konten dokumen juga tidak memiliki penempatan yang stabil. Alat add_image_watermark menerapkan logo sebagai objek watermark, dengan nilai opacity dan rotation yang eksplisit, sehingga input yang sama menghasilkan kekuatan dan sudut yang sama. Karena itu adalah objek bukan konten yang ditempel, logo dapat ditemukan dan dihapus nanti ketika merek berubah.

Apa yang diputuskan agen, dan apa yang dilakukan engine?

Langkah Keputusan agen Yang dilakukan engine
File mana yang termasuk dalam ruang lingkup Membaca folder dan instruksi Anda Tidak ada
Alat mana yang dipanggil add_image_watermark untuk logo, add_watermark untuk status Tidak ada
Kekuatan dan sudut Menyampaikan opacity dan rotation dari standar Anda Menggambar tanda dengan nilai tersebut
Output Melaporkan file yang dihasilkan Menulis file baru; file asli tidak diubah

Standar berada dalam prompt Anda. Server tidak menjadwalkan dirinya sendiri dan tidak memiliki kebijakan merek bawaan; bagian yang dapat diulang adalah instruksi yang Anda simpan dan gunakan kembali.

Bagaimana cara menegakkan standar dalam lima langkah?

  1. Simpan logo di samping dokumen. Baik dokumen maupun gambar diresolusikan berdasarkan nama dari folder penyimpanan (GROUPDOCS_MCP_STORAGE_PATH). Gunakan PNG transparan; logo pada persegi putih akan menampilkan persegi tersebut di atas halaman.
  2. Pisahkan file keluar. Atur GROUPDOCS_MCP_OUTPUT_PATH ke folder yang berbeda jika Anda ingin salinan berbrand dipisahkan dari sumber. Jika tidak diatur, output akan masuk ke folder penyimpanan.
  3. Periksa lisensi. Tanyakan: “Apa status lisensi server watermark?” Agen memanggil get_license_status.
  4. Jalankan prompt standar. Opacity antara 0.2 dan 0.4 adalah rentang yang direkomendasikan dokumentasi untuk penandaan; di atas 0.6 logo akan mendominasi halaman.
  5. Verifikasi. Minta proses search_watermarks pada setiap file yang dihasilkan dan bandingkan jumlahnya dengan yang Anda harapkan.

Apakah tanda juga dapat menyatakan status?

Ya, dengan panggilan berantai kedua. Beri merek dan nyatakan status dalam satu permintaan:

Tambahkan logo dengan opacity 25%, lalu tambahkan watermark teks CONFIDENTIAL ke hasil tersebut.

Setiap panggilan menulis file baru, jadi “ke hasil tersebut” yang menjaga kedua tanda tetap ada.

Contoh sesi (disingkat)

You:    Put logo.png on report.pdf at 30% opacity.
Agent:  [add_image_watermark: watermarkImage logo.png, opacity 0.3]
        Added image watermark from "logo.png" to "report.pdf"
You:    That is too strong - redo it at 0.2.
Agent:  [add_image_watermark: opacity 0.2, from the original report.pdf]
        Added image watermark from "logo.png" to "report.pdf"
        Two branded copies exist. Delete the 0.3 copy if you do not need it.

Iterasi dengan cara ini aman karena setiap percobaan menghasilkan file baru. Hapus yang ditolak setelahnya.

Saluran pengiriman mana yang cocok untuk peluncuran tim?

Untuk pengaturan bersama, image Docker menghindari instalasi apa pun di setiap mesin, karena runtime dan dependensi native berada di dalamnya:

docker run --rm -i -v $(pwd)/documents:/data \
  ghcr.io/groupdocs-watermark/watermark-net-mcp:latest

Saluran NuGet (dnx GroupDocs.Watermark.Mcp --yes) memerlukan .NET 10 SDK. Keduanya berjalan di Windows, Linux, dan macOS (dnx di Linux/macOS juga memerlukan libgdiplus), dan keduanya menggunakan enam alat yang sama, sehingga prompt merek tidak berubah di antara keduanya.

Apa saja batasannya?

Rencanakan sekitar dua batasan. Pertama, alat hanya mengekspos opacity dan rotation: tidak ada pengaturan posisi, ukuran, atau margin. Kedua, mode evaluasi: halaman lisensi server menyatakan output tanpa lisensi memiliki batasan evaluasi (batasan tepatnya ada di halaman lisensi perpustakaan), sehingga salinan berbrand yang dihasilkan tanpa lisensi tidak dapat didistribusikan. Jalankan get_license_status sebelum peluncuran merek. Dengan lisensi bermeter, setiap file yang diproses ditagih, dan dengan lisensi file server bekerja offline. Juga ingat bahwa watermark memberi label pada dokumen; ia tidak melindungi konten di bawahnya.

FAQ

Bisakah AI menambahkan logo perusahaan kami ke semua PDF?
Ya. Minta logo dengan nama file dan berikan opacity; agen memanggil add_image_watermark sekali per file. Panggilan yang sama juga berfungsi pada file Word, PowerPoint, Excel, dan gambar.

Bisakah saya menggunakan logo yang sama pada gambar dan dokumen?
Ya. Gambar merupakan target yang valid, sehingga menandai foto produk bekerja seperti menandai PDF.

Apa yang terjadi ketika merek berubah?
remove_watermarks dapat menghapus logo lama, karena logo tersebut diterapkan sebagai objek watermark. textFilter-nya hanya mencocokkan teks watermark, jadi menghapus logo gambar berarti menghapus semua watermark, termasuk tanda teks. Lakukan pencarian terlebih dahulu agar Anda tahu apa yang ada, kemudian tambahkan logo baru.

Selami Lebih Dalam