データベースに入力されたデータからレポートを生成するためにwkhtmltopdfを利用するPHP/MySQLアプリケーションを作成しました。クライアントは、彼が持っているMacでスタンドアロンとして実行するためにそれをインストールするように頼みました。現在、XAMMPを使用してPHP/MySQL部分を問題なく実行していますが、システムにインストールされていてもwkhtmltopdfを取得するのが非常に困難です。
Macの経験はゼロで、5時間のグーグル検索とさまざまなアプローチを試みましたが、最新のwkhtmltopdf .i386を/ usrフォルダーにコピーすることさえできません。奇妙なことに、ラップトップには/ usr/local/binフォルダーがありません。
私がそれを見逃していない限り、私はこのことを機能させる方法についての簡単な指示を見つけることができず、提供できるヘルプを大いに感謝します。
Homebrewにはwkhtmltopdf-0,9,9のみがあり、デフォルトではQTパッチオプションで失敗します。 HEAD完全にサポートされたオプションを備えたバージョン
cd /usr/local/bin && ln -s /Applications/wkhtmltopdf.app/Contents/MacOS/wkhtmltopdf wkhtmltopdf
Homebrewがインストールされている場合:brew install Caskroom/cask/wkhtmltopdf
これは簡単にパッケージをインストールできるようです:
http://wkhtmltopdf.org/downloads.html
Pkgを実行するだけで、OS X 10.9.4にOS X 10.6+(Cocoa)64ビットを正常にインストールしました。 PDFKit Rails gem。
MAMPでmikehaertl\wkhtmlto\Pdfを使用する場合は、最新バージョンのMac http://wkhtmltopdf.org/downloads.html をインストールし、バイナリパラメーターを定義してください。
$options = array(
'page-size' => 'Letter',
'orientation' => 'portrait',
'binary' => '/usr/local/bin/wkhtmltopdf'
);
$pdf = new Pdf($options);
Lion(10.7)は/usr/local
もう、しかしあなたはそれを作成することができます。
必要なパッケージにバイナリ用のインストーラーがない場合は、ソースからコンパイルする必要があります。その場合、必要なすべての指示は、パッケージのダウンロードサイトから入手できます。
もう1つのオプションは、OS Xパッケージマネージャー(Fink、MacPorts、Homebrew)で使用できるかどうかを確認することです。もしそうなら、すべてをそのようにインストールできます。私はMacPortsリポジトリにないと言うことができます-私はチェックしました:-)
[〜#〜] update [〜#〜]:Homebrewはそれを持っているようだ...