পাইথন ব্যবহার করে PPT এবং PPTX প্রেজেন্টেশনকে PDF-এ রূপান্তর

একটি সহজে ব্যবহারযোগ্য ওপেন সোর্স পাইথন স্ক্রিপ্ট, যা একবারে একাধিক মাইক্রোসফট পাওয়ারপয়েন্ট (.ppt এবং .pptx) প্রেজেন্টেশন ফাইলকে PDF ডকুমেন্টে রূপান্তর করার জন্য ডিজাইন করা হয়েছে।

Batch-PPT-to-PDF কী?

আপনি কি .pptx এবং .ppt ফাইলের সাগরে ডুবে গেছেন, একে একে ম্যানুয়ালি PDF-এ রূপান্তর করছেন? আপনি যদি রিপোর্ট সংরক্ষণকারী ব্যবসা পেশাজীবী, লেকচার নোট বিতরণকারী শিক্ষক, অথবা ওয়ার্কফ্লো স্বয়ংক্রিয়কারী ডেভেলপার হন, এই ম্যানুয়াল প্রক্রিয়া ক্লান্তিকর এবং ত্রুটিপ্রবণ। জ্যাক ব্রুকস দ্বারা তৈরি Batch-PPT-to-PDF স্ক্রিপ্টটি একটি চমৎকার Python-ভিত্তিক সমাধান প্রদান করে যা পুরো প্রক্রিয়াটি স্বয়ংক্রিয় করে, পেশাজীবী, শিক্ষাবিদ এবং ব্যবসার জন্য অগণিত ঘন্টার ম্যানুয়াল কাজ সাশ্রয় করে। লাইব্রেরির বেশ কয়েকটি গুরুত্বপূর্ণ বৈশিষ্ট্য রয়েছে, যেমন একসাথে একাধিক ফাইল প্রক্রিয়াকরণ, ক্রস-প্ল্যাটফর্ম সামঞ্জস্যতা, নির্বাচিত স্লাইডগুলোকে PDF-এ রূপান্তর ইত্যাদি।

Batch-PPT-to-PDF হল একটি হালকা ওজনের Python স্ক্রিপ্ট, যা একসাথে একাধিক Microsoft PowerPoint ফাইল (.ppt এবং .pptx উভয় ফরম্যাট) PDF ডকুমেন্টে রূপান্তর করার জন্য ডিজাইন করা হয়েছে। এই ওপেন-সোর্স টুলটি Python এর COM অটোমেশন ক্ষমতাকে ব্যবহার করে সরাসরি আপনার Windows মেশিনে ইনস্টল করা Microsoft PowerPoint এর সঙ্গে যোগাযোগ করে, যা আপনার মূল ফরম্যাটিং, ফন্ট এবং লেআউট বজায় রেখে উচ্চ মানের রূপান্তর নিশ্চিত করে। স্ক্রিপ্টটি ন্যূনতম সেটআপ প্রয়োজন এবং কোনো জটিল কনফিগারেশন ফাইল বা কমান্ড-লাইন আর্গুমেন্টের প্রয়োজন নেই, ফলে সীমিত প্রোগ্রামিং অভিজ্ঞতা থাকা ব্যবহারকারীরাও এটি সহজে ব্যবহার করতে পারেন। এর সরল পদ্ধতি শুরুকারীদের জন্য সহজলভ্য, আর স্ক্রিপ্টযোগ্য প্রকৃতি ডেভেলপার এবং আইটি পেশাজীবীদের জন্য একটি শক্তিশালী সম্পদ করে তোলে।

Previous Next

Batch-PPT-to-PDF দিয়ে শুরু করা

Batch-PPT-to-PDF লাইব্রেরি ইনস্টল করার সুপারিশকৃত পদ্ধতি হল GitHub ব্যবহার করা। মসৃণ ইনস্টলেশনের জন্য দয়া করে নিম্নলিখিত কমান্ডটি ব্যবহার করুন।

GitHub এর মাধ্যমে PowerPoint থেকে PDF লাইব্রেরি ইনস্টল করুন

 git clone https://github.com/jackbrookes/batch-ppt-to-pdf.git  
আপনি এটিও সরাসরি ডাউনলোড করতে পারেন Aspose পণ্য রিলিজ পৃষ্ঠা.

পাইথন ব্যবহার করে একক PPT/PPTX ফাইলকে PDF-এ রূপান্তর

