クライアントワークで、ウェブサイト上からPDFの資料ダウンロードを行う要件がたくさんある案件があり、そのときに使ったものをメモとして残しておきたいと思います。ウェブページ上から、PDFなどの外部ファイルにアクセスするにはaタグが使われるか…
今回は、 TCPDFで日本語のフォントが微妙だったのでIPAフォントを追加したのでその方法をまとめます。 1. IPAフォントをダウンロード IPAフォント ダウンロードページ から TTFファイルをダウンロードします。 http://ipafont.ipa.go.jp/old/ipafont/download.html 2. TCPDF用に変換 コマンドプロンプトでTCPDFのフォルダに移動します。 以下のようにtcpdf_addfont.phpをttfファイルのパスなどを指定して実行します。 php .\tools\tcpdf_addfont.php -b -t ipag -f 32 -i C:\ipag.ttf 3. 確認 .\tcpdf\fonts 内に ipag.ctg.z, ipag.php, ipag.z ファイルが作成されます。 PDF出力処理の中でフォントを指定し、PD
!!最新情報は以下の記事を参照して下さい!! PHPでPDFを作成するときはphpwkhtmltopdfで戦え [2016年度版] HTMLをPDFに変換するアプローチのつらみ ・インラインのCSSしか受け付けない ・そもそもCSS2.0系のプロパティしか受け付けない ・セレクタで要素が絞り込めない mPDF、主に君のことだ。 wkhtmltopdfとsnappyで幸せになろう http://wkhtmltopdf.org/ Webkit html to pdf の略。 名前からも分かるようにHTMLをWebkitで解釈してPDFに変換するGoogle謹製のツールです。 もちろん、HTML5 も CSS3.0 も難なく解釈します。 最高感ある。 knplabs/knp-snappy https://packagist.org/packages/knplabs/knp-snappy wkht
罫線を引く処理をまとめておけば、それは罫線だけ印刷された印刷物の上にデータを印刷する処理をアプリ側で実装できます(AddPage の後に毎回出力)。そのためには、少なくとも四角形と直線だけ引ける必要があります。 Line メソッド 二つの座標と、罫線の属性を定義した配列で直線を引けます Line( $x1, $y1, $x2, $y2, array( "width" => 幅, "color" => array( 0, 0, 0 ) ) ); ※ array( 0, 0, 0 ) は黒 Rect メソッド 四角形(4つの直線)を作成できます。塗りつぶしもかねているので、以下の書式は塗りつぶしをしない書式です $line_style = array( "width" => 幅, "color" => array( 0, 0, 0 ) ); Rect( $x, $y, $w, $h, "D",
必要に迫られたので、ちょっと調べてみたところ、意外に簡単。前提として、imagick モジュールが必要となるので、このあたりを見ながらインストールを済ませておいてください。 それで、その方法ですが <?php // 読み込む PDF をフルパスで指定 $file = '/foo/bar/test.pdf'; // サムネイルを作成するページを指定 $page = 1; // 実際の指定では、1ページが0になるので、調整 $page = $page - 1; $im = new imagick($file[$page]); // PNG 形式に変換 $im->setImageFormat("png"); // 長辺が 300 ピクセルになるようにリサイズ $im->thumbnailImage(300, 300, true); // 表示 header("Content-Type: imag
TCPDFで出力した内容のページ上部に横線が入ってしまいます。 現在、社内でやり取りされる書面をWebのフォームから書き込んで出力できたら 便利だと思って、自前の環境でプログラミングしております。 TCPDFで出力した内容のページ上部に横線が入ってしまいます。 現在、社内でやり取りされる書面をWebのフォームから書き込んで出力できたら 便利だと思って、自前の環境でプログラミングしております。 しかし、製作するにあたって意図しない横線がページ上部に出てしまい、 これを消すのに手間取っております。 (画像の添付ファイルに実際に出力したものを貼っておきます) この画像のソースは <?php // require_once('./tcpdf.php'); //PDFオブジェクトの作成 $pdf = new TCPDF('P', 'pt', 'A4', true,'UTF-8'); //1ページ目の
ワード 2010 (Word 2010) やエクセル 2010 (Excel 2010) などオフィス 2010 (Office 2010) の文書を PDF 形式に変換して保存する方法を画面写真と会話でご紹介します。 ワード 2010 で作った文書を PDF 形式に変換したいんだけど、何か別のアプリケーションを用意しないといけないのかしら? オフィス 2007 までは他のアプリケーションを用意したり専用のアプリケーションをインストールしたりする必要があったんだけれど、オフィス 2010 では、ワード、エクセル、パワーポイント、ワンノートのすべてで文書を PDF 形式で保存できるようになったんだ。 そうなんだ! どうすればオフィス 2010 で PDF が作れるの? じゃあ、PDF 形式で保存する方法を説明するね。ワード 2010 の画面で説明するけど、他のオフィス 2010 アプリケーシ
サイト閉鎖のお知らせ 1999年12月6日に開設した本サイトですが、開設から20年を迎えたのを機に閉鎖いたします。 ここ5,6年は更新できていませんでしたが、長らくご愛好いただきありがとうございました。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く