Gradle ব্যবহার করে Apache POI অন্তর্ভুক্ত করা

Java Technologies - অ্যাপাচি পিওআই (ওয়ার্ড) Apache POI সেটআপ এবং ইন্সটলেশন |
153
153

Apache POI লাইব্রেরি ব্যবহার করে Java প্রোগ্রামে Word ডকুমেন্ট (DOCX) তৈরি, সম্পাদনা এবং পড়ার জন্য আপনাকে আপনার প্রজেক্টে Apache POI ডিপেনডেন্সি যুক্ত করতে হবে। Gradle হল একটি শক্তিশালী বিল্ড টুল যা সহজেই আপনার প্রজেক্টে প্রয়োজনীয় ডিপেনডেন্সি ম্যানেজ করতে সহায়তা করে।

এখানে আমরা দেখবো কিভাবে Gradle ব্যবহার করে Apache POI অন্তর্ভুক্ত করা যায়।


Step 1: Gradle Build Script এ Dependency যোগ করা

আপনার Gradle প্রজেক্টের build.gradle ফাইলে নিম্নলিখিত ডিপেনডেন্সি যোগ করুন।

Gradle Script: Apache POI Dependency

dependencies {
    implementation 'org.apache.poi:poi-ooxml:5.2.3' // DOCX ফাইল সমর্থন
    implementation 'org.apache.poi:poi-ooxml-schemas:4.1.2' // XSSF/OOXML স্কিমা
    implementation 'org.apache.xmlbeans:xmlbeans:5.1.1' // XMLBeans, POI এর নির্ভরশীলতা
}

এখানে,

  • poi-ooxml ক্লাসটি DOCX ফাইল সহ কাজ করার জন্য প্রাথমিক ডিপেনডেন্সি।
  • poi-ooxml-schemas অতিরিক্ত স্কিমা প্রদান করে যা DOCX ফাইলের জন্য প্রয়োজনীয়।
  • xmlbeans একটি সহায়ক লাইব্রেরি যা POI এর জন্য XML প্রসেসিং করে।

Step 2: Gradle সিঙ্ক্রোনাইজেশন

আপনার build.gradle ফাইলে ডিপেনডেন্সি যোগ করার পর, Gradle সিঙ্ক্রোনাইজ করুন যাতে নতুন লাইব্রেরি অন্তর্ভুক্ত হয়ে যায়। আপনি Gradle সিঙ্ক্রোনাইজেশন করতে IDE (যেমন IntelliJ IDEA বা Eclipse) বা কমান্ড লাইন ব্যবহার করতে পারেন।

কমান্ড লাইন:

gradle build

Step 3: Word ডকুমেন্ট তৈরি করা

Gradle ডিপেনডেন্সি সঠিকভাবে অন্তর্ভুক্ত করার পর, আপনি নিচের মতো একটি সহজ Word ডকুমেন্ট তৈরি করতে পারেন।

Example: Word ডকুমেন্ট তৈরি করা

import org.apache.poi.xwpf.usermodel.*;
import java.io.FileOutputStream;
import java.io.IOException;

public class CreateWordDocument {
    public static void main(String[] args) throws IOException {
        // নতুন Word ডকুমেন্ট তৈরি
        XWPFDocument document = new XWPFDocument();

        // প্যারাগ্রাফ তৈরি এবং টেক্সট যোগ করা
        XWPFParagraph paragraph = document.createParagraph();
        XWPFRun run = paragraph.createRun();
        run.setText("এটি একটি নতুন Word ডকুমেন্ট।");

        // ডকুমেন্ট সংরক্ষণ করা
        FileOutputStream out = new FileOutputStream("WordDocumentExample.docx");
        document.write(out);
        out.close();
        
        System.out.println("ডকুমেন্ট তৈরি এবং সংরক্ষণ করা হয়েছে।");
    }
}

Code Breakdown:

  1. XWPFDocument: এটি Word ডকুমেন্ট তৈরি করতে ব্যবহৃত ক্লাস।
  2. XWPFParagraph: ডকুমেন্টে একটি প্যারাগ্রাফ তৈরি করা।
  3. XWPFRun: টেক্সট যোগ করার জন্য run.setText() ব্যবহার করা হয়েছে।
  4. FileOutputStream: ডকুমেন্টটি .docx ফরম্যাটে সংরক্ষণ করা।

Step 4: Gradle Build করতে হবে

একবার আপনি ডিপেনডেন্সি যুক্ত করার পর এবং কোড লিখে ফেলার পর, আপনি Gradle কমান্ড দিয়ে আপনার প্রজেক্ট বিল্ড করতে পারেন।

বিল্ড কমান্ড:

gradle build

এটি নিশ্চিত করবে যে সমস্ত ডিপেনডেন্সি সঠিকভাবে ইনস্টল এবং আপডেট হয়েছে এবং আপনার কোডটি কম্পাইল এবং রান হতে পারবে।


সারাংশ

Gradle ব্যবহার করে Apache POI অন্তর্ভুক্ত করা খুবই সহজ এবং আপনাকে শুধুমাত্র build.gradle ফাইলে প্রয়োজনীয় ডিপেনডেন্সি যোগ করতে হয়। একবার ডিপেনডেন্সি যুক্ত হলে, আপনি সহজেই Word ডকুমেন্ট তৈরি, সম্পাদনা এবং পড়ার কাজ করতে পারবেন। Apache POI লাইব্রেরি আপনার Java প্রোজেক্টে DOCX ফাইলের সাথে কাজ করার জন্য একটি শক্তিশালী টুল, এবং Gradle এর মাধ্যমে ডিপেনডেন্সি ম্যানেজমেন্ট প্রক্রিয়া সহজ হয়ে যায়।


common.content_added_by
টপ রেটেড অ্যাপ

স্যাট অ্যাকাডেমী অ্যাপ

আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।

ভিডিও
লাইভ ক্লাস
এক্সাম
ডাউনলোড করুন
Promotion