Memo/wkhtmltopdf

https://dexlab.net:443/pukiwiki/index.php?Memo/wkhtmltopdf
 

wkhtmltopdf HTMLからPDF生成

  • wkhtmltopdf
    • WebKitレンダリングエンジンを利用して、PDFを生成する
    • Safari, Google Chromeで同じレンダリングエンジンが使用されている
    • Linux, Windows, Mac OS X
    • OK:日本語
    • OK:リンク
    • OK:画像
    • OK:CSS
    • OK:JavaScript?
    • NG:Flash
  • CentOS5.4 x86 インストール。各OS, CPU向けに用意されているバイナリを使うのが簡単
    yum install libX11
    cd /usr/local/src/
    wget http://wkhtmltopdf.googlecode.com/files/wkhtmltopdf-0.10.0_beta5-static-i386.tar.lzma
    lzcat wkhtmltopdf-0.10.0_beta5-static-i386.tar.lzma | tar xfv -
    mv wkhtmltopdf-i386 /usr/local/bin/wkhtmltopdf
    chown root:root /usr/local/bin/wkhtmltopdf
  • ヘルプ
    wkhtmltopdf -H | more
  • テスト
    ローカルファイル A4横向き
    wkhtmltopdf --page-size A4 --orientation Landscape test.html test.pdf
    
    リモートファイル A4縦向き
    wkhtmltopdf --page-size A4 --orientation Portrait "http://www.google.co.jp/" google.co.jp.pdf
    
    ヘッダ右上に「Page 1 of N」と付与
    wkhtmltopdf --page-size A4 --orientation Portrait --header-right "Page [page] of [toPage]" "http://www.google.co.jp/" google.co.jp.pdf
  • 結果

PHPでの利用


添付ファイル: filegoogle.co.jp.pdf 1549件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2018-09-15 (土) 07:31:38 (5d)