1. পণ্য
  2.   HTML
  3.   PHP
  4.   HTML2PDF
 
  

HTML থেকে PDF ফাইল তৈরি করার জন্য ওপেন সোর্স PHP লাইব্রেরি

HTML কন্টেন্ট থেকে PDF ডকুমেন্ট তৈরি করার জন্য ফ্রি PHP API। এটি PHP কোডের মাধ্যমে HTML এবং CSS রেন্ডারিংকে PDF-এ সাপোর্ট করে।

আজকের ডিজিটাল যুগে, ওয়েব কন্টেন্টকে পোর্টেবল ডকুমেন্ট ফরম্যাট (PDF) এ রূপান্তর করার প্রয়োজন ক্রমবর্ধমান গুরুত্বপূর্ণ হয়ে উঠেছে। এই প্রক্রিয়াটিকে সহজ করে এমন একটি শক্তিশালী ও বহুমুখী লাইব্রেরি হল HTML2PDF। HTML2PDF একটি জনপ্রিয় ওপেন-সোর্স লাইব্রেরি যা HTML ডকুমেন্টকে PDF ফরম্যাটে রূপান্তর করার সহজ ও কার্যকর উপায় প্রদান করে। এটি সফটওয়্যার ডেভেলপারদেরকে HTML কন্টেন্ট থেকে, যার মধ্যে CSS স্টাইলিং, ইমেজ এবং জটিল লেআউট অন্তর্ভুক্ত, উচ্চমানের PDF সহজে তৈরি করতে সক্ষম করে। HTML2PDF ব্যবহার করে, সফটওয়্যার ডেভেলপাররা ওয়েব পেজ, HTML টেমপ্লেট, অথবা এমনকি ডায়নামিকভাবে তৈরি কন্টেন্টকে পেশাদার দেখানোর মতো PDF ডকুমেন্টে রূপান্তর করতে পারেন।

HTML2PDF লাইব্রেরি খুবই সহজে বাস্তবায়ন করা যায়, এর সু-ডকুমেন্টেড API এবং স্বজ্ঞাত ব্যবহার পদ্ধতির জন্য। লাইব্রেরির মধ্যে বেশ কিছু গুরুত্বপূর্ণ বৈশিষ্ট্য রয়েছে, যেমন HTML এবং CSS উপাদানের ব্যাপক সমর্থন, PDF ডকুমেন্টের হেডার ও ফুটার কাস্টমাইজ করা, উৎপন্ন PDF গুলোর পৃষ্ঠা আকার ও অভিমুখ নির্ধারণ করা, PDF তে ছবি ও ফন্ট এম্বেড করা, ওয়েব-ভিত্তিক তথ্যকে PDF হিসেবে আর্কাইভ করা, প্রিন্টযোগ্য রিপোর্ট তৈরি করা, পেশাদারী চেহারার ইনভয়েস তৈরি করা, ওয়েব-ভিত্তিক ডকুমেন্টেশন ও টিউটোরিয়ালকে ডাউনলোডযোগ্য PDF ফাইলে রূপান্তর করা এবং আরও অনেক কিছু।

HTML2PDF লাইব্রেরি বিভিন্ন প্রোগ্রামিং ভাষা ও ফ্রেমওয়ার্কের সঙ্গে সহজ ইন্টিগ্রেশন প্রদান করে। HTML2PDF প্ল্যাটফর্ম-নিরপেক্ষভাবে নির্মিত, যা এটিকে Windows, macOS এবং Linux সহ বিভিন্ন অপারেটিং সিস্টেমে চালানোর জন্য বহুমুখী করে তোলে। আপনি ওয়েব কন্টেন্ট আর্কাইভ করছেন, রিপোর্ট তৈরি করছেন, অথবা ইনভয়েস তৈরি করছেন যাই হোক না কেন, HTML2PDF রূপান্তর প্রক্রিয়াকে সহজ করে, সামগ্রিক ব্যবহারকারীর অভিজ্ঞতা উন্নত করে। তাই, যদি আপনি ওয়েব থেকে PDF রূপান্তরের প্রয়োজন অনুভব করেন, তবে HTML2PDF ব্যবহার করে দেখুন এবং আপনার কর্মপ্রবাহকে সহজ করার জন্য এর সম্ভাবনা উন্মোচন করুন।

Previous Next

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

HTML2PDF ইনস্টল করার সুপারিশকৃত এবং সবচেয়ে সহজ পদ্ধতি হল Composer ব্যবহার করা, যা PHP-এর জন্য নির্ভরতা ব্যবস্থাপনা টুল। মসৃণ ইনস্টলেশনের জন্য দয়া করে নিম্নলিখিত কমান্ডটি ব্যবহার করুন।

Composer এর মাধ্যমে HTML2PDF ইনস্টল করুন

composer require spipu/html2pdf 

