Tambahkan Tanda Air ke Word di Java - Pembuat Tanda Air

Baru-baru ini, kami menerbitkan postingan blog tentang cara menambahkan Tanda Air ke PNG, dan Excel secara terprogram. Artikel ini menjelaskan proses menambahkan Tanda Air di dokumen Word menggunakan GroupDocs.Watermark Cloud SDKs for Java. Ada beragam fitur yang diekspos oleh GroupDocs.Watermark termasuk Cloud SDK dan REST API. Jadi, kita akan melalui prosedur instalasi serta implementasinya. Oleh karena itu, silakan baca postingan blog ini secara menyeluruh untuk mempelajari cara menambahkan tanda air ke Word di Java secara terprogram. Di akhir panduan ini, Anda akan dapat membuat pembuat tanda air untuk perangkat lunak bisnis Anda.

Poin-poin berikut akan dibahas dalam posting blog ini:

Instalasi API Pembuat Tanda Air

Proses instalasi perpustakaan Java ini cukup sederhana. Namun, Anda dapat menambahkan tanda air di dokumen Word tanpa bergantung pada ketergantungan pihak ketiga. Jadi, Anda dapat menginstalnya dengan mengunduh file JAR ini atau Anda dapat menggunakan konfigurasi Maven berikut:

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>
<dependency>
    <groupId>com.groupdocs</groupId
    <artifactId>groupdocs-watermark-cloud</artifactId>
    <version>22.3</version>
    <scope>compile</scope>
</dependency>

Setelah terinstal, langkah selanjutnya adalah mendapatkan kredensial API dari [dasbor] API Cloud24. Untuk tujuan ini, silakan kunjungi panduan ini jika Anda menghadapi kesulitan.

Tambahkan Tanda Air ke Word di Java

Sekarang, kami telah mengunggah file sumber MS Word ke dasbor API Cloud yang dapat Anda unggah secara manual atau terprogram dengan memanggil metode UploadFile ini.

Langkah-langkah berikut menunjukkan cara menyisipkan tanda air di dokumen Word secara terprogram:

  • Buat Instance kelas Konfigurasi dan inisialisasi dengan ID Klien dan Rahasia Klien.
  • Inisialisasi objek kelas WatermarkApi dengan instance konfigurasi.
  • Buat objek kelas FileInfo.
  • Atur jalur file Word dengan memanggil metode setFilePath.
  • Tetapkan opsi Tanda Air dengan membuat instance kelas WatermarkOptions.
  • Panggil metode setFileInfo untuk menentukan file sumber.
  • Tentukan opsi tanda air teks seperti jenis font, teks tanda air, ukuran font, dll.
  • Buat objek kelas Warna dan atur warna teks Tanda Air dengan memanggil metode setForegroundColor.
  • Tentukan detail watermark dengan memanggil metode setTextWatermarkOptions dari kelas WatermarkDetails.
  • Buat instance kelas Posisi dan atur posisi tanda air.
  • Buat permintaan untuk menambahkan tanda air dengan membuat instance kelas AddRequest.
  • Panggil metode add kelas WatermarkApi untuk menambahkan tanda air ke Word.

Salin & tempel kode berikut ke file utama Anda:

package com.example;
import com.groupdocs.cloud.watermark.client.*;
import com.groupdocs.cloud.watermark.model.*;
import com.groupdocs.cloud.watermark.model.requests.AddRequest;
import com.groupdocs.cloud.watermark.api.WatermarkApi;
import java.util.*;

public class Main {
	
