1. Produkti
  2.   PDF
  3.   PHP
  4.   mPDF
 
  

Atvērtā pirmkoda PHP bibliotēka PDF failu apstrādei

Izveidojiet, modificējiet un manipulējiet ar PDF dokumentiem, pievienojiet tabulas, galvenes un kājenes PDF failiem, izmantojot PHP API.

mPDF ir atvērtā pirmkoda PHP bibliotēka, kas ļauj lietotājiem izveidot, modificēt un manipulēt ar PDF dokumentiem savā PHP lietojumprogrammā. Bibliotēka atbalsta PDF izveidi no UTF-8 kodēta HTML un pieņem UTF-8 kodētu HTML. Tas automātiski nosaka RTL rakstzīmes dokumentā un pārsūta tabulas, sarakstus, tabulas šūnu izlīdzināšanu, attaisnoto tekstu, kā arī pilna teksta apvērsumu RTL rakstzīmēm. Turklāt tas arī automātiski nosaka rakstzīmes, kas nav RTL, un parāda tās sākotnējā secībā.

Bibliotēka atbalsta vairākas svarīgas pamata un papildu funkcijas PDF dokumentu pārvaldībai, piemēram, PDF izveide, grāmatzīmes, CSS stila lapas, PDF lapas izkārtojums un orientācija, tabulu vai ligzdotu tabulu ievietošana, attēlu pievienošana (JPG, GIF, PNG, SVG, BMP). vai WMF formāts, teksta pamatojums, PDF dokumentu drošība, galvenes un kājenes, lappušu numerācija un daudz kas cits.

.

Previous Next

Darba sākšana ar mPDF

Oficiālā mPDF bibliotēkas instalēšanas metode ir composer packagist pakotne mpdf/mpdf. Lūdzu, izmantojiet šo komandu vienmērīgai instalēšanai.

Instalējiet mPDF, izmantojot komponistu

$ composer require mpdf/mpdf

PDF failu izveide no UTF-8 kodēta HTML

mPDF bibliotēka nodrošina funkcionalitāti PDF dokumentu izveidei no UTF-8 kodēta HTML PHP lietojumprogrammā. UTF-8 kodēts HTML tiek pieņemts kā standarta ievade. Kad PDF fails ir izveidots, varat tajā veikt arī izmaiņas atbilstoši savām vajadzībām. Bibliotēka ļauj ievietot jaunas lapas, pievienot jaunu saturu, ievietot attēlus, izmantot grāmatzīmes, pievienot galvenes un kājenes esošai lapai un daudz ko citu.

Pievienojiet tabulas PDF failam, izmantojot PHP

Atvērtā pirmkoda bibliotēka mPDF sniedz programmatūras izstrādātājiem iespēju pievienot un modificēt tabulas PDF dokumentā. Bibliotēka atbalsta CSS stilus tabulām/šūnām un pielāgotus atribūtus, pievienojot horizontālu apmali tabulas augšpusē un apakšā. Tas ietver arī atbalstu robežu sakukšanai (CSS border-collapse:collapse or atdalīt), kā arī šūnu atstarpes un cellPadding. Turklāt jūs varat pagriezt tabulas, AutosizePermalink, atkārtot tabulas galvenes rindu jaunā lapā un daudz ko citu.

Eksportējiet HTML tabulu uz PDF, izmantojot 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 .= 'Pasākuma brīvprātīgā ID: ' . $row['eventvolunteerID'] . '
'; $data .= 'Pasākuma nosaukums: ' . $row['eventTitle'] . '
'; $data .= 'Ruļļa nr.: ' . $row['rollno'] . '
'; $data .= 'Pasākuma datums: ' . $row['eventDate'] . '
'; $data .= 'Pasākuma laiks: ' . $row['eventTime'] . '
'; $data .= 'Pasākumu ierobežojums: ' . $row['eventLimit'] . '
'; } $mpdf = new \Mpdf\Mpdf(); $mpdf->WriteHTML($data); $mpdf->Output('myfile.pdf', 'D'); }

Pievienojiet galvenes un kājenes PDF failam

MPDF bibliotēka ietver atbalstu galveņu un kājenes pievienošanai PDF dokumentam, izmantojot PHP. Bibliotēka nodrošina vairākus dažādus veidus, kā iestatīt lappušu galvenes un kājenes PDF failā, piemēram, definēt galveni/kājeni visam dokumentam, ieskaitot attēlus galvenē/kājenē, sarežģītas galvenes/kājenes ar HTML koda priekšrocību, iestatot galvene/kājene dokumenta sākumā un daudz kas cits.

Izveidojiet ar paroli aizsargātus PDF dokumentus

MPDF bibliotēka ietver pilnīgu atbalstu PDF dokumentu iestatījumu drošībai. Bibliotēka sniedz lietotājiem iespēju noteikt, vai dokuments ir šifrēts un kādas atļaujas tiek piešķirtas lietotājam. Tas arī ļauj iestatīt paroli PDF dokumenta atvēršanai vai PDF dokumenta modificēšanai.

 Latviski