टेक्स्ट हस्ताक्षर किसी व्यक्ति की पहचान के डिजिटल प्रतिनिधित्व के रूप में मदद करते हैं, जो DOCX फ़ाइलों की प्रामाणिकता और अखंडता की पुष्टि करते हैं। इस लेख का उद्देश्य जावा का उपयोग करके DOCX में टेक्स्ट हस्ताक्षर जोड़ने के चरणों के माध्यम से आपका मार्गदर्शन करना है। आप इन चरणों का पालन करके अपने दस्तावेज़ प्रबंधन को बढ़ा सकते हैं और हस्ताक्षर प्रक्रिया को तेज़ कर सकते हैं। सबसे लोकप्रिय प्रयुक्त हस्ताक्षर लाइब्रेरी की क्षमताओं का लाभ उठाते हुए, आप आसानी से जावा में DOCX में टेक्स्ट हस्ताक्षर सम्मिलित कर सकते हैं। नीचे, आपको एक कोड स्निपेट मिलेगा जो प्रक्रिया को प्रदर्शित करता है, साथ ही एक टेक्स्ट हस्ताक्षर को DOCX फ़ाइल में दोषरहित रूप से एकीकृत करने के लिए निर्देशों का एक सेट भी दिखाता है।
जावा का उपयोग करके DOCX में टेक्स्ट हस्ताक्षर जोड़ने के चरण
- DOCX में टेक्स्ट हस्ताक्षर सम्मिलित करने के लिए मावेन रिपॉजिटरी का उपयोग करके अपने प्रोजेक्ट में GroupDocs.Signature for Java इंस्टॉल करें
- DOCX में टेक्स्ट हस्ताक्षर उत्पन्न करने के लिए आवश्यक वर्ग संदर्भ शामिल करें
- कंस्ट्रक्टर में DOCX फ़ाइल का पथ प्रदान करके एक Signature ऑब्जेक्ट को इंस्टेंट करें
- TextSignOptions क्लास को इंस्टेंट करें और टेक्स्ट हस्ताक्षर की दृश्य विशेषताओं को वैयक्तिकृत करने के लिए वांछित गुणों को कॉन्फ़िगर करें
- परिणामी DOCX फ़ाइल को डिस्क पर सहेजने के लिए, टेक्स्ट हस्ताक्षर के लिए निर्दिष्ट हस्ताक्षर विकल्प प्रदान करते हुए, हस्ताक्षर.साइन विधि को कॉल करें
इन चरणों का पालन करके, आप अपने दस्तावेज़ पर हस्ताक्षर करने के वर्कफ़्लो को प्रभावी ढंग से सुव्यवस्थित कर सकते हैं और अपनी डिजिटल फ़ाइलों की अखंडता को सुदृढ़ कर सकते हैं। यह आलेख जावा का उपयोग करके DOCX में टेक्स्ट हस्ताक्षर बनाने की एक सरल और स्पष्ट प्रक्रिया प्रस्तुत करता है। DOCX दस्तावेज़ों में टेक्स्ट हस्ताक्षर जोड़ना विंडोज, मैकओएस और लिनक्स जैसे लोकप्रिय ऑपरेटिंग सिस्टमों में संभव है, जब तक कि जावा स्थापित है। नीचे, आपको एक उदाहरणात्मक कोड उदाहरण मिलेगा जो इस प्रक्रिया के कार्यान्वयन को दर्शाता है।
जावा का उपयोग करके DOCX में टेक्स्ट हस्ताक्षर जोड़ने के लिए कोड
import com.groupdocs.signature.Signature; | |
import com.groupdocs.signature.domain.Border; | |
import com.groupdocs.signature.domain.Padding; | |
import com.groupdocs.signature.domain.SignatureFont; | |
import com.groupdocs.signature.domain.enums.DashStyle; | |
import com.groupdocs.signature.domain.enums.HorizontalAlignment; | |
import com.groupdocs.signature.domain.enums.VerticalAlignment; | |
import com.groupdocs.signature.licensing.License; | |
import com.groupdocs.signature.options.sign.TextSignOptions; | |
import java.awt.*; | |
public class AddTextSignaturetoDOCXusingJava { | |
public static void main(String[] args) throws Exception { | |
// Set License to avoid the limitations of Signature library | |
License license = new License(); | |
license.setLicense("GroupDocs.Signature.lic"); | |
// load the source DOCX file | |
Signature signature = new Signature("input.docx"); | |
TextSignOptions options = new TextSignOptions("John Smith"); | |
// setup options with text of signature | |
// set signature position | |
options.setLeft(100); | |
options.setTop(100); | |
// set signature rectangle | |
options.setWidth(100); | |
options.setHeight(30); | |
// set signature alignment | |
// when VerticalAlignment is set the Top coordinate will be ignored. | |
// Use Margin properties Top, Bottom to provide vertical offset | |
options.setVerticalAlignment(VerticalAlignment.Top); | |
// when HorizontalAlignment is set the Left coordinate will be ignored. | |
// Use Margin properties Left, Right to provide horizontal offset | |
options.setHorizontalAlignment(HorizontalAlignment.Right); | |
Padding padding = new Padding(); | |
padding.setBottom(20); | |
padding.setRight(20); | |
options.setMargin(padding); | |
// adjust signature appearance | |
// setup signature border | |
Border border = new Border(); | |
border.setColor(Color.GREEN); | |
border.setDashStyle(DashStyle.DashLongDashDot); | |
border.setTransparency(0.5); | |
border.setVisible(true); | |
border.setWeight(2); | |
options.setBorder(border); | |
// set text color and Font | |
options.setForeColor(Color.RED); | |
SignatureFont signatureFont = new SignatureFont(); | |
signatureFont.setSize(12); | |
signatureFont.setFamilyName("Comic Sans MS"); | |
options.setFont(signatureFont); | |
// sign document to file | |
signature.sign("output.docx", options); | |
} | |
} |
आपके DOCX दस्तावेज़ों में टेक्स्ट हस्ताक्षर को एकीकृत करने से सुरक्षा में सुधार होता है और वास्तविकता की पुष्टि होती है। हमने एक संक्षिप्त कोड उदाहरण के साथ DOCX जावा में टेक्स्ट हस्ताक्षर की विस्तृत व्याख्या प्रदान की है। अनुशंसित हस्ताक्षर लाइब्रेरी को सफलतापूर्वक स्थापित करने और आवश्यकतानुसार फ़ाइल पथों को समायोजित करने के बाद, अपनी परियोजनाओं में टेक्स्ट हस्ताक्षर जोड़ने के लिए कोड को शामिल करना एक सहज और सरल कार्य बन जाता है।
हमारे पिछले ट्यूटोरियल में, हमने QR कोड के साथ DOCX दस्तावेज़ों पर हस्ताक्षर करने पर एक व्यापक, चरण-दर-चरण मार्गदर्शिका पेश की थी। यदि आपको और सहायता की आवश्यकता है, तो हम हमारी व्यापक मार्गदर्शिका का संदर्भ लेने की अत्यधिक अनुशंसा करते हैं जो विस्तार से बताती है कि जावा का उपयोग करके QR कोड के साथ DOCX पर हस्ताक्षर करें कैसे करें।