PPTX উপস্থাপনা নথির জন্য Java API

জাভা অ্যাপ্লিকেশনগুলিতে মাইক্রোসফ্ট উপস্থাপনা ফাইলগুলি তৈরি করতে, পড়তে, সম্পাদনা করতে এবং রূপান্তর করতে ওপেন সোর্স সমাধান৷

DOCX4J মাইক্রোসফটের ওপেনএক্সএমএল SDK-এর মতো, কিন্তু জাভার জন্য। DOCX4J হল JAXB-ভিত্তিক ওপেন সোর্স (Apache v2) লাইব্রেরি যা মাইক্রোসফট অফিস ফাইল ফরম্যাটগুলিকে ম্যানিপুলেট করার জন্য। এটি Microsoft Office 2007 PPTX ফাইল ফরম্যাট পড়তে, লিখতে, সম্পাদনা করতে এবং সংরক্ষণ করার কার্যকারিতা প্রদান করে।

API ব্যবহার করে আপনি উপস্থাপনা নথি তৈরি করতে পারেন, সেগুলি সম্পাদনা করতে পারেন, পাঠ্য এবং অনুচ্ছেদগুলি ফর্ম্যাট করতে পারেন, টেবিল এবং চিত্রগুলি সন্নিবেশ করতে পারেন এবং অন্যান্য ফর্ম উপাদানগুলি পরিচালনা করতে পারেন এবং আরও অনেক কিছু করতে পারেন৷ মূলত, এর জোর শক্তির উপর, যদি বিন্যাসটি এটি সমর্থন করে তবে আপনি API ব্যবহার করে এটি করতে পারেন।

Previous Next

DOCX4J দিয়ে শুরু করা

প্রথমত, আপনার সিস্টেমে জাভা ডেভেলপমেন্ট কিট (JDK) ইনস্টল করা দরকার। আপনার Maven-ভিত্তিক জাভা প্রকল্পে DOCX4J উল্লেখ করা আরও সহজ। আপনার যা দরকার তা হল আপনার pom.xml-এ নিম্নলিখিত নির্ভরতা যোগ করুন এবং আপনার IDE আনতে এবং DOCX4J জার ফাইলগুলিকে উল্লেখ করতে দিন।

DOCX4J Maven নির্ভরতা

<dependency>
<groupId>org.docx4j</groupId>
<artifactId>docx4j-JAXB-Internal</artifactId>
<version>8.0.0</version>
</dependency>
<dependency>
<groupId>org.docx4j</groupId>
<artifactId>docx4j-JAXB-ReferenceImpl</artifactId>
<version>8.0.0</version>
</dependency>
<dependency>
<groupId>org.docx4j</groupId>
<artifactId>docx4j-JAXB-MOXy</artifactId>
<version>8.0.0</version>
</dependency>
  

জাভা ব্যবহার করে পিপিটিএক্স তৈরি এবং পরিবর্তন করুন

DOCX4J স্লাইড যোগ করার অনুমতি দেয়, নতুন স্লাইডের জন্য একটি লেআউট নির্দিষ্ট করা, শিরোনাম এবং বিষয়বস্তু যোগ করা, ছবি এবং আকৃতি সন্নিবেশ করানো ইত্যাদি। একবার হয়ে গেলে আপনি বিদ্যমান উপস্থাপনার নাম পরিবর্তন করতে পারবেন এবং আপনার পছন্দের অবস্থানে সংরক্ষণ করতে পারবেন।

DOCX4J - Java ব্যবহার করে PPTX তৈরি করুন

// Create package
PresentationMLPackage presentationMLPackage = PresentationMLPackage.createPackage();
// Create main presentation
MainPresentationPart pp = (MainPresentationPart) presentationMLPackage.getParts().getParts().get(new
        PartName("/ppt/presentation.xml"));
// Create slide layout
SlideLayoutPart layoutPart = (SlideLayoutPart)
    presentationMLPackage.getParts().getParts()
        .get(new PartName("/ppt/slideLayouts/slideLayout2.xml"));
// Save presentation
presentationMLPackage.save(new File("FileFormat.pptx"));
                

জাভা API ব্যবহার করে স্লাইডগুলি এক্সট্র্যাক্ট করুন এবং ম্যানিপুলেট করুন

DOCX4J সফ্টওয়্যার প্রোগ্রামারদের PPTX ফাইল ফরম্যাট থেকে স্লাইড তৈরি করতে এবং বের করতে সক্ষম করে। সফ্টওয়্যার প্রোগ্রামাররা সহজেই একটি বিদ্যমান উপস্থাপনায় একটি স্লাইড যোগ করতে পারে। একটি উপস্থাপনার প্রতিটি স্লাইড একটি স্লাইড বিন্যাসের উপর ভিত্তি করে। lide লেআউট একটি স্লাইডের জন্য একটি টেমপ্লেটের মতো, এটি ব্যবহারকারীদের ফরম্যাটিং পছন্দ, টেক্সট বক্স, শিরোনাম বা গ্রাফিক্স ইত্যাদি উত্তরাধিকারী হতে দেয়।

DOCX4J ব্যবহার করে চার্ট ম্যানিপুলেট করা

DOCX4J একটি একক-সিরিজ কলাম চার্ট, মাল্টি-সিরিজ চার্ট, বাবল চার্ট, লাইন চার্ট, পাই চার্ট এবং আরও অনেক কিছু যোগ করার জন্য বিশেষায়িত শ্রেণী প্রদান করে।

 বাংলা