কম্পিউটার

Python - .docx মডিউল দিয়ে কাজ করা


ওয়ার্ড ডকুমেন্টে তিনটি অবজেক্ট লেভেলের মধ্যে মোড়ানো ফরম্যাট করা টেক্সট থাকে। সর্বনিম্ন স্তর- রান অবজেক্ট, মিডল লেভেল- প্যারাগ্রাফ অবজেক্ট এবং সর্বোচ্চ লেভেল- ডকুমেন্ট অবজেক্ট।

সুতরাং, আমরা সাধারণ পাঠ্য সম্পাদক ব্যবহার করে এই নথিগুলির সাথে কাজ করতে পারি না। কিন্তু আমরা python-docx মডিউল ব্যবহার করে পাইথনে এই শব্দ নথিগুলিকে ম্যানিপুলেট করতে পারি৷

  • প্রথম ধাপ হল এই তৃতীয় পক্ষের মডিউল python-docx ইনস্টল করা। আপনি pip “pip install python-docx”
  • ব্যবহার করতে পারেন
  • ইন্সটল করার পর "docx" ইম্পোর্ট করুন "python-docx" নয়।
  • ডকুমেন্ট শব্দ দিয়ে কাজ শুরু করতে "docx.Document" ক্লাস ব্যবহার করুন।

উদাহরণ

# import docx NOT python-docx
import docx
# create an instance of a word document
doc = docx.Document()
# add a heading of level 0 (largest heading)
doc.add_heading('Heading for the document', 0)
# add a paragraph and store
# the object in a variable
doc_para = doc.add_paragraph('Your paragraph goes here, ')
# add a run i.e, style like
# bold, italic, underline, etc.
doc_para.add_run('hey there, bold here').bold = True
doc_para.add_run(', and ')
doc_para.add_run('these words are italic').italic = True
# add a page break to start a new page
doc.add_page_break()
# add a heading of level 2
doc.add_heading('Heading level 2', 2)
# pictures can also be added to our word document
# width is optional
doc.add_picture('path_to_picture')
# now save the document to a location
doc.save('path_to_document')

  1. পাইথনের অভ্যন্তরীণ কাজ

  2. পাইথনে ইমেজ নিয়ে কাজ করছেন?

  3. পাইথনে পিডিএফ ফাইলের সাথে কাজ করছেন?

  4. পাইথন গেটপাস মডিউল