আপনি এটিকে ম্যানুয়ালি ইনস্টল করতে পারেন; সর্বশেষ রিলিজ ফাইলগুলো সরাসরি GitHub রিপোজিটরি থেকে ডাউনলোড করুন।

PHP ব্যবহার করে HTML থেকে PDF তৈরি করুন

HTML2PDF লাইব্রেরি PHP অ্যাপ্লিকেশনের মধ্যে HTML ডকুমেন্টকে PDF ফরম্যাটে রূপান্তর করার জন্য সহজ এবং কার্যকর উপায় প্রদান করেছে। প্রথমে, ব্যবহারকারীদের তাদের যে HTML কন্টেন্টকে PDF-এ রূপান্তর করতে চান তা তৈরি বা প্রাপ্ত করতে হবে। নিশ্চিত করুন যে এটি সঠিক মানদণ্ড অনুসরণ করে এবং প্রয়োজনীয় CSS স্টাইলশিট এবং ছবি অন্তর্ভুক্ত করে। এখন, HTML2PDF লাইব্রেরির ফাংশন বা মেথড ব্যবহার করে HTML কন্টেন্টকে PDF ডকুমেন্টে রূপান্তর করুন। পেজ সেটিংস, হেডার, ফুটার এবং অন্যান্য বিকল্প নির্দিষ্ট করে রূপান্তর প্রক্রিয়াটি প্রয়োজন অনুযায়ী কাস্টমাইজ করুন। PDF তৈরি হয়ে গেলে, ব্যবহারকারীরা এটি লোকাল ফাইলে সংরক্ষণ করতে পারেন অথবা সরাসরি ব্যবহারকারীর ব্রাউজারে স্ট্রিম করতে পারেন, তাদের অ্যাপ্লিকেশনের প্রয়োজনীয়তার উপর নির্ভর করে। নিম্নলিখিত উদাহরণটি দেখায় কীভাবে সফটওয়্যার ডেভেলপাররা PHP কমান্ড ব্যবহার করে বিদ্যমান একটি HTML ফাইলকে PDF-এ রূপান্তর করতে পারেন।

PHP ব্যবহার করে HTML ডকুমেন্টকে PDF-এ কীভাবে রূপান্তর করবেন?

require_once dirname(__FILE__).'/../vendor/autoload.php';

use Spipu\Html2Pdf\Html2Pdf;
use Spipu\Html2Pdf\Exception\Html2PdfException;
use Spipu\Html2Pdf\Exception\ExceptionFormatter;

try {
    ob_start();
    include dirname(__FILE__).'/res/test.php';
    $content = ob_get_clean();

    $html2pdf = new Html2Pdf('P', 'A4', 'fr');
    $html2pdf->writeHTML($content);
    $html2pdf->output('test.pdf');
} catch (Html2PdfException $e) {
    $html2pdf->clean();

    $formatter = new ExceptionFormatter($e);
    echo $formatter->getHtmlMessage();
}

PHP API হ্যান্ডলিংয়ের মাধ্যমে HTML থেকে PDF-এ ইমেজ পরিচালনা করুন

ওপেন সোর্স HTML2PDF লাইব্রেরি সফটওয়্যার ডেভেলপারদেরকে PHP API ব্যবহার করে তাদের PDF ডকুমেন্টের মধ্যে ছবি যোগ করা এবং পরিচালনা করার সুযোগ দেয়। লাইব্রেরিটি আপনার PDF-তে ছবিগুলোর নিরবচ্ছিন্ন অন্তর্ভুক্তি সক্ষম করে। এটি PNG, JPEG, BMP এবং GIF সহ বিভিন্ন ইমেজ ফরম্যাট সমর্থন করে, যা সফটওয়্যার ডেভেলপারদেরকে এমবেডেড গ্রাফিক্স সহ দৃষ্টিনন্দন ডকুমেন্ট তৈরি করতে সাহায্য করে। নিম্নলিখিত উদাহরণটি দেখায় কীভাবে PHP API ব্যবহার করে PDF ফাইলে SVG ছবি যোগ করা যায়।

PHP অ্যাপের মধ্যে PDF ফাইলে SVG ইমেজ কীভাবে যোগ করবেন?

require_once dirname(__FILE__).'/../vendor/autoload.php';

use Spipu\Html2Pdf\Html2Pdf;
use Spipu\Html2Pdf\Exception\Html2PdfException;
use Spipu\Html2Pdf\Exception\ExceptionFormatter;

try {
    ob_start();
    include dirname(__FILE__).'/res/svg.php';
    $content = ob_get_clean();

    $html2pdf = new Html2Pdf('P', 'A4', 'fr');
    $html2pdf->pdf->SetDisplayMode('fullpage');
    $html2pdf->writeHTML($content);
    $html2pdf->output('svg.pdf');
} catch (Html2PdfException $e) {
    $html2pdf->clean();

    $formatter = new ExceptionFormatter($e);
    echo $formatter->getHtmlMessage();
}
 বাংলা