PHPでPDFat PHP
PHPでPDF - 暇つぶし2ch150:nobodyさん
07/09/01 23:20:07 .net


151:hoge
07/12/11 10:01:30 UKLpRyTV.net
PDFLib7で半透明のテキストを出力したいのですが
可能でしょうか?
背景の上に描画して背景もテキストも見えるのが目的です。

152:nobodyさん
07/12/18 21:25:41 .net
>>22

なるほどね、自動羽化してね
気がつかなかったよ

153:nobodyさん
08/02/29 20:34:41 .net
えげつなく過疎っているスレだな。もうみんな自分のやり方を身につけ終わったと言うことかな?
結構まだ、可能性があるはずなのに不便きわまりないんだがな。> PDF作成

で、最近お仕事が入るかも知れないので勉強中だが、UFPDFとTCPDFって物凄く似てない?
というかどっちかがパクリ?
いや、まだTCPDFの方は見てないんだけどな。これから見て同じなら物凄くがっくりだ。

154:nobodyさん
08/03/24 13:54:31 .net
PDFファイルのファイルサイズを小さくするソフトは
何がありますか?なるべく安い(無料)が良いですが・・・

155:nobodyさん
08/03/25 18:38:18 .net
>>154
ソフトっていうのはよくわからんけど・・・

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

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

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

156:nobodyさん
08/03/25 18:42:28 .net
>>155
自己レス HALじゃなくHARUだったw

157:nobodyさん
08/05/13 01:40:13 .net
自分は、symfonyで開発してて、
 TCPDF(URLリンク(www.tecnick.com))
 sfTCPDFPlugin(symfonyのプラグイン)
 IPAのフリーフォント(URLリンク(ossipedia.ipa.go.jp))
で試してみたけど、異常にファイルサイズが大きくて使い物にならない。
うまい方法ないかネェ…。

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

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

159:158
09/04/27 22:42:43 rKa6RPjk.net
MBFPDFとrotationを用い、文字の縦書きを行いたいのですが、
どうもクラスの受け渡しがうまくいっていないようです。
URLリンク(wp.myopensrc.com) を参考に、
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さん
09/05/23 16:40:43 .net
阿呆な上司が
「使用ユーザーが多いイントラサイトの印字要望が多すぎる。何とかしろ。
予算はないし、金はかけない方向で、できればクライアントPCへの印字クライアントとかではない方向で。」
と言ったのでFPDFでPDF出力機能を付加した。A4一枚に収まるのようにデザインもある程度工夫した。
ユーザーテストではまぁ、好評だった。しかし、上司は
「俺が言ったのはそういうことじゃないんだよ。しょうがねぇ。俺が作る」
で、出来上がったのは 単にHTMLの<table>タグで幅を指定したファイルを別ウインドウで開くだけのPHPファイル。
フォントサイズの指定もなければスタイルシートも使用していない。つまり、ブラウザの機能で文字の大きさや表示
のパーセンテージを変えればA41枚には収まらないこともあり使い物にならないもの。

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



161:nobodyさん
09/05/24 11:10:20 .net
>>160
間違ってるかどうかはお客さんに判断してもらったらいいじゃないかと。
せっかく作ったんだから、両方見せてさ。
んでお客さんが上司の方を選んだら、やっぱり何かあんたが間違ってたんだよ。

162:nobodyさん
09/05/24 11:28:15 .net
160は社内SEな気が

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

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

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

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

164:wfRtbBOuY
09/10/23 09:34:51 .net
Willing to break the law to do the right thing. ,

165:nobodyさん
09/12/17 23:43:44 .net
ほしゅ

166:nobodyさん
10/11/01 20:27:25 VGPQSaa/.net
hosyu

167:nobodyさん
10/12/21 09:27:46 .net
破滅的に過疎ってるな2ch

168:nobodyさん
11/12/25 08:31:58.74 kwh/UMP1.net
てす

169:nobodyさん
12/05/01 09:06:59.67 3U5tZuFZ.net
ここのサンプルの
URLリンク(www.pdflib.com)

if (resx > 0) {
 imagewidth = imagewidth * 72 / resx;
 imageheight = imageheight * 72 / resy;
}

の72というのがどこから来るのか分からなくて困ってます。
教えてください。




170:nobodyさん
12/05/01 18:41:25.47 .net
>>169
        /* Calculate the image dimensions for 72 dpi */
って書いてるが?

171:電脳プリオン 【大吉】 【15.7m】
13/12/01 23:34:32.36 .net BE:182434829-PLT(12081)
もうできた?

172:nobodyさん
13/12/20 20:24:15.96 .net
今は亡きFPDIェ・・・

173:nobodyさん
14/03/12 19:34:59.57 .net
PHPでPDF

174:nobodyさん
14/06/28 12:38:27.57 .net
ぬるぽ

175:nobodyさん
15/01/23 13:09:25.97 .net
PHPでPDF

