Sisipkan tanda air di Word menggunakan Python | Tambahkan tanda air ke Word

Tanda air di dokumen Word adalah gambar atau teks semi transparan yang muncul di badan utama dokumen. MS Word memungkinkan penambahan gambar seperti logo perusahaan sebagai tanda air atau teks seperti “rahasia” atau “draft” sesuai keinginan. Menambahkan tanda air ke dokumen Word adalah praktik umum untuk melindungi kekayaan intelektual atau identitas merek Anda. Dalam kasus tertentu, kita mungkin perlu menambahkan tanda air ke dokumen Word (DOC atau DOCX) dengan Python. Dalam postingan blog ini, kita akan mempelajari cara menyisipkan tanda air di dokumen Word menggunakan Python.

Artikel ini mencakup topik-topik berikut:

  1. API Python untuk Menyisipkan Tanda Air di Dokumen Word
  2. Sisipkan Tanda Air Teks di Dokumen Word
  3. Masukkan Tanda Air Gambar ke Dokumen Word
  4. Sumber Daya Gratis

API Python untuk Menyisipkan Tanda Air di Dokumen Word

Langkah pertama dalam menambahkan watermark ke dokumen Word menggunakan Python adalah menginstal pustaka Aspose.Words for Python. Ini menyediakan API kaya fitur yang memungkinkan Anda membuat, membaca, dan menulis dokumen Word secara terprogram.

Silakan unduh paketnya atau instal API dari PyPI menggunakan perintah pip berikut di konsol:

> pip install aspose-words

Sisipkan Tanda Air Teks di Dokumen Word menggunakan Python

Sekarang, kita dapat dengan mudah menyisipkan tanda air teks ke dalam dokumen Word dengan mengikuti langkah-langkah di bawah ini:

  1. Muat dokumen Word menggunakan kelas Document.
  2. Buat sebuah instance dari kelas TextWatermarkOptions.
  3. Tentukan opsi tanda air seperti jenis font, ukuran font, warna, tata letak, dll.
  4. Setelah itu, tentukan teks yang akan ditampilkan sebagai watermark menggunakan metode settext().
  5. Terakhir, simpan dokumen Word yang diperbarui menggunakan metode save().

Contoh kode berikut menunjukkan cara menyisipkan tanda air teks di dokumen Word menggunakan Python.

# Muat dokumen Word
doc = aw.Document("Document.docx")

# Tentukan opsi tanda air untuk teks
options = aw.TextWatermarkOptions()
options.font_family = "Arial"
options.font_size = 72
options.color = drawing.Color.black
options.layout = aw.WatermarkLayout.DIAGONAL
options.is_semitrasparent = True

# Tentukan teks yang akan ditampilkan sebagai tanda air
doc.watermark.set_text("CONFIDENTIAL", options);     

# Simpan dokumennya
doc.save("AddTextWatermark_out.docx");
Sisipkan Tanda Air Teks di Dokumen Word menggunakan Python

Sisipkan Tanda Air Gambar di Dokumen Word

Demikian pula, kita dapat menyisipkan gambar sebagai tanda air di dokumen Word dengan mengikuti langkah-langkah di bawah ini:

  1. Muat dokumen Word yang ada menggunakan kelas Document.
  2. Buat instance kelas ImageWatermarkOptions untuk mengatur opsi tanda air.
  3. Tentukan opsi tanda air yang diperlukan, seperti skala, iswashout, dll.
  4. Setelah itu, atur gambar menggunakan metode setimage() dengan menyediakan jalurnya.
  5. Terakhir, simpan dokumen Word yang diperbarui menggunakan metode save().

Contoh kode berikut menunjukkan cara menyisipkan tanda air gambar di dokumen Word menggunakan Python.

# Muat dokumen Word
doc = aw.Document("Document.docx");

# Tentukan opsi tanda air untuk gambar
options = aw.ImageWatermarkOptions()
options.scale = 3
options.is_washout = False

# Berikan jalur gambar
doc.watermark.set_image("logo.png", options);

# Simpan dokumennya
doc.save("AddImageWatermark_out.docx");
Sisipkan Tanda Air Gambar di Dokumen Word

Dapatkan Lisensi API Gratis

Anda bisa mendapatkan lisensi sementara untuk menggunakan API tanpa batasan evaluasi.

Tambahkan Tanda Air ke Word – Sumber Daya Gratis

Selain menyisipkan tanda air teks atau gambar di dokumen Word, pelajari lebih lanjut tentang API dan jelajahi berbagai fitur lainnya menggunakan sumber daya di bawah ini:

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara menyisipkan tanda air di dokumen Word menggunakan Python. Dengan mengikuti langkah-langkah yang diuraikan dalam postingan blog ini, Anda dapat mengotomatiskan tugas menambahkan tanda air teks atau gambar ke dokumen Anda. Jika ada ambiguitas, jangan ragu untuk menghubungi kami di forum dukungan gratis kami.

Lihat juga