インストール mPDF sem 作曲家 – Relatórios em PDF com PHP

O mPDF ゲラ PDF からバイオ ・ デ ・ CSS/HTML com バイシャ クルバ ・ デ ・ aprendizado. ここでの考え方は、作曲家をサーバーにインストールすることがなく動作する、mPDF.

導入

今日、私はプログラミングを使用せず自分自身を見ていない、 作曲家. 第三者が作成した多数のモジュール/スクリプトを一貫して管理することができますでご利用いただけます https://packagist.org/.

と、 作曲家 できますだけでなくインストールして簡単にパッケージを更新, また同期アプリケーションで使用されるその他のパッケージに自動的にすべての依存関係を保つが、. さらに, 既に持っている準備ができて、 AutoLoad, 必要とすることがなく、PHP のクラスを実行すること.

これはについてのポストではないが、 作曲家 :P をインストールおよび実行する方法を見てみましょう、 mPDF, HTML コードを使用して PDF を生成するための PHP ライブラリ. 、 mPDF あなたの短所があります。, 興味深いはその基本的にはする必要がありますあなたの HTML をマウントは、最小限の労力ですでにできるようになりますそれを変換するが、 PDFファイル.

問題

です。, 新しいバージョンの, かかる、 作曲家 インストールするのには、 mPDF. だから, 実際に使用して使うこと推奨です、 作曲家 開発活動.

したがって、質問: インストールする方法を持っていない場合 作曲家 サーバー上? この場合, ギミックを用いて、: インストール、 作曲家 ローカルを登ると (アップロード) サーバーのフォルダー “ベンダー“. このような状況の下で、 作曲家 部分的に操作不能になります, まだ可能になるが、 mPDF.

ソリューション

インストール、 mPDF によって 作曲家 非常に簡単です。. 行きます https サイト://getcomposer.org/download/, ダウンロードし、インストール、作曲家.

したら、 作曲家 インストールされています。, 単に端末を開く (コマンド) アプリケーションのディレクトリへのアクセスと (www/htdocs 内または/, 例えば、), 次のコマンドを実行:

$ 作曲家 必要とします。 mpdf/mpdf

アプリケーションのルート ディレクトリを作成することいくつかのファイルに注意してください。, として 作曲家 .JSON および ロックの作曲家。, ディレクトリだけでなく、 “ベンダー/“. 今は簡単です。! 必要なすべてが既にある場合、 mPDF 作業.

フォルダーを取る ベンダー サーバーに送ると. できれば, ルートに配置し、ファイルを作成します。 index.php (ルートにも) テストするのには、 mPDF 次のコードを含む:

1
2
3
4
5
<?PHP
require_once _ _ DIR _ _ . '/vendor/autoload.php ';
$mpdf = 新機能 mPDF();
$mpdf->WriteHTML('<H1>ハローワールド!</H1>');
$mpdf->出力();

これをやった, もしすべてがうまくいけば, 表示されます、 PDFファイル 書かれて “ハローワールド!“.

Relatórios em PDF com PHP

レポートはこの記事の目的ではないです。, 私は何かより多くを記録に取るが、. レポートを生成する必要がある場合, 1 つのオプションを埋め込むには、 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();
?>
<スタイル>
    テーブル, th, TD {
        国境: 1PX ソリッド ブラック;
        国境崩壊: 崩壊;
        パディング: 5PX;
    }               
    tr を表にします。:n 番目の子(奇数) {
      背景色: #最も幅の広い;
    }  
    tr を表にします。:n 番目の子(さらに) {
      背景色: #FFF;
    }   
    表の thead 番目 {
      背景色: #CCC;
    } 
    表の tfoot td {
      背景色: #CCC;
    } 
</スタイル> 
<H1>私のレポート</H1>
<table align="center">
    <THEAD>
        <tr>
            <th>名</th>
            <th>年齢</th>
            <th>電子メール</th>
        </tr>
    </THEAD>
    <TFOOT>
        <tr>
            <td colspan="3" align="center">Copyright® 2017</TD>
        </tr>
    </TFOOT>>    
    <TBODY>
        <tr>
            <TD>テイラー</TD>
            <td align="center">43</TD>
            <TD >taylor@amail.com</TD>
        </tr>
        <tr>
            <TD>ポルテラ空港</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 コード インジェクションの PDF 出力ファイル (上記) mPDF によって処理

明らかに整理できますより良いコードを置くことによって、 CSS/HTML 別のテンプレートでファイルし、の呼び出しに読み込む mPDF.

とにかく, 今あなたに次第です。! 読み取りは、します。 マニュアル mPDF 使用と互換性のフォーム内にとどまると.

総ヒット数: 1900

メッセージを残してください

あなたのメール アドレスは公開されません. 必要なフィールドが付いています *