176:nobodyさん
15/05/01 18:43:51.37 ChWKCZYt.net
過疎ってるっぽいのでageさせてください。
わかる方がいたら教えていただきたいのです。
現在、TCPDFを用いてPHPからPDFを作成しています。
独自クラス(PDFTest)を作成し、TCPDFを継承しています。
PDFTestクラスにHeader()を作成し、標準で用意されているヘッダを書き換えて出力するようにしました。
その後、AddPage()してデータを出力したのですが、なぜかデータがヘッダ部分に重なるように出力されます。
以下、現在のソースを抜粋したものです。
// PDFTest class
class PDFTest extends TCPDF {
public function Header() {
$this->Cell(0, 2, '帳票名', 0, 0, 'C'); $this->Ln();
// この部分に帳票出力時の条件等を出力。最終的にヘッダ部出力後のGetY()は50.5になりました
}
public function putData() {
$this->Cell(0, 10, 'データ部', 1, 0, "C");  // この部分がヘッダ部に重なります。理想は当然ヘッダの下に出力されて欲しいです。
}
}
// test.php
$pdf = new PDFTest();
$pdf->AddPage();
$pdf->putData();
$pdf->Output();
どなたかわかる方がいましたらお願いします。

177:nobodyさん
15/05/08 10:28:49.22 .net
ちょっと試したけど重ならんぞ?

178:nobodyさん
16/04/28 16:25:55.17 .net
FPDI&FPDFでテンプレートの中の特定の文字列をreplaceする方法ないですか?

179:nobodyさん
16/07/04 14:39:01.85 Ajk0EwNJ.net
FastPDFGen for Linux

180:nobodyさん
17/12/30 15:15:42.46 YhlYw6jg.net
誰でも簡単にネットで稼げる方法など
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。
グーグル検索⇒『半藤のブブイウイウレレ』
QMNLPDIO2H

181:マツダ 伝統のロータリーエンジン復活
23/01/13 20:21:28.04 aDYjH0j/.net
伝統のエンジンが復活です。自動車メーカー・マツダはロータリーエンジンを搭載したSUV・多目的スポーツ車を発表しました。
マツダは先ほど、ベルギーで行われているモーターショーでロータリーエンジンを搭載したSUV「MX-30 e-SKYACTIV R-EV」を発表しました。
新型車は2020年に販売を始めたMX-30にモーターと発電用のロータリーエンジンを搭載したプラグインハイブリッド車です。
電池だけで85キロ走行でき、電池が切れても830ccのロータリーエンジンで発電しヨーロッパの燃費基準で650キロあまり走行可能だということです。
マツダでは世界的に進む電動化に対応し、電気自動車の充電切れを心配する客のニーズにあわせてコンパクトに設計できるロータリーエンジンを搭載したということです。
ロータリーエンジンは1967年に発売したコスモスポーツに搭載され、マツダの代名詞ともなっていましたが、2012年にRX-8の販売終了とともに途絶え、今回11年ぶりの復活となります。
新型車はドイツでの現地価格でおよそ504万円からで今年春に販売が始まり、今後、日本にも導入される予定です。

182:nobodyさん
23/07/28 07:06:41.97 IMD1QlXoJ
岸田異次元増税憲法カ゛ン無視地球破壞軍国主義文雄のデ夕ラメっぷりか゛炸裂してるな、孑と゛も真ん中社會か゛嘘ハ百なんて子と゛もて゛も分かるわな
力による━方的な現状変更によって都心まて゛数珠つなき゛で鉄道のЗ○倍以上もの莫大な温室効果カ゛スまき散らすクソ航空機倍増させて、騒音で
勉強妨害して氣侯変動させて地球破壊して孑と゛もの未来を暗黒の世界にして熱中症で殺害、世界最悪の脱炭素拒否國に送られる不名誉賞を連続
受賞してる世界最惡のテロ國家丸出して゛莫大な税金泥棒しながら莫大な温室効果カ゛スまき散らしてクソ航空機を乗り倒して世界中に脱炭素カ゛-
だの嘘八百ほさ゛いてバカ晒して、白々しくマッチポンプ丸出して゛災害対策だのとバ力の壁やら曰本中コンクリー├まみれにして子と゛もの遊び場
破壊して溺死連發、利権倍増に増税、気侯変動て゛あらゆるウヰ儿ス蔓延させて人殺して鶏卵価格やら物価暴騰,莫大な石油無駄に燃やす航空機
全廃すれは゛余裕て゛原發全廃できるものを原発稼働して全国放射能まみれを目指し,隣国挑發、軍事利権倍増,航空騒音で知的産業壞滅してる中
アプリのひとつも作れない分際て゛マイナンハ゛力一ト゛推し進めて個人情報漏洩しまくり、漏洩した個人情報に‐生害を受け続けるのか゛今の子ども

創価学会員は、何百万人も殺傷して損害を与えて私腹を肥やし続けて逮捕者まで出てる世界最悪の殺人腐敗組織公明党を
池田センセ‐が□をきけて容認するとか本気て゛思ってるとしたら侮辱にもほどがあるぞ!
hTtPs://i.imgur.cοm/hnli1ga.jpeg


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch