PHPDocx
Word ফাইল প্রক্রিয়াকরণের জন্য ওপেন সোর্স PHP API
বিনামূল্যে PHP API এর মাধ্যমে MS Word DOCX ফাইলগুলিকে PDF এবং HTML ফর্ম্যাটে খুলুন, পড়ুন, লিখুন, ম্যানিপুলেট করুন এবং রূপান্তর করুন৷ টেবিল যোগ করুন এবং সম্পাদনা করুন এবং সহজে পাঠ্য বের করুন।
PHPDocx হল একটি ওপেন সোর্স লাইব্রেরি যা সফ্টওয়্যার বিকাশকারীদের তাদের নিজস্ব PHP অ্যাপ্লিকেশনগুলির মধ্যে গতিশীলভাবে Microsoft Office Word নথি তৈরি করার ক্ষমতা দেয়। লাইব্রেরিটি খুবই স্থিতিশীল এবং শব্দ DOCX নথি তৈরি করার জন্য বিভিন্ন বিকল্প প্রদান করে। আপনি মৌলিক কার্যকারিতা ব্যবহার করে সহজেই শব্দ নথি তৈরি করতে পারেন বা WordML-এ HTML এবং CSS রূপান্তর করতে পারেন। PHPDocx LGPL লাইসেন্সের অধীনে উপলব্ধ যা বিনামূল্যের সংস্করণ। প্রদত্ত সংস্করণটি বেশ কিছু উন্নত এবং কাস্টমাইজড বৈশিষ্ট্য যেমন নেস্টেড তালিকা, পাঠ্য বাক্স, কাস্টমাইজড হেডার এবং ফুটার, 3D গ্রাফ, ম্যাথএমএল এবং আরও অনেক কিছু সহ উপলব্ধ।
PHPdocX লাইব্রেরিতে ওয়ার্ড প্রসেসিং এবং ওয়ার্ড ডকুমেন্ট ম্যানেজমেন্টের সাথে সম্পর্কিত কিছু অত্যন্ত গুরুত্বপূর্ণ বৈশিষ্ট্যগুলির জন্য সমর্থন অন্তর্ভুক্ত করা হয়েছে যেমন পাঠ্য যোগ করা, টেবিল সন্নিবেশ করা এবং পরিচালনা করা, শব্দ নথিতে ছবি এবং গ্রাফিক চার্ট যোগ করা, মৌলিক বিন্যাসকরণ, Word থেকে HTML রূপান্তর এবং আরও অনেক কিছু। আপনি সহজেই এইচটিএমএল এবং সিএসএস সামগ্রী আমদানি করতে পারেন পাশাপাশি এটি একটি পিডিএফ ফাইল এবং অন্যান্য অনেক গুরুত্বপূর্ণ বৈশিষ্ট্যে রপ্তানি করতে পারেন।
PHPDocx দিয়ে শুরু করা
অনুগ্রহ করে PHPDocx পৃষ্ঠা থেকে জিপ প্যাকেজটি ডাউনলোড করুন এবং ফাইলগুলিকে সার্ভারের পাথে অনুলিপি করুন যেখানে আপনি ডেটা/সফ্টওয়্যার লাইব্রেরি ব্যবহার করবেন৷ সফ্টওয়্যার লাইব্রেরি ব্যবহার শুরু করতে, লাইসেন্স কোড এবং সাবডোমেন/ডোমেন/আইপি যোগ করতে হবে।
পিএইচপি API ব্যবহার করে ওয়ার্ড ডকুমেন্ট তৈরি এবং সম্পাদনা করুন
ওপেন সোর্স PHPDocx লাইব্রেরি .docx ফাইল ফরম্যাটে নতুন ওয়ার্ড ডকুমেন্ট তৈরি করার কার্যকারিতা প্রদান করে। লাইব্রেরি তাদের নিজস্ব প্রয়োজন অনুযায়ী বিদ্যমান ওয়ার্ড ডকুমেন্ট পরিবর্তন করার জন্য সহায়তা প্রদান করে। আপনি সহজেই পাঠ্য যোগ করতে পারেন বা অনুচ্ছেদ সন্নিবেশ করতে পারেন, পাঠ্য বিন্যাস সঞ্চালন করতে পারেন, ফন্ট শৈলী যোগ করতে পারেন, সারণী সন্নিবেশ এবং সংশোধন করতে পারেন এবং আরও অনেক কিছু করতে পারেন।
Word DOCX থেকে পাঠ্য নিষ্কাশন
ওপেন সোর্স PHPDocx লাইব্রেরি সফ্টওয়্যার ডেভেলপারদের তাদের অ্যাপ্লিকেশনের ভিতরে Word DOCX ফাইল ফরম্যাট থেকে PHP কোডের মাত্র কয়েক লাইনের সাথে পাঠ্য বের করার ক্ষমতা দেয়। এটি সহজে একটি Word নথি থেকে ছবি, শিরোনাম, টেবিল ডেটা এবং আরও অনেক কিছু বের করার জন্য সমর্থন অন্তর্ভুক্ত করে। আপনি একটি Word নথিতে আপনার পছন্দের জায়গায় সহজেই পাঠ্য যোগ করতে পারেন। লাইব্রেরি আপনার পাঠ্যকে সহজেই Word নথিতে রূপান্তর করতে সহায়তা করে।
Word DOCX-এর ভিতরে টেবিল যোগ ও সম্পাদনা করুন
টেবিলগুলি মাইক্রোসফ্ট ওয়ার্ড নথিগুলির একটি খুব দরকারী অংশ এবং প্রধানত বিভিন্ন উপায়ে বিষয়বস্তু সংগঠিত করার জন্য ব্যবহৃত হয়। ওপেন সোর্স PHPDocx API তাদের PHP অ্যাপ্লিকেশানগুলির মধ্যে টেবিল যোগ এবং পরিবর্তন করার জন্য সম্পূর্ণ সমর্থন অন্তর্ভুক্ত করেছে। এছাড়াও আপনি আপনার টেবিলে বিভিন্ন ক্রিয়াকলাপ সম্পাদন করতে পারেন যেমন টেবিলে একটি নতুন সারি ঢোকানো, টেবিলে ঘর যোগ করা, একটি কক্ষে পাঠ্য সন্নিবেশ করানো, নেস্টেড টেবিল যোগ করা, কক্ষ মার্জ করা, একটি টেবিলে আপনার পছন্দের একটি সীমানা যোগ করা ইত্যাদি চালু.
Word DOCX - PHP-এর ভিতরে টেবিল যোগ করুন
<?php
require_once '../../../classes/CreateDocx.php';
$docx = new CreateDocx();
// create a few Word fragments to insert rich content in a table
$link = new WordFragment($docx);
$options = array(
'url' => 'http://www.google.es'
);
$link->addLink('Link to Google', $options);
$image = new WordFragment($docx);
$options = array(
'src' => '../../img/image.png'
);
$image->addImage($options);
$valuesTable = array(
array(
'Title A',
'Title B',
'Title C'
),
array(
'Line A',
$link,
$image
)
);
$paramsTable = array(
'tableStyle' => 'LightListAccent1PHPDOCX',
'tableAlign' => 'center',
'columnWidths' => array(1000, 2500, 3000),
);
$docx->addTable($valuesTable, $paramsTable);
$docx->createDocx('example_addTable_2');
পিএইচপি ব্যবহার করে পিডিএফে ওয়ার্ড ডকুমেন্ট
পিডিএফ (পোর্টেবল ডকুমেন্ট ফরম্যাট) একটি সার্বজনীনভাবে জনপ্রিয় ফাইল ফরম্যাট এবং অনেক ধরনের ডেটা সংরক্ষণের জন্য ব্যবহৃত হয়। PHPDocx লাইব্রেরির বিনামূল্যের সংস্করণে Microsoft Word নথিগুলিকে PDF ফাইল ফরম্যাটে সহজে রূপান্তরিত করার কার্যকারিতা অন্তর্ভুক্ত করা হয়েছে।