ওয়ার্ড প্রসেসিং ডকুমেন্ট তৈরি করার জন্য .NET লাইব্রেরি

ওপেন সোর্স .NET এপিআই মাইক্রোসফ্ট® ওয়ার্ড ফাইলগুলি পড়তে, লিখতে, ম্যানিপুলেট এবং রূপান্তর করতে দেয়।

NPOI কি?

NPOI হল POI জাভা প্রকল্পের একটি .NET সংস্করণ। Microsoft® অফিস ফাইল ফরম্যাট পড়তে এবং লিখতে এটি একটি ওপেন সোর্স .NET লাইব্রেরি। NPOI.XWPF নেমস্পেস আপনাকে DOCX ফাইল ফর্ম্যাট পরিচালনা করতে দেয়৷

NPOI আপনাকে টেক্সট এবং অনুচ্ছেদ যোগ করতে, হাইপারলিঙ্ক সন্নিবেশ করতে, টেবিল তৈরি এবং পার্স করতে, ছবি সন্নিবেশ করতে দেয় এবং XWPFWordExtractor ক্লাস ব্যবহার করে আপনি বিদ্যমান ওয়ার্ড প্রসেসিং ডকুমেন্ট থেকেও টেক্সট বের করতে পারেন।

Previous Next

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

একবার আপনি পূর্বশর্তগুলি পূরণ করলে, আপনি NuGet ব্যবহার করে ইনস্টল করতে পারেন

NuGet থেকে NPOI ইনস্টল করুন

 Install-Package NPOI -Version 2.4.1

C# ব্যবহার করে DOCX ফাইল ম্যানিপুলেট করুন

NPOI .NET প্রোগ্রামারদের তাদের নিজস্ব .NET অ্যাপ্লিকেশন থেকে ওয়ার্ড প্রসেসিং তৈরি করার পাশাপাশি পরিবর্তন করার অনুমতি দেয়। একটি বিদ্যমান ফাইল পরিবর্তন করার জন্য, আপনি একটি বিদ্যমান ফাইল খুলতে পারেন এবং পাঠ্য, অনুচ্ছেদ, টেবিল এবং আরও অনেক কিছুর মতো পরিবর্তনগুলি যুক্ত করতে পারেন।

NPOI - C# ব্যবহার করে DOCX তৈরি করুন

XWPFDocument doc = new XWPFDocument();
doc.CreateParagraph();
using (FileStream sw = File.Create("fileformat.docx"))
{
    doc.Write(sw);
}
            

C# ব্যবহার করে DOCX এ একটি টেবিল তৈরি করুন

API ডেভেলপারদের ওয়ার্ড প্রসেসিং নথিতে একটি টেবিল যোগ করার অনুমতি দেয়। আপনি একটি টেবিল যোগ করতে পারেন, টেবিল বৈশিষ্ট্য সেট, টেবিল গ্রিড সেট, এবং কলাম গ্রিড বৈশিষ্ট্য. উপরন্তু, আপনি যথাক্রমে TableCell এবং TableRow ক্লাস ব্যবহার করে টেবিল সেল এবং সারি পরিচালনা করতে পারেন। কোডের নিম্নলিখিত সহজ লাইনগুলি C# এ Word নথিতে টেবিল যোগ করতে পারে।

  1. XWPFDocument ব্যবহার করে একটি নতুন DOCX নথি তৈরি করুন
  2. doc.CreateTable() পদ্ধতি ব্যবহার করে নথিতে একটি টেবিল যোগ করুন এবং int হিসাবে সারি এবং কলাম সংখ্যা সেট করুন
  3. table.GetRow(1).GetCell(1) ব্যবহার করে প্রথম সারি এবং প্রথম সেল পান এবং setText() পদ্ধতি ব্যবহার করে এতে পাঠ্য যোগ করুন।
  4. FileStream() পদ্ধতি ব্যবহার করে ফাইলটি সংরক্ষণ করুন এবং আউটপুট ফাইলের নাম এবং তৈরি ফাইল মোড সেট করুন

NPOI - C# ব্যবহার করে DOCX এ টেবিল তৈরি করুন

XWPFDocument doc = new XWPFDocument();
XWPFTable table = doc.CreateTable(3, 3);
table.GetRow(0).GetCell(0).SetText("File Format Developer Guide");
FileStream out1 = new FileStream("table.docx", FileMode.Create);
doc.Write(out1);
out1.Close();
            
 বাংলা