juno (owner)

Revisions

  • fb0552 juno Mon Mar 30 03:14:08 -0700 2009
gist: 87727 Download_button fork
public
Description:
Japanese PDF generate example with PHP and libharu
Public Clone URL: git://gist.github.com/87727.git
Embed All Files: show embed
generate_pdf.php #
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
<?php
// ドキュメントインスタンスを生成する
$doc = new HaruDoc;
 
// 日本語エンコーディングを利用する
$doc->useJPEncodings();
 
// 日本語フォントを利用する
$doc->useJPFonts();
 
// ドキュメントに新しいページを追加する
$page = $doc->addPage();
 
// ページのサイズと向きを設定する
$page->setSize(HaruPage::SIZE_A4, HaruPage::LANDSCAPE);
 
// MSゴシックをCP932エンコーディングで利用する
$font = $doc->getFont('MS-Gothic', '90ms-RKSJ-H');
 
// フォントのサイズを設定する
$page->setFontAndSize($font, 60);
 
// 塗の色を設定する
$page->setRGBFill(0, 0, 0);
 
// 文字を出力する
$page->beginText();
$page->textOut(210, 270, mb_convert_encoding('テストです。', 'SJIS-win', 'UTF-8'));
$page->endText();
 
// 結果をPDFファイルに保存する
$doc->save('./test.pdf');