Avoimen lähdekoodin PHP-kirjasto PDF-tiedostojen käsittelyä varten
Luo, muokkaa ja manipuloi PDF-dokumentteja, lisää taulukoita, ylä- ja alatunnisteita PDF-tiedostoihin PHP API:n kautta.
mPDF on avoimen lähdekoodin PHP-kirjasto, jonka avulla käyttäjät voivat luoda, muokata ja käsitellä PDF-dokumentteja omassa PHP-sovelluksessaan. Kirjasto tukee PDF-tiedostojen luomista UTF-8-koodatusta HTML:stä ja hyväksyy UTF-8-koodatun HTML:n. Se tunnistaa automaattisesti asiakirjan RTL-merkit ja siirtää taulukot, luettelot, taulukon solujen tasauksen, tasatun tekstin sekä RTL-merkkien koko tekstin käännöksen. Lisäksi se myös tunnistaa automaattisesti ei-RTL-merkit ja näyttää ne alkuperäisessä järjestyksessä.
Kirjasto tukee useita tärkeitä perus- ja lisäominaisuuksia PDF-dokumenttien hallintaan, kuten PDF-tiedostojen luominen, kirjanmerkit, CSS-tyylisivut, PDF-sivujen asettelu ja suunta, taulukoiden tai sisäkkäisten taulukoiden lisääminen, kuvien lisääminen (JPG, GIF, PNG, SVG, BMP). tai WMF-muoto, tekstin perustelut, PDF-dokumenttien suojaus, ylä- ja alatunnisteet, sivunumerointi ja paljon muuta.
.
mPDF:n käytön aloittaminen
Virallinen mPDF-kirjaston asennustapa on composer packagist-paketin mpdf/mpdf kautta. Käytä seuraavaa komentoa sujuvaan asennukseen.
Asenna mPDF säveltäjän kautta
$ composer require mpdf/mpdf
PDF-tiedostojen luominen UTF-8-koodatusta HTML:stä
mPDF-kirjasto tarjoaa toiminnot PDF-dokumenttien luomiseen UTF-8-koodatusta HTML:stä PHP-sovelluksen sisällä. UTF-8-koodattu HTML hyväksytään vakiosyötteenä. Kun PDF-tiedosto on luotu, voit myös tehdä siihen muutoksia omien tarpeidesi mukaan. Kirjaston avulla voit lisätä uusia sivuja, lisätä uutta sisältöä, lisätä kuvia, käyttää kirjanmerkkejä, lisätä ylä- ja alatunnisteita olemassa olevalle sivulle ja paljon muuta.
Lisää taulukoita PDF-tiedostoon PHP:n kautta
Avoimen lähdekoodin kirjasto mPDF antaa ohjelmistokehittäjille mahdollisuuden lisätä ja muokata taulukoita PDF-dokumentin sisällä. Kirjasto tukee CSS-tyylejä taulukoille/soluille ja mukautettuja attribuutteja lisäämällä vaakasuuntaisen reunuksen taulukon ylä- ja alaosaan. Se sisältää myös tuen reunojen tiivistämiselle (CSS border-collapse:collapse or different), samoin kuin soluvälille ja solun täytetylle. Lisäksi voit kiertää taulukoita, AutosizePermalinkiä, toistaa taulukon otsikkoriviä uudella sivulla ja monia muita.
Vie HTML-taulukko PDF-muotoon PHP:n kautta
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 .= 'Tapahtuman vapaaehtoisen tunnus: ' . $row['eventvolunteerID'] . '
';
$data .= 'Tapahtuman otsikko: ' . $row['eventTitle'] . '
';
$data .= 'Rulla nro: ' . $row['rollno'] . '
';
$data .= 'Tapahtuma Päivämäärä: ' . $row['eventDate'] . '
';
$data .= 'Tapahtuman aika: ' . $row['eventTime'] . '
';
$data .= 'Tapahtuman raja: ' . $row['eventLimit'] . '
';
}
$mpdf = new \Mpdf\Mpdf();
$mpdf->WriteHTML($data);
$mpdf->Output('myfile.pdf', 'D');
}
Lisää ylä- ja alatunnisteet PDF-tiedostoon
mPDF-kirjasto sisältää tuen ylä- ja alatunnisteiden lisäämiseen PDF-dokumenttiin PHP:n kautta. Kirjasto tarjoaa useita erilaisia tapoja asettaa sivun ylä- ja alatunnisteita PDF-tiedostoon, kuten ylä-/alatunnisteen määrittäminen koko asiakirjalle, mukaan lukien kuvat ylä-/alatunnisteessa, monimutkaiset ylä-/alatunnisteet HTML-koodin eduilla, ylä-/alatunniste asiakirjan alussa ja paljon muuta.
Luo salasanalla suojattuja PDF-dokumentteja
mPDF-kirjasto sisältää täydellisen tuen PDF-dokumenttien asetusten suojaukselle. Kirjasto antaa käyttäjille mahdollisuuden määrittää, onko asiakirja salattu ja mitä käyttöoikeuksia käyttäjälle on myönnetty. Sen avulla voit myös asettaa salasanan PDF-dokumentin avaamista tai PDF-dokumentin muokkaamista varten.