2017-03-14 8 views
-2

TCPDFの最小の "hello world"の例は何ですか?作者を使用したTCPDFのhello worldの例

私はhttps://tcpdf.org/examples/で60以上の例を見ると、それらのどれも作曲と連携しないと、彼らはすべての非常に複雑です。

私はシンプルなものを探していますので、私はそれのオフに学習を開始することができます。

+0

作者を使用しない回答を受け入れる場合は、それに応じてタイトルを変更する必要があります。 –

答えて

1

この意志出力ブラウザに "Hello World" のPDF。私が知る限り、はるかに基本的なことはできません。

Downloadまたはclone TCPDF。

include 'TCPDF-master/tcpdf.php'; 

$pdf = new TCPDF;     // create TCPDF object with default constructor args 
$pdf->AddPage();     // pretty self-explanatory 
$pdf->Write(1, 'Hello world');  // 1 is line height 
$pdf->Output('hello_world.pdf'); // send the file inline to the browser (default). 

The documentation for the TCPDF class is here.

+0

素晴らしいですね、ありがとう! –

+0

1つのヒントは、作者の自動ロード –

+0

を使用するのではなく、ファイルを直接インクルードすることです。私は現在のバージョンが作曲家と一緒に働くように設定されているとは思わなかった。しかし、新しい(まだ開発中)バージョンのようです。 –

4

記事のタイトルは、彼らが作曲してTCPDFを使用したいと私は受け入れ答えがこれを行うために作曲を利用していないことが判明していることを指定します。

まず、ComposerでTCPDFを含んでいます。ディレクトリ内の既存のcomposer.lockファイルがある場合は、コマンドラインから実行し、

"require": { 
    "tecnickcom/tcpdf": "^6.2.13" 
} 

::、そうでない場合

composer install 

から実行あなたのcomposer.jsonファイルに次のコードを追加します。コマンドライン:

<?php 
// Load autoloader (using Composer) 
require __DIR__ . '/vendor/autoload.php'; 
$pdf = new TCPDF();     // create TCPDF object with default constructor args 
$pdf->AddPage();     // pretty self-explanatory 
$pdf->Write(1, 'Hello world');  // 1 is line height 

$pdf->Output('hello_world.pdf'); // send the file inline to the browser (default). 

?> 

composer update 

は、次のコードでPHPファイルを作成します。

Webブラウザからこのページを開き、Hello Worldを示すPDFドキュメントの例が表示されます。

関連する問題