এই প্রবন্ধে, আমরা আপনাকে দেখাব কীভাবে সহজে Python ব্যবহার করে .docx ফাইল তৈরি, খুলতে বা রূপান্তর করতে পারেন!
আমরা আপনাকে Aspose.Words for Python via .NET লাইব্রেরি, তার কার্যকারিতা এবং বৈশিষ্ট্যগুলি পরিচয় করিয়ে দেব যাতে আপনি দ্রুত ও সহজে আপনার .docx ফাইলগুলি পরিচালনা করতে পারেন।

Aspose.Words for Python via .NET
একটি শক্তিশালী এবং ব্যাপক API, যা DOCX, DOC, PDF, RTF, DOTX, DOT, DOCM, DOTM, FlatOPC, FlatOpcMacroEnabled, ODT, XML, XAML, HTML, MHTML, TXT, XPS, PS, PNG, JPEG, BMP, SVG, EMF, GIF, EPUB এবং অন্যান্য ফাইল ফরম্যাট
সহ বিভিন্ন ধরনের ডকুমেন্ট পড়া ও পরিবর্তন করার জন্য ডিজাইন করা হয়েছে।
আমাদের লাইব্রেরিতে ১০০টিরও বেশি Python ক্লাস রয়েছে, যা ডেভেলপারদের স্ক্রিপ্ট-ভিত্তিক ডকুমেন্ট অটোমেশন বাস্তবায়নের একটি অনন্য সুযোগ প্রদান করে।
Aspose.Words for Python via .NET কাজের উদাহরণ এবং ডেমো সরবরাহ করে, যা ডেভেলপারদের উন্নয়ন প্রক্রিয়ায় সহায়তা করে এবং সমৃদ্ধ ফিচার সেট, প্ল্যাটফর্ম স্বতন্ত্রতা, তৃতীয় পক্ষের অ্যাপ্লিকেশন (যেমন Microsoft Word) থেকে স্বাধীনতা, পারফরম্যান্স ও স্কেলেবিলিটি, এবং ন্যূনতম শেখার বক্ররেখা নিয়ে গর্ব করে।
আমাদের API‑এর কিছু উন্নত বৈশিষ্ট্য:
• ডকুমেন্ট রূপান্তর
বিভিন্ন জনপ্রিয় ফরম্যাটের মধ্যে
• পেজ রেন্ডারিং
উচ্চ নির্ভুলতার সাথে
• ডকুমেন্ট তুলনা
• মেইল মার্জ ফিল্ড ব্যবহার করে Microsoft Word রিপোর্ট ডিজাইন করা
• ডকুমেন্ট ক্লোনিং
• ডকুমেন্ট ভাগ করা
• অনুসন্ধান ও প্রতিস্থাপন
টেক্সট
• ডিজিটাল স্বাক্ষর নিয়ে কাজ করা
• টেবিল নিয়ে কাজ করা
• ওয়াটারমার্ক নিয়ে কাজ করা
• এবং আরও অনেক বৈশিষ্ট্য যা আপনি আমাদের ডকুমেন্টেশন
‑এ পেতে পারেন
নীচে, আমরা আপনাকে দেখাব কীভাবে নতুন ডকুমেন্ট তৈরি করবেন অথবা বিদ্যমান ডকুমেন্ট লোড করবেন, এবং কীভাবে Python ব্যবহার করে আপনার ডকুমেন্ট রূপান্তর করবেন।
Python ব্যবহার করে নতুন .docx ফাইল তৈরি করা
নতুন ডকুমেন্ট তৈরি করতে, আমরা প্রথমে কোনো প্যারামিটার ছাড়া Document
কনস্ট্রাক্টর কল করব, এবং ডকুমেন্টের বিষয়বস্তু যোগ করার জন্য DocumentBuilder
ক্লাস ব্যবহার করব।
নিচের কোড উদাহরণে আমরা দেখাব কীভাবে ডকুমেন্ট বিল্ডার ব্যবহার করে একটি ডকুমেন্ট তৈরি করা যায়:
doc = aw.Document()
builder = aw.DocumentBuilder(doc)
builder.write("Hello world!")
doc.save(docs_base.artifacts_dir + "out.docx")
Python ব্যবহার করে .docx ফাইল লোড করা
বিদ্যমান .docx ফাইল লোড করতে ফাইলের নাম অথবা স্ট্রিমকে Document
কনস্ট্রাক্টরের একটি প্যারামিটার হিসেবে পাঠাতে হবে। ফরম্যাট স্বয়ংক্রিয়ভাবে এক্সটেনশন থেকে নির্ধারিত হয়।
ফাইল থেকে লোড করা
একটি বিদ্যমান .docx ফাইল খুলতে, ফাইলের নামকে স্ট্রিং হিসেবে Document কনস্ট্রাক্টরে পাঠাতে হবে।
নিচের কোড উদাহরণে আপনি দেখতে পাবেন কীভাবে ফাইল থেকে ডকুমেন্ট খোলা যায়:
# For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Python-via-.NET
doc = aw.Document(docs_base.my_dir + "Document.docx")
স্ট্রিম থেকে লোড করা
ডকুমেন্ট ধারণকারী একটি স্ট্রিম অবজেক্টকে Document কনস্ট্রাক্টরে পাঠিয়ে স্ট্রিম থেকে ডকুমেন্ট খুলতে পারেন।
নিচের কোড উদাহরণে আপনি দেখতে পাবেন কীভাবে স্ট্রিম থেকে ডকুমেন্ট খোলা যায়:
# For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Python-via-.NET
# Read only access is enough for Aspose.words to load a document.
stream = io.FileIO(docs_base.my_dir + "Document.docx")
doc = aw.Document(stream)
# You can close the stream now, it is no longer needed because the document is in memory.
stream.close()
এই উদাহরণের টেমপ্লেট ফাইলটি ডাউনলোডের জন্য Aspose.Words GitHub
‑এ উপলব্ধ।
Python ব্যবহার করে .docx ফাইল রূপান্তর করা
একটি ফরম্যাট থেকে অন্য ফরম্যাটে ডকুমেন্ট সহজে এবং নির্ভরযোগ্যভাবে রূপান্তর করা Aspose.Words API‑এর প্রধান বৈশিষ্ট্যগুলোর একটি। .docx ফরম্যাট থেকে অন্য ফরম্যাটে রূপান্তর নিজেই খুবই সহজ, এবং মাত্র দুইটি ধাপে সম্পন্ন করা যায়:
• প্রথম ধাপ হল একটি ফাইলকে Document
অবজেক্টে লোড করা, যা তার কনস্ট্রাক্টরগুলোর একটি ব্যবহার করে করা হয়।
• দ্বিতীয় ধাপ হল Document
অবজেক্টের উপর একটি save
মেথড কল করা এবং পছন্দসই আউটপুট ফরম্যাট নির্দিষ্ট করা।
আপনি আমাদের API ব্যবহার করে একটি .docx ফাইলকে একাধিক ফরম্যাটে রূপান্তর করতে পারেন, এবং নিম্নের উদাহরণে আমরা দেখাব কীভাবে .docx ফাইলকে PDF ফরম্যাটে রূপান্তর করা যায়।
.docx ফাইলকে PDF‑এ রূপান্তর করা
নিচের কোড উদাহরণে আমরা দেখাব কীভাবে একটি .docx ফাইলকে PDF‑এ রূপান্তর করা যায়
সেভ মেথড ব্যবহার করে:
# For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Python-via-.NET
doc = aw.Document(docs_base.my_dir + "Document.docx")
doc.save(docs_base.artifacts_dir + "BaseConversions.docx_to_pdf.pdf")
এই উদাহরণের টেমপ্লেট ফাইলটি ডাউনলোডের জন্য Aspose.Words GitHub
‑এ উপলব্ধ।
বিভিন্ন PDF স্ট্যান্ডার্ডে রূপান্তর
আমাদের লাইব্রেরি PdfCompliace এনুমারেশন প্রদান করে, যা .docx ফাইলকে বিভিন্ন PDF ফরম্যাট স্ট্যান্ডার্ড (যেমন PDF 1.7, PDF 1.6 ইত্যাদি) এ রূপান্তরকে সমর্থন করে।
নিচের কোড উদাহরণে আপনি দেখতে পাবেন কীভাবে PdfSaveOptions ব্যবহার করে PDF17 কমপ্লায়েন্সের সঙ্গে .docx ফাইলকে PDF 1.7 এ রূপান্তর করা যায়:
# For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Python-via-.NET
doc = aw.Document(docs_base.my_dir + "Rendering.docx")
saveOptions = aw.saving.PdfSaveOptions()
saveOptions.compliance = aw.saving.PdfCompliance.PDF17
doc.save(docs_base.artifacts_dir + "WorkingWithPdfSaveOptions.conversion_to_pdf_17.pdf", saveOptions)
আপনি আমাদের বিনামূল্যের অনলাইন কনভার্টার
ব্যবহার করে API‑এর কার্যকারিতা সম্পর্কে পরিচিত হতে পারেন।