PHPカンファレンス小田原2024 の発表資料です。 https://phpcon-odawara.connpass.com/event/296492/ https://fortee.jp/phpconodawara-2024/proposal/7c57d5ca-213a-4d7a-aaf0-26d…
ここは、技術情報、身の回りに起こった出来事を、「もしかしたらみんなの役に立つかもしれない」と思って書き留めておく場所です。 最近またPHPを色々使いだしまして その中でPDFも作ったので書き残しておこうと思いました。 mPDFとは mPDFはPHP製のPDF作成ライブラリです。 といっても難しい作り方ではなく、HTMLを記述すればPDFを作成してくれるという、とんでもなく便利なライブラリなのです。 インストール composerを使用します。 composer require mpdf/mpdf インストールにはgdが必要です。 今回はインストールされた最新のバージョンv8.0.7を使用しています。 v7以上では機能的な違いがあまりないようです。 とりあえず使う <?php declare(strict_types=1); require __DIR__ . '/vendor/autolo
mPDFライブラリを使ったPDFファイルの出力について、mPDFのインストールから簡単な日本語テキストの入ったPDFファイルを出力するところまでを解説します。2018年9月時点で最新バージョンのmPDF v7.1zzzを使います。 この記事のポイント mPDFライブラリをインストールする とりあえずPDFファイルを出力してみる 日本語テキストを使ったPDFファイルを出力する mPDFライブラリとは mPDFライブラリはFPDFライブラリをベースにして作成された、PHPからHTMLを使ってPDFファイルを作成するライブラリです。 UTF-8に対応し、日本語のテキストも扱うことができます。 GNU General Public Licenseのため、ライブラリの改修・再配布ができ、このライブラリを使って構築したシステムに対しても特に制限は設けられていません。 商用利用ももちろん大丈夫です。 2
この記事の続きです。 環境 Mac OS X El Capitan 10.11.4 PHP 5.6.24 CodeIgniter 2.2.0(古い。が、他のFWでも参考になるかと思います) ライブラリのインストール composer require tecnickcom/tcpdf requireを付けてcomposer.jsonにも追加。 実装 // composerでインストールしたライブラリを参照する require_once('./vendor/tecnickcom/tcpdf/tcpdf.php'); // 用紙の方向、用紙サイズを指定する $tcpdf = new TCPDF('L', "mm",'A4'); $tcpdf->setPrintHeader(false); $tcpdf->setPrintFooter(false); $tcpdf->AddPage(); // C
カスタム投稿記事のPDF出力として、WP Post to PDF Enhancedを使用したので覚書。 日本語適応(文字化けするのだ…)、印刷出力カスタマイズ化っていうのがなかなか無くて苦労した。 プラグインのインストール・有効化 WP Post to PDF Enhancedプラグインをインストールします。 プラグインを有効化すると、左側のメニューの中にWP Post to PDF Enhancedの設定項目が追加されます。 カスタムフィールドはカスタムフィールドテンプレートプラグインを使って作成。 設定のポイント PDFアイコンの位置や、PDF内のCSSの設定など設定項目は細かいところまで設定できるようので、ここではポイントだけ。 カスタム投稿も選ぶことができる。 カスタム投稿が作成されている場合はカスタム投稿も選ぶことができる。 (サンプル画像はresultsがカスタム投稿) PDF
!!最新情報は以下の記事を参照して下さい!! 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
TCPDF TCPDF is an Open Source PHP class for generating PDF files on-the-fly without requiring external extensions. TCPDF is an extension and improvement of the FPDF class by Olivier Plathey (http://www.fpdf.org). PHPでPDFファイルを作成するFPDFの進化版『TCPDF』。 デフォルトでUnicode(UTF-8)が使えたり、次のような特徴があります。 PDF作成テキストにHTML( h1, h2, h3, h4, h5, h6, b, u, i, a, img, p, br, strong, em, font, blockquote, li, ul, ol, hr, td,
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く