[表示 : 全て 最新50 1-99 101- 2chのread.cgiへ]
Update time : 05/09 18:29 / Filesize : 38 KB / Number-of Response : 166
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

PHPでPDF



1 名前:外付けMO [ 2001/03/06(火) 14:54 ID:1udeW7DM ]
FreeBSD4.2R + Apache1.3.19 + PHP4.0.4pl1 + libpng1.0.7
+ libjpeg-6b + freetype-1.3.1 + GD1.8.3をインストールした
環境で、pdflib3.0.2を使ってPDF形式でファイルを出力させたい
んですけど、うまくいきません。
どなたか正攻法を教えてください。
(もしかして、TrueType使うのにX window関係もインストールしなきゃ
だめですか?)

155 名前:nobodyさん mailto:sage [2008/03/25(火) 18:38:18 ID:???]
>>154
ソフトっていうのはよくわからんけど・・・

まず、データが圧縮されていないと大きくなるね
でスレ的に、PHP等で作るっていう前提で、フォント埋め込みがある場合、サブセット埋め込みに
対応しているかどうかが(当たり前だけど)一番大きい

逆に言うと、フォントの埋め込みがある場合は他の要素は無視していいレベルかもw

で、PHPのライブラリで無償でフォントのサブセット埋め込みに対応しているライブラリは実は俺が
欲しいんだが、誰か知らないかな・・・。
HALはサブセット埋め込み出来るんだけど、既存PDFの読み込みが出来ない・・・
結局、有料のPDFlib一択になりそうなのがすこーーーし寂しいんだ
Javaを使えるなら、iTextで良いんだけどね

156 名前:nobodyさん mailto:sage [2008/03/25(火) 18:42:28 ID:???]
>>155
自己レス HALじゃなくHARUだったw

157 名前:nobodyさん mailto:sage [2008/05/13(火) 01:40:13 ID:???]
自分は、symfonyで開発してて、
 TCPDF(www.tecnick.com/public/code/cp_dpage.php?aiocp_dp=tcpdf)
 sfTCPDFPlugin(symfonyのプラグイン)
 IPAのフリーフォント(ossipedia.ipa.go.jp/ipafont)
で試してみたけど、異常にファイルサイズが大きくて使い物にならない。
うまい方法ないかネェ…。

158 名前:nobodyさん [2009/04/23(木) 23:03:03 ID:OHxmLGc9]
フォームに入力した文字列を、PDFに位置を調整した上で表示する。
という作業を行うページを作成したく思っています。
そのために必要なのは、基本的なPHPの知識と、FPDFでいいんですよね?

こういったPDF作成に関する初学者のための勉強書、勉強サイトはないものでしょうか?

159 名前:158 [2009/04/27(月) 22:42:43 ID:rKa6RPjk]
MBFPDFとrotationを用い、文字の縦書きを行いたいのですが、
どうもクラスの受け渡しがうまくいっていないようです。
wp.myopensrc.com/2009/01/fpdf/ を参考に、
MBFPDFを
11: require('fpdf.php'); // Original Class
12: require('rotation.php'); // ★追加
41: class MBFPDF extends PDF_Rotate // ★修正
rotation.phpを、
2: require('fpdf.php'); // ★修正
4: class PDF_Rotate extends FPDF  //そのまま
としても、 Fatal error: Cannot redeclare class FPDF in C:\〜〜〜\fpdf.php on line 13
となってしまいます。 一体、どこが誤っているのでしょうか?


160 名前:nobodyさん mailto:sage [2009/05/23(土) 16:40:43 ID:???]
阿呆な上司が
「使用ユーザーが多いイントラサイトの印字要望が多すぎる。何とかしろ。
予算はないし、金はかけない方向で、できればクライアントPCへの印字クライアントとかではない方向で。」
と言ったのでFPDFでPDF出力機能を付加した。A4一枚に収まるのようにデザインもある程度工夫した。
ユーザーテストではまぁ、好評だった。しかし、上司は
「俺が言ったのはそういうことじゃないんだよ。しょうがねぇ。俺が作る」
で、出来上がったのは 単にHTMLの<table>タグで幅を指定したファイルを別ウインドウで開くだけのPHPファイル。
フォントサイズの指定もなければスタイルシートも使用していない。つまり、ブラウザの機能で文字の大きさや表示
のパーセンテージを変えればA41枚には収まらないこともあり使い物にならないもの。

私は何か間違った事をしたのでしょうか?



161 名前:nobodyさん mailto:sage [2009/05/24(日) 11:10:20 ID:???]
>>160
間違ってるかどうかはお客さんに判断してもらったらいいじゃないかと。
せっかく作ったんだから、両方見せてさ。
んでお客さんが上司の方を選んだら、やっぱり何かあんたが間違ってたんだよ。

162 名前:nobodyさん mailto:sage [2009/05/24(日) 11:28:15 ID:???]
160は社内SEな気が

163 名前:nobodyさん mailto:sage [2009/05/24(日) 11:52:02 ID:???]
>>161
いろいろ作って見せるってのは、お客さんにも依るけど結構喜ばれるよね。
もちろん、ちゃんとそれぞれわかりやすく説明するのが大前提だけど。

で、こんな過疎スレでやるネタではないな
この板、愚痴スレとかなかったっけ。

>>158-159
たまたま来たのでレスしておくけど、エラーメッセージ自体は、
「同じ名前のクラスが2回以上定義されてます」ってくらいの意味だから、
その辺を確認してみては。
この場合は「FPDF」ってクラスが、2回(以上)宣言されちゃってるはず。

require しか使っていないのなら、require_once について調べてみて。



164 名前:wfRtbBOuY mailto:5a7jcei.@gmail.com [2009/10/23(金) 09:34:51 ID:???]
Willing to break the law to do the right thing. ,

165 名前:nobodyさん mailto:sage [2009/12/17(木) 23:43:44 ID:???]
ほしゅ






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<38KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef