यह त्वरित ट्यूटोरियल ** जावा का उपयोग करके वर्ड में छवि का आकार कैसे बदलें ** पर मार्गदर्शन करता है। इसमें पर्यावरण सेटिंग, एप्लिकेशन लिखने के लिए चरण-दर-चरण प्रक्रिया, और Java का उपयोग करके Word में तस्वीर का आकार बदलने के लिए रन करने योग्य नमूना कोड के बारे में जानकारी शामिल है। आपको इस एप्लिकेशन को लिखने के लिए आवश्यक महत्वपूर्ण वर्गों, विधियों और गुणों का परिचय मिलेगा और फिर Word दस्तावेज़ को DOCX, DOC, या किसी अन्य वांछित प्रारूप के रूप में आकार बदलने वाले Word दस्तावेज़ को सहेजना होगा।
जावा का उपयोग करके वर्ड में फोटो का आकार बदलने के चरण
- आकार बदलने वाली छवियों को जोड़ने के लिए आईडीई को Aspose.Words for Java का उपयोग करने के लिए सेट करें
- कस्टम आकार के साथ छवि जोड़ने के लिए Document क्लास ऑब्जेक्ट का उपयोग करके Word फ़ाइल बनाएं या लोड करें
- दस्तावेज़ ऑब्जेक्ट का उपयोग करके DocumentBuilder क्लास ऑब्जेक्ट को इंस्टेंट करें
- राइट () विधि का उपयोग करके कुछ वैकल्पिक टेक्स्ट लिखें
- इन्सर्टइमेज () विधि का उपयोग करके एक छवि डालें और इसका आकार बदलने के लिए इसका संदर्भ प्राप्त करें
- छवि की चौड़ाई और ऊंचाई निर्धारित करके उसका आकार बदलें और दस्तावेज़ को सहेजें
ये कदम समझाते हैं कि पर्यावरण सेटिंग को साझा करके और फिर दस्तावेज़ क्लास ऑब्जेक्ट की सहायता से वर्ड फ़ाइल बनाकर जावा का उपयोग करके वर्ड में एक तस्वीर का आकार कैसे बदलना है। DocumentBuilder वर्ग का उपयोग राइट () विधि के साथ वैकल्पिक पाठ जोड़ने और छवि फ़ाइल नाम और पथ प्रदान करके इन्सर्टइमेज () विधि का उपयोग करके एक छवि सम्मिलित करने के लिए किया जाता है। एक शेप क्लास ऑब्जेक्ट को इन्सर्टइमेज () द्वारा लौटाया जाता है, जिसका उपयोग सेटविड्थ () और सेटहाइट () विधियों का उपयोग करके चौड़ाई और ऊंचाई सेट करने के लिए किया जाता है।
जावा का उपयोग करके एमएस वर्ड में छवि का आकार बदलने के लिए कोड
import com.aspose.words.ConvertUtil; | |
import com.aspose.words.Document; | |
import com.aspose.words.DocumentBuilder; | |
import com.aspose.words.License; | |
import com.aspose.words.Shape; | |
public class AsposeTest { | |
public static void main(String[] args) throws Exception {//Main function to add resized image to a Word file using Java | |
// Instantiate the license | |
License lic = new License(); | |
lic.setLicense("Aspose.Total.lic"); | |
// Instantiate a new Document object | |
Document wordDoc = new Document(); | |
// Create a DocumentBuilder and initialize it with the Document class object | |
DocumentBuilder documentBuilder = new DocumentBuilder(wordDoc); | |
// Write some text for reference to the document before inserting an image | |
documentBuilder.write("Here is the image with its original size"); | |
// Insert an image with its original size | |
Shape image = documentBuilder.insertImage("sampleImage.jpg"); | |
// Write some sample text before the image that will be resized | |
documentBuilder.write("Following image is resized"); | |
// Insert another image and get its reference to change size | |
image = documentBuilder.insertImage("sampleImage.jpg"); | |
// Set image properties width and height | |
image.setWidth(ConvertUtil.inchToPoint(0.60)); | |
image.setHeight(ConvertUtil.inchToPoint(0.60)); | |
// Save the document with a resized image in it | |
wordDoc.save("FileWithResizedImages.docx"); | |
System.out.println("Done"); | |
} | |
} |
यह नमूना कोड Java का उपयोग करके Word में चित्र का आकार बदलने की प्रक्रिया को प्रदर्शित करता है। यह सेटविड्थ () और सेटहाइट () विधियों की मदद से आकार सेट करने के लिए शेप क्लास ऑब्जेक्ट का उपयोग इंच में वांछित पैरामीटर प्रदान करके करता है जो उपयोगिता वर्ग ConvertUtil का उपयोग करके बिंदुओं में परिवर्तित हो जाते हैं। आप टेक्स्ट के पीछे इमेज को रखने के लिए setBehindText(), प्लेसमेंट को परिभाषित करने के लिए setBounds(), और शेप एलाइनमेंट सेट करने के लिए setHorizontalAlignment() और setVerticalAlignment() तरीकों का उपयोग करके इमेज के अन्य गुणों को भी सेट कर सकते हैं।
इस ट्यूटोरियल ने हमें जावा का उपयोग करके वर्ड में छवि का आकार बदलने के लिए निर्देशित किया है। यदि आप किसी Word दस्तावेज़ में वॉटरमार्क जोड़ने की प्रक्रिया सीखना चाहते हैं, तो जावा का उपयोग करके वर्ड में वॉटरमार्क कैसे जोड़ें पर लेख देखें।