	public static void main(String[] args) {
        
		String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
		String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
		String myStorage = "test";
		// Buat Instance kelas Konfigurasi dan inisialisasi dengan ID Klien dan Rahasia Klien.
		Configuration configuration = new Configuration(ClientId, ClientSecret);			
		// Inisialisasi objek kelas WatermarkApi dengan instance konfigurasi.
		WatermarkApi apiInstance = new WatermarkApi(configuration);
		// Buat objek kelas FileInfo.
		FileInfo fileInfo = new FileInfo();
		// Tetapkan jalur file Word dengan memanggil metode setFilePath.
		fileInfo.setFilePath("sample.docx");
		fileInfo.setStorageName(myStorage);
		// Tetapkan opsi Tanda Air dengan membuat instance kelas WatermarkOptions. 
		WatermarkOptions options = new WatermarkOptions();
		// Panggil metode setFileInfo untuk menentukan file sumber. 
		options.setFileInfo(fileInfo);
		// Tentukan opsi tanda air teks seperti jenis font, teks tanda air, ukuran font, dll.
		TextWatermarkOptions textWatermarkOptions = new TextWatermarkOptions();
		textWatermarkOptions.setText("GroupDocs watermark");
		textWatermarkOptions.setFontFamilyName("Arial");
		textWatermarkOptions.setFontSize(12d);
		textWatermarkOptions.setTextAlignment("Center");

		// Membuat objek kelas Warna dan mengatur warna teks Tanda Air dengan memanggil metode setForegroundColor.
		Color color = new Color();
		color.setName("White");
		textWatermarkOptions.setForegroundColor(color);
		// Tentukan detail watermark dengan memanggil metode setTextWatermarkOptions dari kelas WatermarkDetails.
		WatermarkDetails watermarkDetails = new WatermarkDetails();
		watermarkDetails.setTextWatermarkOptions(textWatermarkOptions);

		// Buat instance kelas Posisi dan atur posisi tanda air.
		Position position = new Position();
		position.setX(180.0);
		position.setY(450.0);
		watermarkDetails.setPosition(position);

		// atur detail tanda air
		List<WatermarkDetails> watermarkDetailsList = new ArrayList<WatermarkDetails>();
		watermarkDetailsList.add(watermarkDetails);
		options.setWatermarkDetails(watermarkDetailsList);

		// Buat permintaan untuk menambahkan tanda air dengan membuat instance kelas AddRequest.
		AddRequest request = new AddRequest(options);
		WatermarkResult response;
		try {
			// Panggil metode penambahan kelas WatermarkApi untuk menambahkan tanda air ke Word.
			response = apiInstance.add(request);
			System.out.println("Resultant file path: " + response.getPath());
		} catch (ApiException e) {
			// TODO Blok tangkapan yang dibuat secara otomatis
			e.printStackTrace();
		}

	}
}

Setelah Anda menjalankan file server, Anda akan melihat file yang dihasilkan dibuat di dashboard API Cloud seperti yang ditunjukkan pada gambar di bawah ini:

tanda air di dokumen Word

Pembuat Tanda Air Online

Selain itu, Anda dapat memanfaatkan alat online untuk menghasilkan tanda air secara online dan alat ini didukung oleh GroupDocs.Watermark. Pembuat tanda air online ini sangat efisien dan menawarkan antarmuka yang ramah pengguna di mana pengguna dapat menarik & melepas file dengan mudah. Yang terpenting, ini gratis dan Anda dapat menggunakan alat online ini untuk menambahkan tanda air ke dokumen Word.

pembuat tanda air online

Kesimpulan

Ini adalah akhir dari posting blog ini. Kami telah melalui GroupDocs.Watermark Cloud SDKs for Java dan juga proses implementasinya. Selain itu, kita telah mempelajari cara menambahkan tanda air ke Word di Java secara terprogram. Selain itu, Anda dapat mengunjungi dokumentasi dan Panduan Memulai jika Anda ingin memulai pengembangan. Pada akhirnya, jangan lupa untuk berinteraksi dengan API langsung kami di sini.

Terakhir, groupdocs.cloud sedang menulis artikel baru. Jadi, harap tetap berhubungan untuk pembaruan rutin.

Bantuan Tersedia

Anda dapat memberi tahu kami tentang pertanyaan atau permintaan Anda di forum kami.

Pertanyaan yang Sering Diajukan – FAQ

Bagaimana cara menyisipkan tanda air ke dalam dokumen Word?

Anda dapat menyisipkan tanda air ke dokumen Word menggunakan GroupDocs.Watermark Cloud SDKs for Java. Silakan kunjungi [link] ini 9 untuk mempelajari lebih lanjut.

Bagaimana cara mendapatkan tanda air gratis secara online?

Pembuat tanda air online ini berbasis web dan gratis untuk digunakan.

Lihat juga