Batch-PPT-to-PDF স্ক্রিপ্টটি পাইথন লাইব্রেরি ব্যবহার করে একক এবং একাধিক PowerPoint প্রেজেন্টেশন ফাইলকে PDF-এ রূপান্তর করার সমর্থন অন্তর্ভুক্ত করেছে। আপনি যে PowerPoint ফাইলগুলি রূপান্তর করতে চান সেগুলি স্ক্রিপ্টের একই ফোল্ডারে রাখুন। স্ক্রিপ্টটি স্বয়ংক্রিয়ভাবে .ppt অথবা .pptx এক্সটেনশনযুক্ত সব ফাইল সনাক্ত করে প্রক্রিয়া করবে। ppt_to_pdf() ফাংশনটি একক PowerPoint ফাইলের প্রকৃত রূপান্তর পরিচালনা করে। ফাংশনটি প্রথমে পরীক্ষা করে যে আউটপুট ফাইলনামটি 'pdf' এক্সটেনশন দিয়ে শেষ হয়েছে কি না। না হলে, এটি সঠিক ফাইলনাম নিশ্চিত করতে ".pdf" যোগ করে। এই সুরক্ষা ব্যবস্থা অনিচ্ছাকৃতভাবে এক্সটেনশনবিহীন ফাইল তৈরি হওয়া রোধ করে। নিম্নলিখিত কোড উদাহরণটি দেখায় কীভাবে পাইথন অ্যাপের মধ্যে পৃথক প্রেজেন্টেশনকে PDF-এ রূপান্তর করা যায়।

Python ব্যবহার করে পৃথক PowerPoint প্রেজেন্টেশনকে PDF-এ কীভাবে রূপান্তর করবেন?

def ppt_to_pdf(powerpoint, inputFileName, outputFileName, formatType = 32): if outputFileName[-3:] != 'pdf': outputFileName = outputFileName + ".pdf" deck = powerpoint.Presentations.Open(inputFileName) deck.SaveAs(outputFileName, formatType) deck.Close()

পাইথন ব্যবহার করে বৃহৎ পরিমাণে পাওয়ারপয়েন্ট ফাইলকে PDF-এ রূপান্তর

ওপেন সোর্স Batch-PPT-to-PDF লাইব্রেরি সফটওয়্যার ডেভেলপারদের জন্য একক ফোল্ডারের মধ্যে একাধিক PowerPoint প্রেজেন্টেশন ফাইল লোড এবং PDF ডকুমেন্টে রূপান্তর করা সহজ করে দেয়। ধরুন আপনার ডেস্কটপে একটি ফোল্ডার আছে এবং আপনি তার মধ্যে থাকা সব PowerPoint ফাইলকে PDF-এ রূপান্তর করে ফলাফলটি আপনার ডিস্কের কোথাও একটি নতুন ফোল্ডারে সংরক্ষণ করতে চান। নিম্নলিখিত কোড উদাহরণটি দেখায় কীভাবে পাইথন স্ক্রিপ্ট ব্যবহার করে একাধিক PowerPoint প্রেজেন্টেশনকে PDF ফাইলে রূপান্তর করা যায়।

Python অ্যাপের মধ্যে ফোল্ডারের সব PowerPoint ফাইলকে PDF-এ কীভাবে রূপান্তর করবেন?

def convert_files_in_folder(powerpoint, folder): files = os.listdir(folder) pptFiles = [f for f in files if f.lower().endswith((".ppt", ".pptx"))] for pptfile in pptFiles: fullpath = os.path.join(folder, pptfile) outputpath = os.path.join(folder, os.path.splitext(pptfile)[0] + ".pdf") ppt_to_pdf(powerpoint, fullpath, outputpath)

উচ্চ-নিষ্ঠা আউটপুট সমর্থন

রূপান্তরটি নেটিভ Microsoft PowerPoint অ্যাপ্লিকেশন নিজেই পরিচালনা করার ফলে, উৎপন্ন PDF গুলি সর্বোচ্চ গুণমানের হয়। স্ক্রিপ্টটি প্রোগ্রাম্যাটিকভাবে PowerPoint-এর "Save As" ফাংশনটি ট্রিগার করে, যাতে সব ফন্ট, ছবি, শেপ এবং অ্যানিমেশন (স্ট্যাটিক স্লাইড হিসেবে এক্সপোর্ট করা) ঠিক যেমনটি উদ্দেশ্য ছিল তেমনই সংরক্ষিত থাকে। আপনি আপনার প্রেজেন্টেশনের একটি নিখুঁত PDF নকল পাবেন, যা ম্যানুয়ালি এক্সপোর্ট করার মতোই একই।

 বাংলা