சேவையகத்தில் இசையமைப்பாளர் இல்லாமல் mPDF ஐ நிறுவவும் – PHP கொண்டு PDF அறிக்கைகள்

mPDF குறைந்த வளைவு CSS HTML / இருந்து PDF உருவாக்குகிறது. இங்கே யோசனை சேவையகத்தில் இசையமைப்பாளர் நிறுவ இல்லாமல் mPDF வேலை செய்ய உள்ளது. இசையமைப்பாளர் உள்நாட்டில் பயன்படுத்தப்பட்டு பின்னர் சேவையகத்திற்கு அனுப்பப்படும்.

கவனம்: Se você não quer instalar o composer de forma alguma, este tutorial não é para você. Neste post será utilizado o composer localmente e posteriormente enviado para o servidor, sem instalação.

அறிமுகம்

இப்போதெல்லாம் இனி நானே பயன்படுத்தி இல்லாமல் நிரலாக்க பார்க்க இசையமைப்பாளர். அதை நீங்கள் மூன்றாவது கட்சிகள் உருவாக்கிய தொடர்ந்து பல தொகுதிகள் / ஸ்கிரிப்டுகள் நிர்வகிக்க கிடைக்கூடியதாக இருக்கின்றன அனுமதிக்கிறது https://packagist.org/.

உடன் இசையமைப்பாளர் நீங்கள் எளிதாக மேம்படுத்தல் தொகுப்புகளை நிறுவ முடியாது, ஆனால் பயன்பாட்டில் பயன்படுத்தப்பட்டால் பிற தொகுப்புகளை தானாகவே சார்புநிலைகளாகவும் ஒத்திசைவுடன் வைத்திருக்கலாம். மேலும், ஏற்கனவே prontinho உள்ளது தன்னியக்க ஏற்றம், சேர்த்துக்கொள்வதற்கான அவசியமானது இல்லாமல் தங்கள் PHP வகுப்புகள் பதிவேற்ற அனுமதிக்கிறது / தேவைப்படும்.

ஆனால் இது பற்றி ஒரு பதவியை அல்ல இசையமைப்பாளர் :P யின் நிறுவ மற்றும் ரன் எப்படி செய்வது என்று paarkkalaam mPDF, ஒரு PHP நூலகம் HTML குறியீட்டை மூலம் PDF உருவாக்க. தி mPDF அதன் தீமைகள் அங்கு உள்ளது, ஆனால் சுவாரஸ்யமான விஷயம் நீங்கள் அடிப்படையில் தான் உங்கள் HTML சவாரி செய்ய வேண்டும் எளிமையாக ஏற்கனவே மாற்ற முடியும் என்று பிடிஎப்.

பிரச்சனை

வெளிப்படையாக, புதிய பதிப்புகள், அது துல்லியமானது இசையமைப்பாளர் நிறுவ mPDF. எனவே, பரிந்துரைக்கப்படுகிறது நீங்கள் உண்மையில் பயன்படுத்த போகிறது நல்லது இசையமைப்பாளர் அதன் வளர்ச்சி நடவடிக்கையில்.

ஆகையால் கேள்வி: நான் நிறுவும் என்றால் இசையமைப்பாளர் nonserver? இந்த வழக்கில், நாங்கள் ஒரு சாதனம் பயன்படுத்த வேண்டும்: நிறுவ இசையமைப்பாளர் உள்நாட்டில் பின்னர் உயரும் (பதிவேற்ற) அடைவை Server க்கு “விற்பனையாளர்“. அதற்கு இணங்க இசையமைப்பாளர் குற்றுயிராக இருக்கும், ஆனால் அது இன்னும் பயன்படுத்துவதற்கு சாதகமாக செய்யும் mPDF.

தீர்வு

Como foi dito no início, a ideia é fazer o mPDF funcionar no servidor sem que seja preciso instalá-lo no Servidor. இந்த, faremos uma instalação local do composer, e então enviaremos para o servidor.

