अपने दस्तावेज़ों को अनधिकृत वितरण से सुरक्षित रखें और वॉटरमार्क ऑनलाइन जोड़ें। ऐसा करने के लिए, बस एक PDF, वर्ड या अन्य दस्तावेज़ प्रारूप लोड करें और Java का उपयोग करके एक टेक्स्ट या छवि वॉटरमार्क जोड़ें। फिर वॉटरमार्क वाले PDF या वर्ड डॉक्यूमेंट को सुविधाजनक फॉर्मेट जैसे DOC, DOCX, PDF, HTML, RTF, XPS और अन्य में सेव करें। आप दस्तावेज़ों से वॉटरमार्क भी हटा सकते हैं ताकि उन्हें संसाधित करना आसान हो जाए, जब तक कि यह किसी के अधिकारों का उल्लंघन न करे।
इस Java API के साथ, डेवलपर ऑनलाइन PDF, Word या अन्य दस्तावेज़ों में वॉटरमार्क जोड़ सकते हैं। आप टेक्स्ट या छवि का उपयोग करके वॉटरमार्क बना सकते हैं और फिर उस वॉटरमार्क को अपने PDF या वर्ड दस्तावेज़ में Java में ओवरले कोण सेट करके सम्मिलित कर सकते हैं।
नोट: किसी तृतीय पक्ष एप्लिकेशन या लाइब्रेरी को स्थापित करने की कोई आवश्यकता नहीं है। इसलिए, हमारे Java सॉफ़्टवेयर समाधान का उपयोग करना बहुत आसान है।
दिया गया Java SDK वॉटरमार्क हटाने में भी मददगार है। उदाहरण के लिए, वर्ड में वॉटरमार्क हटाने का मतलब है कि आप टेक्स्ट या इमेज वॉटरमार्क के साथ वांछित वर्ड दस्तावेज़ को लोड कर सकते हैं, Java का उपयोग करके दस्तावेज़ से इस वॉटरमार्क को हटा सकते हैं, और फिर आउटपुट फ़ाइल को सुविधाजनक प्रारूप में सहेज सकते हैं।
हमारे Java API का मूल्यांकन करने के लिए, उस दस्तावेज़ को लोड करें जिसमें आप वॉटरमार्क और वॉटरमार्क को इमेज या टेक्स्ट के रूप में जोड़ना चाहते हैं। फिर एक सुविधाजनक निर्यात फ़ाइल प्रारूप चुनें - DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS और अन्य।
यह कैसे काम करता है यह देखने के लिए निम्न उदाहरण का उपयोग करें:
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);
Maven बिल्ड ऑटोमेशन टूल का उपयोग करके 'Aspose.Words Cloud SDK for Java' स्थापित करें।
इस निर्भरता को अपने प्रोजेक्ट के POM में जोड़ें:
एक विकल्प के रूप में, आप GitHub से Aspose.Words Cloud SDK for Java को क्लोन कर सकते हैं और इसे अपने प्रोजेक्ट में उपयोग कर सकते हैं। आवश्यक सुरक्षा क्रेडेंशियल्स प्राप्त करने और हमारे आरईएसटी एपीआई तक पहुंचने के लिए कृपया इन Instructions का पालन करें।
विवरण देखने के लिए Repository Documentation देखें।