Tambahkan tanda air teks atau gambar ke Word dokumen menggunakan Java. Muat Word dokumen dan masukkan tanda air yang diperlukan ke dalamnya. Kemudian simpan hasilnya dalam format yang nyaman seperti DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS, dan lainnya, dan bagikan dokumen yang diberi watermark dengan orang lain. Hapus juga tanda air dari Word dokumen jika tanda air sebelumnya ditambahkan ke dokumen, dan alasan penambahan tidak lagi relevan.
Dengan API Java ini, pengembang dapat menambahkan tanda air ke Word secara online. Cukup buat tanda air menggunakan teks atau gambar, lalu masukkan tanda air itu ke dalam Word dokumen Anda di Java.
Catatan: tidak perlu menginstal aplikasi atau pustaka pihak ketiga. Oleh karena itu, solusi perangkat lunak Java kami sangat mudah digunakan.
SDK Java yang diberikan juga membantu untuk menghapus tanda air dari Word. Menghapus tanda air dalam Word berarti Anda dapat memuat Word dokumen yang diinginkan yang dicap dengan tanda air teks atau gambar, menghapus tanda air ini dari Word menggunakan Java, dan kemudian menyimpan file keluaran dalam format yang nyaman – DOC, DOCX, PDF, JPEG, PNG, TIFF, dan lainnya.
Untuk mengevaluasi cara menambahkan atau menghapus tanda air dalam Word dengan API Java kami, muat Word dan tanda air sebagai gambar atau teks. Kemudian pilih format file ekspor yang nyaman – DOC, DOCX, PDF, HTML, RTF, XPS, dan lainnya.
Gunakan contoh berikut untuk melihat cara kerjanya:
import com.aspose.words.cloud.*;
ApiClient apiClient = new ApiClient("####-####-####-####-####", "##################", null);
WordsApi wordsApi = new WordsApi(apiClient);
byte[] requestDocument = Files.readAllBytes(Paths.get("Input1.docx").toAbsolutePath());
byte[] requestImageStream = Files.readAllBytes(Paths.get("Input2.jpg").toAbsolutePath());
WatermarkDataImage requestWatermarkData = new WatermarkDataImage();
requestWatermarkData.setImage(new FileReference(requestImageStream));
InsertWatermarkOnlineRequest insertWatermarkRequest =
new InsertWatermarkOnlineRequest(requestDocument, requestWatermarkData,
null, null, null, null, null, null, null, null);
InsertWatermarkOnlineResponse insertWatermarkResult =
wordsApi.InsertWatermarkOnline(insertWatermarkRequest);
ConvertDocumentRequest convertRequest = new ConvertDocumentRequest(
insertWatermarkResult.getDocument().iterator().next(), "docx",
null, null, null, null, null, null, null);
wordsApi.convertDocument(convertRequest);
import com.aspose.words.cloud.*;
ApiClient apiClient = new ApiClient("####-####-####-####-####", "##################", null);
WordsApi wordsApi = new WordsApi(apiClient);
byte[] requestDocument = Files.readAllBytes(Paths.get("Input.docx").toAbsolutePath());
WatermarkDataText requestWatermarkData = new WatermarkDataText();
requestWatermarkData.setText("This is the watermark text");
requestWatermarkData.setLayout(WatermarkDataText.LayoutEnum.DIAGONAL);
InsertWatermarkOnlineRequest insertWatermarkRequest =
new InsertWatermarkOnlineRequest(requestDocument, requestWatermarkData,
null, null, null, null, null, null);
InsertWatermarkOnlineResponse insertWatermarkResult =
wordsApi.InsertWatermarkOnline(insertWatermarkRequest);
ConvertDocumentRequest convertRequest = new ConvertDocumentRequest(
insertWatermarkResult.getDocument().iterator().next(), "docx",
null, null, null, null, null, null, null);
wordsApi.convertDocument(convertRequest);
import com.aspose.words.cloud.*;
ApiClient apiClient = new ApiClient("####-####-####-####-####", "##################", null);
WordsApi wordsApi = new WordsApi(apiClient);
byte[] requestDocument = Files.readAllBytes(Paths.get("Input.docx").toAbsolutePath());
DeleteWatermarkOnlineRequest deleteWatermarkOnline =
new DeleteWatermarkOnlineRequest(requestDocument, null, null, null, null, null, null);
DeleteWatermarkOnline deletedWatermark = wordsApi.deleteWatermarkOnline(deleteWatermarkOnline);
ConvertDocumentRequest convertDocument = new ConvertDocumentRequest(
deletedWatermark.getDocument().iterator().next(), "docx",
null, null, null, null, null, null, null);
wordsApi.convertDocument(convertDocument);
Instal 'Aspose.Words Cloud SDK for Java' menggunakan alat otomatisasi build Maven.
Tambahkan ketergantungan ini ke POM proyek Anda:
Sebagai alternatif, Anda dapat mengkloning Aspose.Words Cloud SDK for Java dari GitHub dan menggunakannya dalam proyek Anda. Harap ikuti Instructions ini untuk mendapatkan kredensial keamanan yang diperlukan dengan cepat dan mengakses REST API kami.
Lihat Repository Documentation untuk melihat detailnya.
Anda dapat menambahkan tanda air ke dokumen dalam format lain: