PDFBox একটি শক্তিশালী Java লাইব্রেরি, যা পিডিএফ ডকুমেন্ট তৈরি, রিড, এবং ম্যানিপুলেট করতে ব্যবহৃত হয়। যদি আপনি Eclipse বা IntelliJ IDEA IDE তে PDFBox ব্যবহার করতে চান, তাহলে নিচে দেওয়া স্টেপগুলো অনুসরণ করে আপনি সহজেই একটি PDFBox প্রজেক্ট তৈরি করতে পারবেন।
Eclipse এ PDFBox প্রজেক্ট তৈরি করা
- Eclipse IDE ডাউনলোড ও ইনস্টল: প্রথমে Eclipse IDE ডাউনলোড ও ইনস্টল করতে হবে। Eclipse IDE তে Java Development Kit (JDK) প্রিভিয়াসলি ইনস্টল থাকতে হবে।
- নতুন প্রজেক্ট তৈরি:
- Eclipse ওপেন করুন এবং "File" মেনু থেকে "New" > "Java Project" নির্বাচন করুন।
- প্রজেক্টের নাম দিন (যেমন "PDFBoxProject") এবং "Finish" বাটনে ক্লিক করুন।
- PDFBox লাইব্রেরি যোগ করা:
- প্রজেক্টে PDFBox লাইব্রেরি যোগ করতে হলে, প্রথমে PDFBox-এর JAR ফাইলগুলো ডাউনলোড করতে হবে। Apache PDFBox ডাউনলোড পেজ থেকে ডাউনলোড করুন।
- Eclipse-এ প্রজেক্টে লাইব্রেরি যোগ করতে:
- আপনার প্রজেক্টে রাইট ক্লিক করুন এবং "Build Path" > "Configure Build Path" নির্বাচন করুন।
- "Libraries" ট্যাব থেকে "Add External JARs" ক্লিক করুন এবং ডাউনলোড করা PDFBox JAR ফাইলগুলো নির্বাচন করুন।
প্রজেক্ট কোড লিখুন: এবার আপনি কোড লেখা শুরু করতে পারেন। উদাহরণ হিসেবে, নিচে একটি কোড দেওয়া হলো যা পিডিএফ ফাইল থেকে টেক্সট এক্সট্র্যাক্ট করবে:
import org.apache.pdfbox.pdmodel.PDDocument; import org.apache.pdfbox.text.PDFTextStripper; import java.io.File; import java.io.IOException; public class PDFReader { public static void main(String[] args) throws IOException { PDDocument document = PDDocument.load(new File("example.pdf")); PDFTextStripper stripper = new PDFTextStripper(); String text = stripper.getText(document); System.out.println(text); document.close(); } }- প্রজেক্ট রান করুন: কোড লেখা শেষে, প্রজেক্ট রান করতে "Run" বাটনে ক্লিক করুন। যদি সবকিছু ঠিকঠাক থাকে, তাহলে PDF ফাইলের টেক্সট আপনার কনসোলে প্রিন্ট হবে।
IntelliJ IDEA তে PDFBox প্রজেক্ট তৈরি করা
- IntelliJ IDEA ডাউনলোড ও ইনস্টল: IntelliJ IDEA ডাউনলোড ও ইনস্টল করুন। যদি IntelliJ IDEA আপনার সিস্টেমে আগে থেকেই ইনস্টল থাকে, তাহলে এটি ওপেন করুন।
- নতুন প্রজেক্ট তৈরি:
- IntelliJ IDEA ওপেন করুন এবং "New Project" নির্বাচন করুন।
- "Java" নির্বাচন করুন এবং আপনার JDK নির্বাচন করুন।
- প্রজেক্টের নাম দিন (যেমন "PDFBoxProject") এবং "Finish" ক্লিক করুন।
- PDFBox লাইব্রেরি যোগ করা:
- IntelliJ IDEA তে Maven অথবা Gradle ব্যবহার করে লাইব্রেরি যোগ করা যায়। Maven ব্যবহার করে লাইব্রেরি যোগ করতে:
আপনার প্রজেক্টের
pom.xmlফাইলে নিচের মতন ডিপেনডেন্সি যোগ করুন:<dependencies> <dependency> <groupId>org.apache.pdfbox</groupId> <artifactId>pdfbox</artifactId> <version>2.0.28</version> </dependency> </dependencies>- এরপর IntelliJ IDEA স্বয়ংক্রিয়ভাবে লাইব্রেরি ডাউনলোড করবে।
- IntelliJ IDEA তে Maven অথবা Gradle ব্যবহার করে লাইব্রেরি যোগ করা যায়। Maven ব্যবহার করে লাইব্রেরি যোগ করতে:
প্রজেক্ট কোড লিখুন: এবার আপনি কোড লেখা শুরু করতে পারেন। নিচে একটি উদাহরণ কোড দেওয়া হলো:
import org.apache.pdfbox.pdmodel.PDDocument; import org.apache.pdfbox.text.PDFTextStripper; import java.io.File; import java.io.IOException; public class PDFReader { public static void main(String[] args) throws IOException { PDDocument document = PDDocument.load(new File("example.pdf")); PDFTextStripper stripper = new PDFTextStripper(); String text = stripper.getText(document); System.out.println(text); document.close(); } }- প্রজেক্ট রান করুন: কোড লেখা শেষে, প্রজেক্ট রান করতে "Run" বাটনে ক্লিক করুন। যদি সবকিছু ঠিকঠাক থাকে, তাহলে PDF ফাইলের টেক্সট আপনার কনসোলে প্রিন্ট হবে।
PDFBox লাইব্রেরি ব্যবহার করে আপনি সহজেই পিডিএফ ডকুমেন্ট তৈরি, রিড, বা মডিফাই করতে পারেন। Eclipse অথবা IntelliJ IDEA তে প্রজেক্ট তৈরি করার জন্য উপরের স্টেপগুলো অনুসরণ করুন এবং পিডিএফের ওপর কাজ শুরু করুন।
Read more