MPDF የሴም የሙዚቃ ደራሲ ጫን – ፒኤችፒ ጋር የፒዲኤፍ ሪፖርቶች

የ mPDF ዝቅተኛ የመማር ጥምዝ ጋር CSS / ከ HTML ፒዲኤፍ ያመነጫል. እዚህ ላይ ያለው ሃሳብ ወደ የአገልጋይ የሙዚቃ ደራሲ ለመጫን ሳያስፈልገው mPDF ሥራ ለማድረግ ነው.

መግቢያ

በአሁኑ ከአሁን በኋላ ራሴ በመጠቀም ያለ ፕሮግራም ተመልከት የሙዚቃ ደራሲ. ይህም እርስዎ በሶስተኛ ወገኖች የተፈጠረ በወጥነት በርካታ ሞጁሎች / ስክሪፕቶችን ማቀናበር እና ይገኛሉ ያስችልዎታል https://packagist.org/.

ጋር የሙዚቃ ደራሲ አንተ ብቻ በቀላሉ ዝማኔ ጥቅሎችን መጫን እና አይችልም, ነገር ግን ደግሞ ማመሳሰል ውስጥ መተግበሪያ ውስጥ ጥቅም ላይ ከሌሎች ጥቅሎች ጋር በራስ-ሰር ማንኛውም ጥገኝነቶች መቆየት. ከዚህም በላይ, አስቀድሞ prontinho አለው autoload, ማካተት አስፈላጊነት ያለ ፒኤችፒ ክፍሎችን መስቀል በመፍቀድ / ይጠይቃል.

ነገር ግን ይህን ስለ አንድ ልጥፍ አይደለም የሙዚቃ ደራሲ :P መጫን እና አሂድ እንዴት እንደሆነ እስቲ እንመልከት mPDF, አንድ ፒኤችፒ መጽሐፍት የ HTML ኮድ በመጠቀም ፒዲኤፍ ማመንጨት. የ mPDF የራሱ ጉዳቱን አለ አለው, ነገር ግን አስገራሚ ነገር በመሠረቱ ብቻ ኤችቲኤምኤል ለመንዳት ይኖርብናል እና አነስተኛ ጥረት ጋር አስቀድመው ይለውጡት ይችላሉ ነው ፒዲኤፍ.

ችግር

በግልጽ, አዲስ ስሪቶች, ይህ ትክክለኛ ነው የሙዚቃ ደራሲ ለመጫን mPDF. እንግዲህ, የሚመከር እርስዎ በትክክል ለመጠቀም መሄድ ነው የሙዚቃ ደራሲ የልማት እንቅስቃሴ ውስጥ.

በመሆኑም ጥያቄ: እኔም ለመጫን አይደለም ከሆነ የሙዚቃ ደራሲ nonserver? በዚህ ጉዳይ ላይ, አንድ መሣሪያ ይጠቀማሉ: ጫን የሙዚቃ ደራሲ በአካባቢ እና ከዚያ ይነሣል (መስቀል) ወደ አቃፊ አገልጋይ “ሻጭ“. በዚህም መሰረት የእርሱ የሙዚቃ ደራሲ ግማሽ የሞተ ይሆናል, ነገር ግን አሁንም መጠቀም የሚቻል ያደርገዋል mPDF.

መፍትሔ

በመጫን ላይ mPDFየሙዚቃ ደራሲ በጣም ቀላል ነው. ሂድ ጣቢያ https://getcomposer.org/download/, ለማውረድ እና የሙዚቃ ደራሲ ይጫኑ.

አላችሁ አንዴ የሙዚቃ ደራሲ የተጫኑ, ወይም በቀላሉ ክፍት ተርሚናል (ትእዛዝ) እና የእርስዎ መተግበሪያ ማውጫ መድረስ (dentro ደ የ www / ድመ htdocs /, ለምሳሌ), ከዚያም የሚከተለውን ትዕዛዝ አሂድ:

$ አቀናባሪ ያስፈልጋቸዋል ፒዲኤፍ/ፒዲኤፍ

ማመልከቻዎ ማውጫ መንስኤ መሆኑን ልብ በል አንዳንድ ፋይሎች የተፈጠረ ነው, እንደ composer.jsoncomposer.lock, እንዲሁም ማውጫ እንደ “ሻጭ /“. አሁን ቀላል ነው! ቀድሞውኑ እናንተ የሚያስፈልጉን ነገሮች የእርስዎን mPDF ሥራ.

