PHPでPDF
■ このスレッドは過去ログ倉庫に格納されています
0001外付けMO
NGNG+ libjpeg-6b + freetype-1.3.1 + GD1.8.3をインストールした
環境で、pdflib3.0.2を使ってPDF形式でファイルを出力させたい
んですけど、うまくいきません。
どなたか正攻法を教えてください。
(もしかして、TrueType使うのにX window関係もインストールしなきゃ
だめですか?)
0002名無しさん@お腹いっぱい。
NGNG0003名無しさん@お腹いっぱい。
NGNGフッ
0004名無しさん@お腹いっぱい。
NGNG馬鹿?
0005名無しさん@お腹いっぱい。
NGNGやりかたわからなきゃ、あきらめるか
恥ずかしがらずに聞きましょう
0006名無しさん@お腹いっぱい。
NGNG?2に書いてるじゃん、同じこと。
0007外付けMO
NGNG恥ずかしがらずに聞きます。
./configure --with-pgsql --with-apxs=/usr/local/apache/bin/apxs \
--with-gd=/usr/local --with-ttf
のあと、make しました。
だめなんです。。
0008名無しさん@お腹いっぱい。
NGNG--with-png
--with-tiff
--with-cpdflib
--with-pdflib
--with-zlib
も必要
0009名無しさん@お腹いっぱい。
2001/04/23(月) 17:45ID:B.nIcwmE0010名無しさん@お腹いっぱい。
2001/04/24(火) 10:37ID:ZxcIJuRk0011このスレまだ生きてる?
2001/04/26(木) 12:42ID:???pdflib3.0.2はTrueTypeフォントに対応してたっけ?
俺が調べたのは確かバージョン4から対応だったような。
まだインストール出来てないけど(^_^;
あ、それとここは参考までに。
http://www.linuxnepal.com.np/guide/apache_php.html
0012名無しさん@お腹いっぱい。
2001/04/29(日) 01:39ID:???オプションいっぱいつけるとエラーがでるかも。
0013名無しさん@お腹いっぱい。
2001/06/21(木) 04:05ID:b1JtX.vQPHP4+MySQL+PDFLibを利用して、
DBから読んできたデータをPDFに出力するというPHPスクリプトを
書いているのですがうまくいきません。
具体的にどうというのは省略させてください。
どなたかPHP+MySQL+PDFLibで運用されている方いらっしゃいますか?
実働実績があるとデバグにも注力できますので。。。
こちらの環境は
PHP: 4.0.4 for Win32
MySQL: 3.23.37 for Win32
PDFLib: 4.0.1 for Windows です。
MySQLを使用せずに、単純にPDFを吐き出すというスクリプトは
動いているのですが・・・
自分が気付いたものでは、PDFの用紙サイズに収まらない円を描こうとすると
ブラウザのプロセスが暴走してしまうというものがありました。
PDFLib関係はコードサンプルが少なくて大変です。
ものすごく疑問なのは、
pdf_continue_tex()で、出力する文字列のうちスペースを1つ取ったり取らなかったりで
表示できるかできないかが決まることがあるのです。
用紙サイズからはみ出すような文字数ではないのにです。
しかも、短くするとエラーになることがあり、もう訳ワカメ状態です。
バイナリ版なので斜めに商標出てますけど、とても製品版買って開発に使おうという
レベルではありません。
ほんとに稼動実績ってあるのでしょうか?
0014名無しさん@お腹いっぱい。
01/10/22 15:50ID:nxGr39XP0015名無しさん@お腹いっぱい。
01/12/06 08:21ID:???うちの会社ではPDFページにクレームが殺到して作り直しになった。
それにPDFlibは安くないライセンス料が必要だと思ったが、ペイできるの?
0016名無しさん@お腹いっぱい。
01/12/09 02:47ID:k4J02noM0017名無しさん@お腹いっぱい。
01/12/09 10:05ID:HDY914Hi自分はプリンタ出力用に使っているけど。
0018名無しさん@お腹いっぱい。
01/12/09 12:58ID:???これのライセンス料はPDFLibの100倍以上です。
どっちにしてもPDFページを嫌うユーザーが多いのはたしか。
WindowsとMacでしか見れないしね。
0019名無しさん@お腹いっぱい。
01/12/09 17:49ID:???でも、論文(PSがメインだけど)とかソフトウェアのマニュアルとか
印刷を前提とした文書以外は PDF にする意味はないと思う。
0020名無しさん@お腹いっぱい。
01/12/09 18:24ID:???AdobeはAcrobat5.0からUNIXプラットフォームを切り捨ててるよ。
もうマルチプラットフォームじゃないってこと。
>印刷を前提とした文書以外は PDF にする意味はないと思う。
禿同。
0021nobodyさん
02/04/17 22:47ID:mDHA2oJGあらかじめ用意した数種類のpdfファイルを結合して
ひとつのpdfファイルにすることはできるのでしょうか?
例えば、商品ごとにpdfを用意して、それらを結合して商品リストのpdfを作るようなこと。
ご存知の方いらっしゃいましたら、何かヒントでも結構ですのでご教授ください。
0022nobodyさん
02/05/26 23:49ID:???PDFの仕様は公開されているので自力でできなくはないですが、非常に難しいです。
Adobeに数百万払ってPDFLibraryを購入すれば簡単に処理できます。
一部のWebサーバはAcrobatという製品を起動してこうした処理を行っていますが、
完全なライセンス違反ですので絶対に真似してはいけません。
また、そもそも本当にPDFが必要なのかよく考えてみてください。
限られた機種でした見ることができず、しかもとてつもなく重いPDFを
いまさら採用する必要はほとんどないはずです。
0023nobodyさん
02/05/27 17:48ID:???PDFだと見る気無くなる。
0024nobodyさん
02/05/28 01:24ID:/3mnjqQU問題わ
0025nobodyさん
02/05/28 01:45ID:???0026nobodyさん
02/05/28 05:52ID:vdMinvqoPHP4.06+PDFLIB3.03で以下のようなPHPのコンパイル・オプションで実行しています。
./configure --without-mysql --with-pgsql=/usr/local/pgsql \\
--with-gd=/usr --with-apxs=/usr/local/apache/bin/apxs
--with-ttf --enable-mbstring --enable-track-vars --enable-versioning
--with-pdflib=/usr/local/ --with-zlib=/usr --enable-rule=EAPI
--with-jpeg-dir=/usr --with-png-dir=/usr --with-tiff-dir=/usr
--with-zlib-dir=/usr
>>22
PDFは割合好かれています。WEBでも印刷がきっちり出せるからです。
PDFLIBのライセンス料金は$500/CPUですね。
>>13
伝票を印刷するシステム書きました。
0027nobodyさん
02/05/28 13:09ID:???> PDFは割合好かれています。
利用する側はウザいだけです。
0029nobodyさん
02/06/01 01:12ID:P4QzrXmY印刷用途だとほかに手が少ないし。HTMLやEXCEL・ACCESSなんかだと
どうしてもクライアント環境に左右されちゃうし。
>>26さんもただのWebサイトで理由もなくPDF使ってるわけじゃないでしょ。
ところで
http://www.fpdf.org/
↑を使ったことのある人いない?
タダっていう話なんだけど・・・
0030nobodyさん
02/06/01 13:10ID:P4QzrXmY0031nobodyさん
02/06/01 19:38ID:???逆に相当な理由がないとPDFは使うべきじゃないね。
Acrobatはバージョンが上がるたびに重くなっていてユーザーが
嫌悪感を持ってるのは事実。
さらにマルチプラットフォームでもなんでもない点が致命的。
最近はモバイルのユーザーも多いしね。
0032nobodyさん
02/06/02 03:47ID:A0OdIh/n印刷物に対するユーザーの要求は厳しく、逆にイントラだと重さはあんまり気にされない。
0033nobodyさん
02/06/02 14:07ID:1GO9X2qmセレロン300A + 128MBな環境でも軽いが・・。
印刷時にはちゃんと字がきれいに印刷されるから、
普段は切っているよ。
>>31さんは帳票印刷するような場合には
どうやってシステムを組むのでしょうか?
XMLとかで簡単に組めないかなー。
0034nobodyさん
02/06/02 15:09ID:???PDFをダウンロードする時間より、Acrobatの起動時間が問題なんですが。
それにイントラだったらWordとかのネイティブファイルに直アクセス
させるのが常套手段でしょ。
0035nobodyさん
02/06/02 22:18ID:0548KEKQWindows + PHPでCOMつかってやれるって聞いたような気がしたけど、
Wordのほうが重いような気がしてならない。
0036nobodyさん
02/06/03 03:38ID:+tAB8DAEMS-WORDの動的生成、どうやっていますか?
特にPHPのときの処理手順を希望。
PDFだと印刷用紙にあわせてきっちり座標を決められるから、
帳票系の印刷水準あがって便利だと思います。
0037あぼーん
NGNG0038nobodyさん
02/06/05 18:27ID:???金があればそうでもないが。
0039nobodyさん
02/06/07 19:27ID:???ブラウザに直接PDFを出力しているのですが、
PDFを出力するページに対してPOSTでデータ送ったら
確実に失敗してしまいます(白紙になる)。
これは仕方ないのでしょうか?
あとセッションをスタートさせると、これまた確実に失敗します。
これはヘッダがセッションをスタートするために
書き換えられてしまうから仕方ないのでしょうか。
0040nobodyさん
02/09/26 18:32ID:CUk7RGYWRedHat7.3でRPM版のPHPだとどうせいというんだね、諦めれと?
0041nobodyさん
02/10/08 00:24ID:OGtZEEu6『RPMSから作ってね(はぁと』と答える。
しょせんリビルドだがな(w
0042山崎渉
03/01/15 13:49ID:???0043nobodyさん
03/02/05 11:33ID:WEthfaUeCGI 機構でもって FDF ファイルを動的に作って、Adobe Acrobat で作ったPDFファイル
に差し込んで表示というのを試したんですけども、これをやったら、ブラウザの中にち
ゃんとPDFファイルが表示されて FDF の内容が差し込まれて表示できているんですけ
ども、別の Acrobat Reader のウィンドウが開いてしまうんですよね。別の Acrobat
Reader のウィンドウが開いてしまう対処法があれば教えてください。
0044nobodyさん
03/02/05 20:09ID:???ちょっと今忙しいから、手が空いたらまとめて回答してやるよ。
0045山崎渉
03/03/13 17:20ID:???0046nobodyさん
03/03/31 13:19ID:???0047nobodyさん
03/04/12 18:59ID:mL/ndfFhCGIからデータをフォームに流し込むようなことがしたいです。
004947
03/04/13 08:22ID:tsHsA4Giどこか解説サイトや、このあたりを解説している書籍
ありませんでしょうか?よろしくお願いします。
005047
03/04/14 09:28ID:+OOyUXMLところでフィールドのプロパティ制御できますか?
中央とか右揃えとかです。オシエテばかりですみません。
0051bloom
03/04/14 09:30ID:ri8n5kTm0052nobodyさん
03/04/14 16:59ID:???0053nobodyさん
03/04/14 22:54ID:???バージョンアップ有料なんだね。フル機能版はバイナリ提供のみだし。
Formが使えるようになってたら是非バージョンアップしたかったところ
だけど、うちはしばらく4.03使っていくつもり。
日本語の扱いは4でもそんなに困らないしね。
0054nobodyさん
03/04/16 20:43ID:???全角の幅を取ってしまうのですが、
これを回避する方法は無いものでしょうか。
0056nobodyさん
03/04/16 21:32ID:???0058nobodyさん
03/08/18 20:08ID:???0059nobodyさん
03/09/02 00:12ID:lRAozk3I0060nobodyさん
03/09/02 00:15ID:23S+e9ED当然ながらお得意の騎上位での腰振りもやってくれてますのでファン必見です!!その他有名女優が
セーラー服であんな恥ずかしことを...!
http://66.40.59.77/index.html
0061nobodyさん
03/09/12 02:24ID:???0062nobodyさん
03/09/12 02:24ID:???0063nobodyさん
03/09/15 00:49ID:dnpFvjr0PDF_fill_textblock関数の5番目の引数の意味がわからん…
早く日本語マニュアルリリースきぼんぬ。
0064nobodyさん
03/09/15 00:51ID:T1RUd+vtここに来て私に命令して!
http://angely.muvc.net/page043.html
0065nobodyさん
03/09/18 02:08ID:Widl0h0+検索しても公式サイトにリンクが貼ってあって、
見つからないといわれるだけ…。
0068nobodyさん
03/09/19 14:19ID:???http://www.zdnet.co.jp/news/0309/19/ne00_pdf.html
MacromediaやAutodeskじゃ結局トンデモなモンが出来そうだけど。
0069nobodyさん
03/10/15 18:24ID:eVSswpdNFDF toolkit SDK もありませんか?w
サーバーはLinux で phpを使用してPDFの帳票を作成したいと考えていて、
http://php.planetmirror.com/manual/ja/ref.fdf.php
を見つけました。
早速試してみようと思いましたが、
>要件
>http://partners.adobe.com/asn/acrobat/forms.jspから取得可能な
> FDF toolkit SDKが必要です。 PHP 4.3以降、少なくともSDK version 5.0
とあり、じゃーダウンロードでもしてみっかーと思っていってみると、
>Acrobat 6 version - coming soon
>Please check back soon for a new version
となっていて、ダウンロードできませんでした。
9月頃はバージョン5対応のものをダウンロードした人が、PHP初心者板
にダウンロードしたと書き込んでいたのですが....。
サイト内検索で、バージョン4.05対応のものはみつけたのですが、
http://partners.adobe.com/asn/acrobat/forms405.jsp
Windows 対応のものしかダウンロードできませんでした。(ToT)
0070nobodyさん
03/10/15 18:56ID:uFEWlZud0071nobodyさん
03/10/23 17:01ID:tL9TDYZf一覧表を作るのに
for
PDF_fill_textblock "Field1"…
Loop
みたいな事したいんだけど
どうすれば改行してくれるの?
まさかtextblockをレコード数分配置しなきゃいかんって事はないよね?
誰か教えてーーー
0072nobodyさん
03/10/23 22:27ID:???ttp://www.kobu.com/docs/pdf/pdfxhand.htm
0073nobodyさん
03/11/11 17:49ID:D3vqqH5qPHP-4.3.4
PDFlib-Lite-5.0.2
を用いてPDF文書を作成しているのですが、
長い文字列(日本語)を改行して表示することは
可能なのでしょうか?
mb_strcut を使って分割表示すると、文字列の
途中に半角英数が入った途端文字化けります。。。
0074nobodyさん
03/11/11 20:55ID:???0075nobodyさん
03/11/15 00:41ID:???だがマトモに使えるのは5種類くらい
0076nobodyさん
03/11/16 12:05ID:nId+FILK0077nobodyさん
03/11/24 10:42ID:6rMBtqDR0078nobodyさん
04/01/07 11:28ID:gqVMzSMbcpdflib >= 2
make をすると、
ext/cpdf/cpdf.lo: In function 'zif_cpdf_global_set_document_limits':
/usr/local/src/php-4.3.4/ext/cpdf/cpdf.c(.text+0x24a): undefined reference to 'cpdf_setGlobalDocumentLimits'
*** Error code 1
FreeBSD4.9 + Apache1.3.29 + PHP4.3.4 + ClibPDF2.02-r1-1 の環境で、
ClibPDFは /usr/local/lib にインストールされ、 PHP で ./configure --with-cpdflib
とすると、cpdflib >= 2 を要求するなんてエラーが発生します。
仕方ないので、ClibPDF1.10-7eをインストールしてからClibPDF2.02-r1-1をインストール、
そして、./configure をかけると何故か通ってしまいます。
そこから、make をすると、
ext/cpdf/cpdf.lo: In function 'zif_cpdf_global_set_document_limits':
/usr/local/src/php-4.3.4/ext/cpdf/cpdf.c(.text+0x24a): undefined reference to 'cpdf_setGlobalDocumentLimits'
*** Error code 1
と停止してしまうのです。
原因が分からず悩んでおります。お分かりになる方がいらっしゃいましたらご教授お願いいたします。
まだ試していないのですが、--with-pdflib も付けないと駄目とかではないですよね。
0079nobodyさん
04/01/07 11:30ID:gqVMzSMb0080nobodyさん
04/01/14 16:57ID:???>ところで
>http://www.fpdf.org/
>↑を使ったことのある人いない?
>タダっていう話なんだけど・・・
ところで
ttp://fpdf.japansite.net/
↑を使ったことのある人いない?
タダっていう話なんだけど・・・
0081nobodyさん
04/01/22 15:29ID:3Oj9FFqp>ところで
>ttp://fpdf.japansite.net/
>↑を使ったことのある人いない?
>タダっていう話なんだけど・・・
結構使いやすいです。
全部自分でプログラムで書かないといけないのがめんどいけど
0082nobodyさん
04/02/08 12:36ID:DCKwTeXD何とかやる方法ないですかね。
Fatal error: PDFlib error: PDF_show_boxed not supported for CID or EBCDIC encoding in
0083nobodyさん
04/02/08 17:16ID:???CIDフォントの文字幅は全角と半角の2種類しかないと考えて
自分で文字列幅計算する関数を作ってやる。
どうせ日本語英数混在の文字列を表示する場合は、文字種ごとに
フォントを変更する処理が実質必要だし、一度作っておけばあとは
汎用的に使えるし。
0084森の妖精さん
04/02/15 17:34ID:hYQYfjkg0085nobodyさん
04/03/04 04:30ID:???0086nobodyさん
04/03/07 10:03ID:???0087nobodyさん
04/04/08 13:43ID:YbUNc2+o日本語はSJISでなら利用できるとのことですが、UTF-8を利用する
方法はないですかね。
>>86
PDFlibが使えない案件でUTF-8を使おうと思ったら、TeXでPDF作るのが
一番現実的な方法ですよ。
0088nobodyさん
04/04/10 12:00ID:???つまりPDFlibが使えるんならそっちの方が現実的ってことだよね。
んで、PDFlibが使えない場合に本当にTeXが現実的かっていうと、
PHPあきらめてJava+iTextの方が現実的のように思えるな。
自分サーバー使うにしてもレンタルサーバー使うにしても。
008987
04/04/10 20:06ID:???> >>87
> つまりPDFlibが使えるんならそっちの方が現実的ってことだよね。
ですね。
> んで、PDFlibが使えない場合に本当にTeXが現実的かっていうと、
> PHPあきらめてJava+iTextの方が現実的のように思えるな。
個人的にTeXやXML、HTML、SVG、Postscriptなんかのマーク
アップ言語に全く抵抗が無いし、ノウハウの蓄積もあるので、
そういう面の好みもある。
だから一番現実的というのは言い過ぎでした。
正直にいうと、iTextは使ったこと無いので調べてみます。
0090nobodyさん
04/05/27 15:52ID:???UTF-8はOlivierが対応しないって明言してるね
本家のjapanese.zipはSJISのみ対応だが、MBFPDFだとEUC-JPもOK
0091nobodyさん
04/05/27 16:06ID:???せっかくPDFがUnicodeをサポートしてるのにもったいないよね。
ていうか、Unicodeに対応すれば個別にローカライズする必要は無いんじゃないの?
と思う漏れは文字コードについてよく分かってませんです。はい。
0092nobodyさん
04/07/05 19:35ID:fxnV4X54それが使えればかなりいいんだけどなー
0093nobodyさん
04/07/05 21:02ID:???0095nobodyさん
04/07/09 23:22ID:???もし「ゴシックフォント」の意味を取り違えていたらごめん。
0096nobodyさん
04/07/10 00:50ID:JNqXTFjYそれってMSゴシックですよね。
Linuxなどでやろうとすると
ライセンス違反になってしまいますよね。
Windowsでやるならいいんでしょうけど。。。
0097nobodyさん
04/07/10 08:24ID:???FPDFを用いたPDF生成をLinux上でやる場合、のことだよね?
FPDFはフォント埋め込み機能を持たないのでメトリクス情報だけを使う。
だからMSゴシックのフォントそのものをLinuxに持ってく必要はないよ。
メトリクス情報はMBFPDFに添付されている。
MSゴシックを使ったPDFをLinux上で表示する場合、のことなら、
単に、代替フォントをリーダー側で指定しろという話だよね。
0098nobodyさん
04/07/10 14:41ID:???なるほどーーー
ではMBFPDFでMSゴシック指定で出力して
あとはそれを表示するクライアントに
MSゴシックがあればちゃんと表示されると。
試してみますーー
よくよく考えたらPに対応できないってことでしたっけ?
0100nobodyさん
04/07/11 23:11ID:???横からすみません
MBFPDFって使ったことないんだけど
本家にあるjapanese.zipとは違うんだよね?
日本語はそっちが主流なんですかね?
0101nobodyさん
04/07/12 11:23ID:???0102nobodyさん
04/07/12 15:09ID:???本家のjapanese.zipができる前に日本人がchinese.zipを元に作ったもの。
japanese.zipは何かあったら英語やフランス語での交渉になると思うと打つ。
010398
04/07/12 22:37ID:???でもMultiCellが思うようにいきません
指定した高さで均等割りになってしまうようで
上詰めで表示するにはどうしたらいいんでしょう?
japanese.zipでは
$pdf->MultiCell(50,5, "あいうえおあいうえおあいうえお", 0, 'L', 0);
とすると指定した幅でちゃんと折り返して表示されます。
(枠は別に書くようにしてました。)
MBFPDFで何行になるか分からないテキストの場合
どうやって表示してますか?
0104nobodyさん
04/07/13 10:14ID:???0105nobodyさん
04/07/13 11:40ID:???MultiCell で次ページに行くと Y が 0 からはじまるのですが、
何ページ目にいるか分かる方法はありますか?
010698
04/07/13 19:17ID:???ありがとうございます
GetStringWidthで地道にやってなんとかできそうです。
Pフォントでも全角文字だと固定幅になっちゃうんですね。
もうちょっと汎用的に使えるようにするためには
自分用に関数で覆わないと使い勝手がイマイチですね。
もちろんフリーなのはたいへんありがたいという前提ですが。
>>105
PageNoで取得できそうですけど。
0110nobodyさん
04/07/20 14:19ID:???前のページに遡るのって、帳票の先頭に合計値を書くとかってこと?
そういうのは先に全部計算しておいてから出力するのがセオリー。
0111nobodyさん
04/07/20 16:25ID:???105じゃないけど
MultiCellでページまたがると
カレントページが次のページにいってしまうので
ページまたがるMultiCellを横に2つ並べるようなのはできない
ってことかな?
※試してないので予想です
しかし本家(日本)はもりあがらないですね
0112nobodyさん
04/08/17 19:33ID:ETPrvogz印刷位置を調整することってできないのでしょうか?
プリンタに合わせて印刷位置を微調整するためには
PDFファイルを作るときにプリンタ印刷時のことを考えて
出力位置を調整するしかないですかね?
0113nobodyさん
04/08/19 19:44ID:???たぶんできないと思う
おれはアプリ(PHP)側で
印刷位置調整できる画面をつくってクッキーに書き込んで
その値をPDF作成時にオフセット値として使ってる。
でもそのPDFをクライアントで保存して
別のプリンタで印刷したいときとかズレちゃうんだよね。
白紙への印刷ならいいんだけど
汎用の請求書とかに印刷するときとか困る。
0114nobodyさん
04/10/17 18:01:02ID:ssVFckhAプレビュー(画面)の時は表示されるけど、
プリンターには印刷されないような線とか
文字って書く事はできますか?
0115nobodyさん
04/11/08 02:50:21ID:???PDFより軽い
0116nobodyさん
04/11/08 13:53:09ID:???0118nobodyさん
04/11/29 14:22:45ID:???http://pdf.sytes.net/Fpdf/FPDI.htm
PDFLibは個人向けには無料っつてもPDFLib Liteなんて機能少なすぎて
着手する気になれないっす。
0119nobodyさん
04/12/06 23:11:45ID:???0120nobodyさん
04/12/08 00:07:16ID:???サイズが大きくなるのとコンパイルに時間がかかるので、
大量生産には向かない。
>>118
低機能でも1postscript単位でミリミリに制御できるのがPDFlibの長所。
レイアウトや精度によってはFPDFも使い物になると思うよ。
0121nobodyさん
04/12/10 15:42:13ID:/dQOXU2xAcrobatで編集しようとすると
フォントがないって言われるのですが
どなたか回避方法をご存知ないでしょうか?
0122nobodyさん
04/12/13 13:33:31ID:???ごめん、わからん・・・
日本のユーザサイトも閑古鳥がないてるし
FPDFって廃れつつあるのかな?
他にいいツールがあればいいんだけど
0123nobodyさん
04/12/13 19:01:03ID:???0124nobodyさん
05/02/28 13:38:50ID:TxdrCB/rアクロバットで編集できないの?
FPDFのフォーラムでも回答がないみたいですね。
他のPDFLibとはは編集できるのでしょうか?
0125nobodyさん
05/03/16 14:05:51ID:???0126テスト ◆SQ2Wyjdi7M
2005/04/17(日) 13:51:07ID:???0127nobodyさん
2005/05/15(日) 20:30:55ID:???0128nobodyさん
2005/09/26(月) 11:07:42ID:???+ PHP4.2.4 + PDFlib5.0.0 という環境で
ローマ数字をPDFで表示させるためには
フォントの追加をすればいいのでしょうか?
0129nobodyさん
2006/03/01(水) 16:59:02ID:8+5yR/Ocってことでage
0131nobodyさん
2006/05/11(木) 22:58:38ID:5tgsOA9fフォントにArial Unicode MSを使用してみたのですが、出来上がった
PDFファイルのサイズが15M程になってしまいました。。
おそらく不要なフォントまで埋め込まれているためだと思うのですが、
埋め込むフォントを最小限に抑える方法はありませんか?
0132nobodyさん
2006/06/10(土) 23:42:29ID:FA8uMv8H0133nobodyさん
2006/07/31(月) 18:34:08ID:cfYgpsStUFPDFを改造するしかないのかな?
0134nobodyさん
2006/10/09(月) 12:22:49ID:ihs+diV50135nobodyさん
2006/11/27(月) 17:17:29ID:OoGgWVey0136nobodyさん
2006/12/22(金) 22:38:17ID:???まあ、つけると固まる制約とか色々な糞仕様は相変わらずだったけど・・・
0137nobodyさん
2006/12/23(土) 16:39:08ID:???0138nobodyさん
2006/12/23(土) 21:19:54ID:???最大行数を設定して(デフォルトはオート)、もしオーバーした場合処理が固まって帰ってこない。など。
日本語環境のみなのかはわからんけど、越したらエラー出すとか切るとかしてくれよとか思う
0139sage
2006/12/28(木) 17:15:28ID:???オプション指定しろや
0140nobodyさん
2006/12/31(日) 15:20:31ID:???0141nobodyさん
2006/12/31(日) 17:03:40ID:???ということが良く判る事例ですね
0142nobodyさん
2006/12/31(日) 20:25:15ID:???0143nobodyさん
2007/02/24(土) 21:14:21ID:???0144nobodyさん
2007/03/30(金) 23:20:55ID:LXJS9GGi0145nobodyさん
2007/04/14(土) 22:38:23ID:???0147nobodyさん
2007/04/19(木) 01:25:51ID:???nslookup で japansite.net 調べてもIP引けないし。
0148nobodyさん
2007/04/25(水) 01:05:04ID:???繋がらなかったのはなんだったんだろう?
0149nobodyさん
2007/04/27(金) 01:44:58ID:???Adobe Reader に
Resource/CIDFont/KozGoStd-Medium-Sub.otf
というフォントがついているのでそれを使いたいけど、
otf ファイルからフォントの設定を作る方法がわからん!
おしえてエロイひと
0150nobodyさん
2007/09/01(土) 23:20:07ID:???0151hoge
2007/12/11(火) 10:01:30ID:UKLpRyTV可能でしょうか?
背景の上に描画して背景もテキストも見えるのが目的です。
0153nobodyさん
2008/02/29(金) 20:34:41ID:???結構まだ、可能性があるはずなのに不便きわまりないんだがな。> PDF作成
で、最近お仕事が入るかも知れないので勉強中だが、UFPDFとTCPDFって物凄く似てない?
というかどっちかがパクリ?
いや、まだTCPDFの方は見てないんだけどな。これから見て同じなら物凄くがっくりだ。
0154nobodyさん
2008/03/24(月) 13:54:31ID:???何がありますか?なるべく安い(無料)が良いですが・・・
0155nobodyさん
2008/03/25(火) 18:38:18ID:???ソフトっていうのはよくわからんけど・・・
まず、データが圧縮されていないと大きくなるね
でスレ的に、PHP等で作るっていう前提で、フォント埋め込みがある場合、サブセット埋め込みに
対応しているかどうかが(当たり前だけど)一番大きい
逆に言うと、フォントの埋め込みがある場合は他の要素は無視していいレベルかもw
で、PHPのライブラリで無償でフォントのサブセット埋め込みに対応しているライブラリは実は俺が
欲しいんだが、誰か知らないかな・・・。
HALはサブセット埋め込み出来るんだけど、既存PDFの読み込みが出来ない・・・
結局、有料のPDFlib一択になりそうなのがすこーーーし寂しいんだ
Javaを使えるなら、iTextで良いんだけどね
0157nobodyさん
2008/05/13(火) 01:40:13ID:???TCPDF(http://www.tecnick.com/public/code/cp_dpage.php?aiocp_dp=tcpdf)
sfTCPDFPlugin(symfonyのプラグイン)
IPAのフリーフォント(http://ossipedia.ipa.go.jp/ipafont)
で試してみたけど、異常にファイルサイズが大きくて使い物にならない。
うまい方法ないかネェ…。
0158nobodyさん
2009/04/23(木) 23:03:03ID:OHxmLGc9という作業を行うページを作成したく思っています。
そのために必要なのは、基本的なPHPの知識と、FPDFでいいんですよね?
こういったPDF作成に関する初学者のための勉強書、勉強サイトはないものでしょうか?
0159158
2009/04/27(月) 22:42:43ID:rKa6RPjkどうもクラスの受け渡しがうまくいっていないようです。
http://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
となってしまいます。 一体、どこが誤っているのでしょうか?
0160nobodyさん
2009/05/23(土) 16:40:43ID:???「使用ユーザーが多いイントラサイトの印字要望が多すぎる。何とかしろ。
予算はないし、金はかけない方向で、できればクライアントPCへの印字クライアントとかではない方向で。」
と言ったのでFPDFでPDF出力機能を付加した。A4一枚に収まるのようにデザインもある程度工夫した。
ユーザーテストではまぁ、好評だった。しかし、上司は
「俺が言ったのはそういうことじゃないんだよ。しょうがねぇ。俺が作る」
で、出来上がったのは 単にHTMLの<table>タグで幅を指定したファイルを別ウインドウで開くだけのPHPファイル。
フォントサイズの指定もなければスタイルシートも使用していない。つまり、ブラウザの機能で文字の大きさや表示
のパーセンテージを変えればA41枚には収まらないこともあり使い物にならないもの。
私は何か間違った事をしたのでしょうか?
0161nobodyさん
2009/05/24(日) 11:10:20ID:???間違ってるかどうかはお客さんに判断してもらったらいいじゃないかと。
せっかく作ったんだから、両方見せてさ。
んでお客さんが上司の方を選んだら、やっぱり何かあんたが間違ってたんだよ。
0162nobodyさん
2009/05/24(日) 11:28:15ID:???0163nobodyさん
2009/05/24(日) 11:52:02ID:???いろいろ作って見せるってのは、お客さんにも依るけど結構喜ばれるよね。
もちろん、ちゃんとそれぞれわかりやすく説明するのが大前提だけど。
で、こんな過疎スレでやるネタではないな
この板、愚痴スレとかなかったっけ。
>>158-159
たまたま来たのでレスしておくけど、エラーメッセージ自体は、
「同じ名前のクラスが2回以上定義されてます」ってくらいの意味だから、
その辺を確認してみては。
この場合は「FPDF」ってクラスが、2回(以上)宣言されちゃってるはず。
require しか使っていないのなら、require_once について調べてみて。
0164wfRtbBOuY
2009/10/23(金) 09:34:51ID:???0165nobodyさん
2009/12/17(木) 23:43:44ID:???0166nobodyさん
2010/11/01(月) 20:27:25ID:VGPQSaa/0167nobodyさん
2010/12/21(火) 09:27:46ID:???0168nobodyさん
2011/12/25(日) 08:31:58.74ID:kwh/UMP10169nobodyさん
2012/05/01(火) 09:06:59.67ID:3U5tZuFZhttp://www.pdflib.com/pdflib-cookbook/text-output/image-as-text-fill-color/
if (resx > 0) {
imagewidth = imagewidth * 72 / resx;
imageheight = imageheight * 72 / resy;
}
の72というのがどこから来るのか分からなくて困ってます。
教えてください。
0170nobodyさん
2012/05/01(火) 18:41:25.47ID:???/* Calculate the image dimensions for 72 dpi */
って書いてるが?
0172nobodyさん
2013/12/20(金) 20:24:15.96ID:???0173nobodyさん
2014/03/12(水) 19:34:59.57ID:???0174nobodyさん
2014/06/28(土) 12:38:27.57ID:???■ このスレッドは過去ログ倉庫に格納されています