PHP библиотека с отворен код за обработка на PDF файлове

Създавайте, променяйте и манипулирайте PDF документи, добавяйте таблици, заглавки и долни колонтитули към PDF файлове чрез PHP API.

mPDF е PHP библиотека с отворен код, която позволява на потребителите да създават, променят и манипулират PDF документи в собственото си PHP приложение. Библиотеката поддържа създаване на PDF от UTF-8 кодиран HTML и приема UTF-8 кодиран HTML. Той автоматично открива RTL знаци в документ и прехвърля таблици, списъци, подравняване на клетките на таблицата, оправдан текст, както и обръщане на пълен текст за RTL знаци. Освен това, той също така автоматично открива знаци, които не са RTL, и ги показва в оригиналния ред.

Библиотеката поддържа няколко важни основни и разширени функции за управление на PDF документи, като създаване на PDF, отметки, CSS стилови таблици, оформление на PDF страници и ориентация, вмъкване на таблици или вложени таблици, добавяне на изображения (JPG, GIF, PNG, SVG, BMP или WMF формат, обосновка на текст, защита на PDF документи, горни и долни колонтитули, номериране на страници и много други.

.

Previous Next

Първи стъпки с mPDF

Официалният метод за инсталиране на mPDF библиотека е чрез композитор пакет mpdf/mpdf. Моля, използвайте следната команда за гладка инсталация.

Инсталирайте mPDF чрез Composer

$ composer require mpdf/mpdf

Създаване на PDF файлове от UTF-8 кодиран HTML

mPDF библиотеката предоставя функционалност за създаване на PDF документи от UTF-8 кодиран HTML в PHP приложение. UTF-8 кодиран HTML се приема като стандартен вход. След като PDF файлът бъде създаден, можете също да правите промени в него според вашите собствени нужди. Библиотеката ви улеснява да вмъквате нови страници, да добавяте ново съдържание, да вмъквате изображения, да използвате отметки, да добавяте горни и долни колонтитули към съществуваща страница и много повече.

Добавете таблици към PDF чрез PHP

Библиотеката с отворен код mPDF дава възможност на разработчиците на софтуер да добавят и променят таблици в PDF документ. Библиотеката поддържа CSS стилове за таблици/клетки и персонализирани атрибути, добавяйки хоризонтална рамка в горната и долната част на таблицата. Той също така включва поддръжка за свиване на границата (CSS border-collapse:collapse или отделно), както и cellSpacing и cellPadding. Освен това можете да завъртате таблици, AutosizePermalink, повтарящ се ред на заглавката на таблицата на нова страница и много други.

Експортирайте HTML таблица в PDF чрез PHP

 require_once __DIR__ . '/vendor/autoload.php';
if(isset($_GET['checkyouraction'])) {
  // Write your Database query here to get $result
  $data = '';
  while($row = mysqli_fetch_array($result)){
    $data .= 'ID на доброволеца на събитието: ' . $row['eventvolunteerID'] . '
'; $data .= 'Заглавие на събитието: ' . $row['eventTitle'] . '
'; $data .= 'Ролка №: ' . $row['rollno'] . '
'; $data .= 'Дата на събитие: ' . $row['eventDate'] . '
'; $data .= 'Час на събитието: ' . $row['eventTime'] . '
'; $data .= 'Лимит на събитието: ' . $row['eventLimit'] . '
'; } $mpdf = new \Mpdf\Mpdf(); $mpdf->WriteHTML($data); $mpdf->Output('myfile.pdf', 'D'); }

Добавете горни и долни колонтитули към PDF файл

Библиотеката mPDF включва поддръжка за добавяне на горни и долни колонтитули към PDF документ чрез PHP. Библиотеката предоставя няколко различни начина за задаване на горни и долни колонтитули на страници в PDF, като например дефиниране на горен/долен колонтитул за целия документ, включително изображения в горен/долен колонтитул, сложни горни/долни колонтитули с предимството на HTML кода, настройка на горен/долен колонтитул в началото на документ и много други.

Създавайте защитени с парола PDF документи

Библиотеката mPDF включва пълна поддръжка за сигурността на настройките на PDF документи. Библиотеката дава възможност на потребителите да определят дали документът е криптиран и какви разрешения са дадени на потребителя. Той също така ви позволява да зададете парола за отваряне на PDF документа или за модифициране на PDF документа.

 Български