አቃፊ ውሰድ ሻጭ እና አገልጋዩ ይላኩት. ይልቅ, ሥር ውስጥ ማስቀመጥ እና አንድ ፋይል መፍጠር index.php (በተጨማሪም መንስኤ) ወደ ለመሞከር mPDF የሚከተለውን ኮድ የያዘ:

1
2
3
4
5
<?PHP
require_once __DIR__ . '/vendor/autoload.php';
$ፒዲኤፍ = አዲስ mPDF();
$ፒዲኤፍ->WriteHTML('<h1>ሰላም ልዑል!</h1>');
$ፒዲኤፍ->ዉጤት();

ማድረግ ይህ, ሁሉም መልካም ይሄዳል ከሆነ, ብቅ ይሆናል አንድ ፒዲኤፍ በጽሑፍ “ሰላም ልዑል!“.

ፒኤችፒ ጋር የፒዲኤፍ ሪፖርቶች

ሪፖርት በዚህ ልጥፍ ዓላማ አይደለም, ነገር ግን አንድ ነገር ተጨማሪ ለመቅረጽ መውሰድ. እናንተ ሪፖርቶችን ማመንጨት ከፈለጉ, አንድ አማራጭ መክተት ነው የእርስዎን የሲ ኤስ ኤስ / ኤችቲኤምኤል ፋይል ፒኤችፒ ከዚያም ለ ኮድ ማለፍ mPDF ከባድ ሥራ አድርግ, በመሆኑም ለምሳሌ (ስእል ውጽዓት ይመልከቱ 1 በታች):

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();
?>
<ቅጥ>
    ጠረጴዛ, ኛ, TD {
        ወሰን: 1ፒክስል ጠጣር ጥቁር;
        ድንበር-ሰብስብ: ተደመሰሰ;
        ድብዳብ: 5ፒክስል;
    }               
    ሠንጠረዥ tr:ከውሂብ-ልጅ(ያልተለመደ) {
      የበስተጀርባ-ቀለም: #EEE;
    }  
    ሠንጠረዥ tr:ከውሂብ-ልጅ(እንኳን) {
      የበስተጀርባ-ቀለም: #fff;
    }   
    ሠንጠረዥ thead ኛ {
      የበስተጀርባ-ቀለም: #CCC;
    } 
    ሠንጠረዥ tfoot TD {
      የበስተጀርባ-ቀለም: #CCC;
    } 
</ቅጥ> 
<h1>የእኔ ሪፖርት</h1>
<table align="center">
    <thead>
        <tr>
            <ኛ>ስም</ኛ>
            <ኛ>ዕድሜ</ኛ>
            <ኛ>ኢ-ሜይል</ኛ>
        </tr>
    </thead>
    <tfoot>
        <tr>
            <td colspan="3" align="center">የቅጂ መብት ® 2017</TD>
        </tr>
    </tfoot>>    
    <tbody>
        <tr>
            <TD>ቴይለር</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>
</ጠረጴዛ>
<?PHP
$html = ob_get_contents();
$ፒዲኤፍ = አዲስ mPDF;
$ፒዲኤፍ->WriteHTML($html);
$ፒዲኤፍ->ዉጤት();

የበለስ ፍሬ. 1 – የ CSS ኮድ ማስገባትን ለ PDF የውጤት ፋይል / ኤችቲኤምኤል (እስከ) mPDF ለመሰራት

እንደሚታወቀው በተሻለ በማስቀመጥ ኮዱን አሰካክቶ ይችላሉ የሲ ኤስ ኤስ / ኤችቲኤምኤል በተለየ አብነት ፋይል ውስጥ እና ጥሪ ወደ ይህን መጫን mPDF.

በመጨረሻ, አሁን በእናንተ ዘንድ እስከ ነው! መውሰድ አንድ ላይ ማንበብ የእጅ mPDF እና አጠቃቀም እና ተኳሃኝነት ያለውን መንገድ ውስጥ ያግኙ.

ጠቅላላ የመጠቀሚያ ጊዜ: 1900

አንድ መልስ ውጣ

የእርስዎ ኢሜይል አድራሻ ሊታተም አይችልም. የሚያስፈልጉ መስኮች ጋር ምልክት ነው *