यह क्रिस्प ट्यूटोरियल जावा में स्प्रेडशीट बैकग्राउंड इमेज कैसे डालें पर गाइड करता है। यह एक फ़ाइल से एक छवि को पढ़ने और इसे एक पृष्ठभूमि छवि के रूप में सेट करने में सहायता प्रदान करता है जैसे कि यदि छवि छोटी है, तो इसे पूरे शीट में दोहराया जाता है। एक बार जब आप जावा में एक्सेल पृष्ठभूमि छवि सम्मिलित करते हैं, परिणामी कार्यपुस्तिका को XLSX, XLS, या MS Excel के साथ उपयोग के लिए किसी भी वांछित प्रारूप में सहेजा जा सकता है।
जावा में एक्सेल इमेज बैकग्राउंड जोड़ने के चरण
- बैकग्राउंड इमेज डालने के लिए रिपॉजिटरी से Aspose.Cells जोड़ें
- एक Workbook ऑब्जेक्ट को इंस्टेंट करें
- छवि को पृष्ठभूमि के रूप में सम्मिलित करने के लिए लक्ष्य worksheet का संदर्भ प्राप्त करें
- छवि फ़ाइल से डेटा के साथ बाइट सरणी भरें
- पृष्ठभूमि-छवि गुण सेट करने और परिणामी कार्यपुस्तिका को सहेजने के लिए इस बाइट सरणी का उपयोग करें
ये चरण जावा में एक्सेल बैकग्राउंड इमेज जोड़ने की प्रक्रिया की व्याख्या करते हैं। परिवेश स्थापित करने के बाद, एक नई कार्यपुस्तिका बनाई जाती है हालांकि कुछ मौजूदा कार्यपुस्तिकाओं को भी लोड किया जा सकता है। लक्ष्य वर्कशीट को लोडेड स्प्रेडशीट से एक्सेस किया जाता है क्योंकि इसमें बैकग्राउंड इमेज सेट करने की संपत्ति होती है। अंतिम चरण में, बाइट सरणी छवि फ़ाइल से डेटा से भर जाती है और फिर पृष्ठभूमि छवि गुण के मान के रूप में सेट हो जाती है।
जावा में स्प्रेडशीट पृष्ठभूमि छवि सम्मिलित करने के लिए कोड
import java.io.File; | |
import java.io.FileInputStream; | |
import com.aspose.cells.Workbook; | |
import com.aspose.cells.Worksheet; | |
public class AsposeTest { | |
public static void main(String[] args) throws Exception {//Main function to insert spreadsheet background image in Java | |
// Instantiate the license | |
com.aspose.cells.License licCells = new com.aspose.cells.License(); | |
licCells.setLicense("Aspose.Total.lic"); | |
// Instantiate a new Workbook | |
Workbook workbook = new Workbook(); | |
// Get a reference to the target worksheet for inserting a background image | |
Worksheet sheet = workbook.getWorksheets().get(0); | |
// Fill the byte array with the image data | |
File file = new File("background.jpg"); | |
byte[] imageData = new byte[(int) file.length()]; | |
FileInputStream fis = new FileInputStream(file); | |
fis.read(imageData); | |
// Set the worksheet background-image property | |
sheet.setBackgroundImage(imageData); | |
// Save the excel file. | |
workbook.save("WorkbookWithBackground.xlsx"); | |
System.out.println("Done"); | |
} | |
} |
यह सरल कोड * जावा में एक्सेल शीट के लिए पृष्ठभूमि चित्र सम्मिलित करने की प्रक्रिया को प्रदर्शित करता है। वर्कबुक और वर्कशीट कक्षाओं का उपयोग लक्ष्य पत्रक तक पहुँचने के लिए किया जाता है जहाँ छवि को पृष्ठभूमि के रूप में सेट किया जाना है। FileInputStream वर्ग का उपयोग छवि फ़ाइल से बाइट्स पढ़ने के लिए किया जाता है और फिर परिणामी बाइट सरणी का उपयोग setBackgroundImage () विधि के तर्क के रूप में किया जाता है।
इस ट्यूटोरियल ने हमें एक शीट में पृष्ठभूमि छवियों को सम्मिलित करने के लिए मार्गदर्शन किया है। यदि आप एक्सेल फ़ाइल में टिप्पणियां सम्मिलित करने जैसे अन्य कार्यों को सीखना चाहते हैं, तो जावा का उपयोग करके एक्सेल में टिप्पणियों को कैसे सम्मिलित करें पर लेख देखें।