Search
 
SCRIPT & CODE EXAMPLE
 

PHP

PDF Library Persian Language UTF-8 Support mPDF Lib

//https://mpdf.github.io/
//1-First Install
composer require mpdf/mpdf
//2-Use Code Like Bellow:
<?php
use MpdfMpdf;
require_once 'vendor/autoload.php';
$mpdf = new mPDF([
	'mode' => 'utf-8',
	'orientation' => 'P',
]);
$html = <<<EOT
<!DOCTYPE>
<html>
 <head>
  <style>
    body {
      direction: rtl;
      font-family:mitra;
      text-align: justify;
    }
  </style>
 </head>
 <body>
<p style="text-align:center">
     <img src="/filename.png"/>
</p>
<p>
لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است. چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است و برای شرایط فعلی تکنولوژی مورد نیاز و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد. کتابهای زیادی در شصت و سه درصد گذشته، حال و آینده شناخت فراوان جامعه و متخصصان را می طلبد تا با نرم افزارها شناخت بیشتری را برای طراحان رایانه ای علی الخصوص طراحان خلاقی و فرهنگ پیشرو در زبان فارسی ایجاد کرد. در این صورت می توان امید داشت که تمام و دشواری موجود در ارائه راهکارها و شرایط سخت تایپ به پایان رسد وزمان مورد نیاز شامل حروفچینی دستاوردهای اصلی و جوابگوی سوالات پیوسته اهل دنیای موجود طراحی اساسا مورد استفاده قرار گیرد.
</p>
<p style="font-weight:bold">
لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است. چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است و برای شرایط فعلی تکنولوژی مورد نیاز و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد. کتابهای زیادی در شصت و سه درصد گذشته، حال و آینده شناخت فراوان جامعه و متخصصان را می طلبد تا با نرم افزارها شناخت بیشتری را برای طراحان رایانه ای علی الخصوص طراحان خلاقی و فرهنگ پیشرو در زبان فارسی ایجاد کرد. در این صورت می توان امید داشت که تمام و دشواری موجود در ارائه راهکارها و شرایط سخت تایپ به پایان رسد وزمان مورد نیاز شامل حروفچینی دستاوردهای اصلی و جوابگوی سوالات پیوسته اهل دنیای موجود طراحی اساسا مورد استفاده قرار گیرد.
</p>
 </body>
</html>
EOT;

$mpdf->SetHTMLHeader('
<div style="text-align: center; font-weight: bold;">
    هدر
</div>
');
$mpdf->SetHTMLFooter('
<div style="text-align: center; font-weight: bold;">
    فوتر {PAGENO}
</div>
');
$mpdf->WriteHTML($html);
$mpdf->Image('', '', '', '', '', '', '', '', '', '', '', '');
//$mpdf->AddPage(); // force pagebreak
//For Handle Errors
//ob_clean();
//F Means Save Only
//$mpdf->Output('filename.pdf','F');
//D Means Download
$mpdf->Output('filename.pdf', 'D');
//3-ADD Font To Library On This Folder
// vendor/mpdf/mpdf/ttfonts
//4-Add An Array Like Bellow To This File:
// vendor/mpdf/mpdf/src/Config/FontVariables.php
// "mitra" => [
//			'R' => "IRMitra.ttf", //regular
//			'B' => "IRMitraBold.ttf", //bold
//			'useOTL' => 0xFF,
//			'useKashida' => 75,
//	],
Comment

PREVIOUS NEXT
Code Example
Php :: get pages with tempalte wp 
Php :: Add Recent Posts by Category Using PHP 
Php :: cara cek versi php di laptop 
Php :: Available excel column formatting 
Php :: use compose with different php version debian linux 
Php :: php define associative array 
Php :: codeigniter database metadata 
Php :: php delete al lsession 
Php :: php loop add class to first element 
Php :: retrieve the order Id on Order pay page 
Php :: wordpresss loop through object 
Php :: mobibeDetect 
Php :: how to get only file orginal extension in codeigniter 3 
Php :: var_dump-type and value of expresion 
Php :: QR CODE FROM CAMCODES 
Php :: null check nested object laravel 
Php :: how to concatenate folder name with image in php 
Php :: wp wc php remove product from cart if amount is 0 
Php :: laravel command optional parameter 
Php :: date + 14 days php 
Php :: get_html_translation_table (PHP 4, PHP 5, PHP 7, PHP 8) get_html_translation_table — Returns the translation table 
Php :: laravel helper.php session data 
Php :: carbon parse 
Php :: Secured PHP Contact Form 
Php :: Problems with Special Characters between Angular http post and PHP 
Php :: itop cron.php 
Php :: wp_remote_post decode data 
Php :: word limit in php 
Php :: rerender block in twig 
Php :: WordPress oEmbed Funktion abschalten 
ADD CONTENT
Topic
Content
Source link
Name
2+6 =