Tandai Air File Word menggunakan Java

Jika Anda ingin memastikan dokumen Anda aman dan menunjukkan bahwa dokumen itu milik Anda, Anda dapat menggunakan tanda air. Artikel ini akan menunjukkan cara mudah untuk menambahkan tanda air ke dokumen Word Anda menggunakan Java. Kita akan mempelajari cara menambahkan tanda air teks dan gambar ke dokumen Word menggunakan Java.

Berikut beberapa tautan cepat ke topik yang akan kami bahas:

API Penandaan Air Java

Hari ini, kita akan menggunakan GroupDocs.Watermark for Java untuk membantu kita menambahkan tanda air ke dokumen Word. Pustaka ini memungkinkan kita menambah, menghapus, dan mengubah tanda air pada file seperti dokumen Word, presentasi, spreadsheet, gambar, dan lainnya. Anda dapat mempelajari lebih lanjut tentang cara menggunakannya di dokumentasi.

Anda dapat mengunduh file JAR dari bagian unduhan atau menggunakan repositori terbaru dan konfigurasi dependensi Maven dalam aplikasi Java Anda.

<repository>
	<id>GroupDocsJavaAPI</id>
	<name>GroupDocs Java API</name>
	<url>https://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-watermark</artifactId>
        <version>21.3</version> 
</dependency>

Menambahkan Tanda Air Teks dengan Java

Tanda air untuk kata-kata seperti label khusus pada dokumen Anda. Anda dapat menambahkannya ke satu halaman atau semua halaman. Inilah cara Anda melakukannya:

  • Muat dokumen Word Anda menggunakan kelas Watermarker.
  • Buat tanda air teks menggunakan kelas TextWatermark.
  • Atur tampilannya dengan menambahkan hal-hal seperti sudut rotasi, warna, dan lainnya.
  • Lampirkan tanda air teks Anda ke dokumen Word.
  • Simpan dokumen dengan watermark baru menggunakan metode simpan.

Berikut ini contoh bagaimana Anda bisa menggunakan Java untuk menambahkan tanda air teks ke dokumen Word:

// Terapkan Tanda Air Teks ke semua halaman file Word menggunakan Java
Watermarker watermarker = new Watermarker("path/document.docx");

TextWatermark textWatermark = new TextWatermark("Watermark", new Font("Arial", 80));
textWatermark.setRotateAngle(-45);
textWatermark.setOpacity(0.3);
textWatermark.setForegroundColor(Color.getDarkBlue());
textWatermark.setHorizontalAlignment(HorizontalAlignment.Center);
textWatermark.setVerticalAlignment(VerticalAlignment.Center);

watermarker.add(textWatermark);

// Simpan file Word yang diberi watermark
watermarker.save("path/watermarked.docx");
watermarker.close();

Saat Anda menggunakan kode ini, Anda akan melihat teks pilihan Anda di semua halaman dokumen Word Anda.

Contoh Watermark Teks di Dokumen Word menggunakan Java

Menambahkan Tanda Air Gambar dengan Java

Sama seperti tanda air teks, Anda juga dapat menambahkan gambar ke dokumen Word Anda. Begini caranya:

  • Muat dokumen Word Anda menggunakan kelas Watermarker.
  • Siapkan logo atau gambar Anda menggunakan kelas ImageWatermark.
  • Sesuaikan gambar tanda air dengan mengubah hal-hal seperti perataan dan opacity.
  • Putuskan di halaman mana Anda ingin gambar Anda berada.
  • Lampirkan tanda air Gambar Anda ke dokumen Word.
  • Simpan dokumen yang mempunyai watermark gambar menggunakan metode simpan.

Beginilah tampilan kode Java saat Anda ingin menambahkan watermark gambar ke dokumen Word:

// Terapkan Tanda Air Gambar ke halaman tertentu file Word menggunakan Java
Watermarker watermarker = new Watermarker("path/document.docx");

ImageWatermark watermark = new ImageWatermark("path/watermark-logo.png");
watermark.setOpacity(0.7);
watermark.setHorizontalAlignment(HorizontalAlignment.Center);
watermark.setVerticalAlignment(VerticalAlignment.Center);

// Tambahkan tanda air ke halaman terakhir
WordProcessingContent content = watermarker.getContent(WordProcessingContent.class);
WordProcessingWatermarkPagesOptions options = new WordProcessingWatermarkPagesOptions();
options.setPageNumbers(new int[] {content.getPageCount()});

watermarker.add(watermark);
watermarker.save("path/image-watermark.docx");

watermark.close();
watermarker.close();

Jika Anda menggunakan kode ini, Anda akan melihat gambar pilihan Anda pada halaman yang Anda inginkan di dokumen Word Anda.

Contoh Watermark Gambar di Dokumen Word menggunakan Java

Mendapatkan Lisensi Gratis

Jika Anda ingin mencoba perpustakaan ini tanpa batasan apa pun, Anda bisa mendapatkan lisensi gratis sementara.

Membungkus

Sebagai penutup, sekarang Anda tahu cara menambahkan tanda air ke dokumen Word menggunakan Java. Kami telah mempelajari cara menambahkan teks serta gambar sebagai tanda air pada halaman berbeda di file Word. Jika Anda ingin mempelajari lebih lanjut atau memiliki pertanyaan, Anda dapat memeriksa dokumentasi atau meminta bantuan di forum.

Lihat juga