Instalatu mPDF Composer gabe – PHP PDF txostenak

mPDF The CSS / HTML PDF sortzen ikaskuntza baxuko kurba batera. Ideia hemen mPDF lana egiteko zerbitzaria Composer instalatu beharrik gabe.

sarrera

Gaur egun jada ez ikusi programazio erabili gabe neure burua Composer. koherentziaz ugari modulu / gidoiak hirugarrenek sortutako kudeatu eta erabilgarri dauden aukera ematen du https://packagist.org/.

batera Composer ezin da besterik gabe instalatu eta eguneratzeko paketeak erraz, baina baita automatikoki mantendu sinkronizatua pakete batzuen aplikazioan erabili edozein mendekotasunen. Gainera, ditu dagoeneko prontinho automatikoki kargatzeko, Igoera euren PHP klaseak ahalbidetuz beharren artean, gabe / eskatzen.

Baina hau ez da buruz post bat Composer :P Dezagun ikusi nola instalatu eta exekutatu mPDF, PHP liburutegia PDF sortzeko HTML-kodea erabiliz. The mPDF Bere txarrez ez dauka, baina gauza interesgarria da, funtsean, hori besterik behar zure HTML eta esfortzu gutxieneko ibiltzeko bihurtzeko baldintza izango dute PDF.

arazoa

Antza denez,, bertsio berriak, zehatza da Composer instalatu mPDF. hortaz, Gomendagarria da, izan ere, erabili pasatu duzula Composer bere garapen-jarduera.

Hori dela galderari: eta bada ez dut instalatu Composer nonserver? Kasu honetan, gailu bat erabiliko dugu: instalatu edo Composer lokalean eta ondoren igoko (Igoera) itsatsi zerbitzu edo “Saltzailearen“. Ondorioz bere Composer erdi hilda egongo da, baina oraindik ere izango da egiteko erabiltzea posible egiten mPDF.

konponbidea

instalatzen mPDF by the Composer Oso erraza da. joan gune https://getcomposer.org/download/, deskargatu eta musikagilea instalatu.

Behin du Composer instalatutako, edo, besterik gabe ireki Terminal (komandoa) eta zure eskaera direktorioa sartzeko (www-en edo / htdocs /, adibidez), eta, ondoren, exekutatu komando:

$ konpositorea eskatzen mpdf/mpdf

Kontuan izan zure eskaera direktorioa erroan dago fitxategi batzuk sortu, gisa composer.json e composer.lock, Ondo direktorioa bezain “Saltzailearen /“. Orain erraza da! Dagoeneko dena behar duzu zure mPDF Funtzio.

Hartu karpeta Saltzailearen eta bidali zure zerbitzaria. baizik, ipini erroa, eta fitxategi bat sortu index.php (halaber, erro) probatzeko mPDF kode dauzkan:

1
2
3
4
5
<?php
require_once __DIR__ . '/Vendor/autoload.php';
$mpdf = berriaren mPDF();
$mpdf->WriteHTML('<h1>Kaixo Mundua!</h1>');
$mpdf->Irteera();

egin honetan, Dena ondo badoa bada, agertuko da a PDF idatziz “Kaixo Mundua!“.

PHP PDF txostenak

Txostena ez da Post honen helburua, baina zerbait gehiago grabatzeko hartzen dut. txostenak sortzeko behar baduzu, Aukera bat txertatzeko dago zure CSS / HTML fitxategia PHP eta ondoren pasatzen kodea mPDF Egin lan gogorra, beraz, adibidez (Ikusi irudia irteera 1 behean):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
<?php
require_once __DIR__ . '/Vendor/autoload.php';
ob_start();
?>
<style>
    taula, garren, td {
        mugatik: 1px beltza ona;
        mugatik-kolapso: kolapso;
        padding: 5px;
    }               
    mahai tr:garren-alaben(bakoitiak) {
      background-color: #EEE;
    }  
    mahai tr:garren-alaben(are) {
      background-color: #fff;
    }   
    mahai thead garren {
      background-color: #CCC;
    } 
    mahai tfoot td {
      background-color: #CCC;
    } 
</style> 
<h1>nire txostena</h1>
<table align="center">
    <thead>
        <tr>
            <garren>izen</garren>
            <garren>adina</garren>
            <garren>E-mail</garren>
        </tr>
    </thead>
    <tfoot>
        <tr>
            <td colspan="3" align="center">Copyright ® 2017</td>
        </tr>
    </tfoot>>    
    <tbody>
        <tr>
            <td>Taylor</td>
            <td align="center">43</td>
            <td >taylor@amail.com</td>
        </tr>
        <tr>
            <td>Portela</td>
            <td align="center">47</td>
            <td>portela@bmail.com</td>
        </tr>        
    </tbody>
</taula>
<?php
$html = ob_get_contents();
$mpdf = berriaren mPDF;
$mpdf->WriteHTML($html);
$mpdf->Irteera();

piku. 1 – PDF irteera injekzio CSS / HTML kode fitxategia (ireki) prozesatu mPDF arabera

Jakina hobeto egituratzeko ditzakezu Kodea jarriz CSS / HTML Aparteko template fitxategi batean eta kargatu deia sartu mPDF.

azken finean, orain sortu da duzu da! Hartu irakurri batean eskuliburu mPDF eta erabilera eta bateragarritasuna modu barruan lortu.

denera: 14851

Utzi erantzuna

Zure e-posta helbidea ez da argitaratuko. Beharrezko eremuak markatuta daude *