நிறுவுதல் mPDF மூலம் இசையமைப்பாளர் இது மிகவும் எளிது. செல்ல தளத்தில், https://getcomposer.org/download/, பதிவிறக்க மற்றும் இசையமைப்பாளர் நிறுவ.

நீங்கள் ஒருமுறை இசையமைப்பாளர் நிறுவப்பட்ட, அல்லது வெறுமனே திறந்த டெர்மினல் (கட்டளை) உங்கள் விண்ணப்பத்தை அடைவு அணுக (dentro டி www, / OU htdocs /, உதாரணமாக), பின்னர் பின்வரும் கட்டளையை ரன்:

$ இசையமைப்பாளர் தேவைப்படும் mpdf/mpdf

உங்கள் விண்ணப்பத்தை அடைவு வேர் கவனிக்கவும் சில கோப்புகளை உருவாக்கப்பட்ட உள்ளது, போன்ற composer.jsoncomposer.lock, அதே கோப்பகமாகக் “விற்பனையாளர் /“. இப்போது அது எளிது! நீங்கள் ஏற்கனவே நீங்கள் தேவையான அனைத்தையும் உங்கள் mPDF செயல்பாடு.

அடைவை எடுத்து விற்பனையாளர் மற்றும் உங்கள் சர்வர் அனுப்ப. மாறாக, ரூட் அதை வைக்க மற்றும் ஒரு கோப்பு உருவாக்க இன்டெக்ஸ்.பிஎச்பி (மேலும் மூலத்தில்) சோதிக்க mPDF பின்வரும் குறியீடு கொண்ட:

1
2
3
4
5
<?PHP
require_once __DIR__ . '/vendor/autoload.php';
$mpdf = புதிய mPDF();
$mpdf->WriteHTML('<H1>வணக்கம் உலகம்!</H1>');
$mpdf->வெளியீடு();

செய்யப்படுகிறது இந்த, எல்லாம் நன்றாக நடந்தால் கூட, பாப் அப் ஒரு பிடிஎப் எழுத்து “ஹலோ உலகம்!“.

PHP கொண்டு PDF அறிக்கைகள்

அறிக்கை இந்த போஸ்ட் நோக்கம் அல்ல, ஆனால் நான் இன்னும் ஒன்று பதிவு செய்ய எடுத்து. நீங்கள் அறிக்கைகள் உருவாக்க வேண்டும் என்றால், ஒரு விருப்பத்தை உட்பொதிக்க உங்கள் CSS HTML / கோப்பு PHP, பின்னர் குறியீடு கடந்து 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:n வது குழந்தை(ஒற்றைப்படை) {
      பின்னணி நிறம்: #ஈ;
    }  
    அட்டவணை tr:n வது குழந்தை(கூட) {
      பின்னணி நிறம்: #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 = புதிய mPDF;
$mpdf->WriteHTML($HTML);
$mpdf->வெளியீடு();

படம். 1 – CSS குறியீடு உட்செலுத்துதலுக்கான பிடிஎப் வெளியீடு கோப்பு HTML / (வரை) mPDF மூலம் பதப்படுத்தப்பட்ட

வெளிப்படையாக நீங்கள் நன்றாக வைப்பதன் மூலம் குறியீடு கட்டிக் கொள்ளலாம் CSS HTML / ஒரு தனி டெம்ப்ளேட் கோப்பில் மற்றும் அழைப்பாக அது ஏற்ற mPDF.

இறுதியில், இப்போது அது உங்களைப் பொறுத்தது! எடுத்து ஒரு படிக்க கையேடு mPDF பயன்படுத்துவதற்கான மற்றும் பொருந்தும்தன்மையின் வழி உள்ளே பெற.

மொத்த அணுகுகிறது: 19011

ஒரு கருத்து “சேவையகத்தில் இசையமைப்பாளர் இல்லாமல் mPDF ஐ நிறுவவும் – PHP கொண்டு PDF அறிக்கைகள்

ஒரு பதில் விடவும்

உங்கள் மின்னஞ்சல் முகவரியை வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்ட *