回答編集履歴

1

2015/02/18 03:42

投稿

summertime
summertime

スコア13

test CHANGED
@@ -1,67 +1,34 @@
1
1
  まずTCPDFの導入です。
2
-
3
2
  composer.jsonの「require」のところに下記を追記して「composer update」します。
4
-
5
-
6
-
7
- ```lang-php
8
3
 
9
4
  "require": {
10
5
 
11
- "tecnick.com/tcpdf": "6.0.*"
12
6
 
7
+ "tecnick.com/tcpdf": "6.0.*"
13
8
  }
14
9
 
15
- ```
16
-
17
-
18
-
19
10
  これによりTCPDFが使えるようになります。
20
-
21
11
  インストールされた/vendor/tecnick.com/tcpdf/examplesなどを参考にするとよいですが、
22
-
23
12
  とりあえず下記みたいな感じで最低限動きます。
24
-
25
-
26
-
27
- ```lang-php
28
13
 
29
14
  Route::get('tcpdf-test', function() {
30
15
 
31
- $tcpdf = new TCPDF();
16
+ $tcpdf = new TCPDF();
32
-
33
- $tcpdf->SetPrintHeader(false);
17
+ $tcpdf->SetPrintHeader(false);
34
-
35
- $tcpdf->SetPrintFooter(false);
18
+ $tcpdf->SetPrintFooter(false);
36
-
37
- $tcpdf->AddPage();
19
+ $tcpdf->AddPage();
38
-
39
- $tcpdf->SetFont('kozminproregular', '', 12);
20
+ $tcpdf->SetFont('kozminproregular', '', 12);
40
-
41
- $tcpdf->Text(10, 10, 'テストですよ');
21
+ $tcpdf->Text(10, 10, 'テストですよ');
42
-
43
- $pdf_path = storage_path() . '/tcpdf-test01.pdf';
22
+ $pdf_path = storage_path() . '/tcpdf-test01.pdf';
44
-
45
- $tcpdf->output($pdf_path, 'F');
23
+ $tcpdf->output($pdf_path, 'F');
46
-
47
- return Response::download($pdf_path);
24
+ return Response::download($pdf_path);
48
25
 
49
26
  });
50
27
 
51
- ```
52
-
53
-
54
-
55
-
56
28
 
57
29
  英語ですが下記も参照ください。
58
-
59
- [https://github.com/tecnickcom/TCPDF](https://github.com/tecnickcom/TCPDF)
30
+ https://github.com/tecnickcom/TCPDF
60
-
61
-
62
31
 
63
32
  あと、やはり日本語を扱う場合は注意が必要です。
64
-
65
33
  IPAフォントなどのフォントをサーバにインストールしなければならないケースがほとんどだと思います。
66
-
67
34
  (上記のkozminproregularはデフォルトで使えます)