web-dev-qa-db-ja.com

PHPアプリケーションで使用するためにMac OsX 10.7.3にwkhtmltopdfをインストールして実行する方法

データベースに入力されたデータからレポートを生成するためにwkhtmltopdfを利用するPHP/MySQLアプリケーションを作成しました。クライアントは、彼が持っているMacでスタンドアロンとして実行するためにそれをインストールするように頼みました。現在、XAMMPを使用してPHP/MySQL部分を問題なく実行していますが、システムにインストールされていてもwkhtmltopdfを取得するのが非常に困難です。

Macの経験はゼロで、5時間のグーグル検索とさまざまなアプローチを試みましたが、最新のwkhtmltopdf .i386を/ usrフォルダーにコピーすることさえできません。奇妙なことに、ラップトップには/ usr/local/binフォルダーがありません。

私がそれを見逃していない限り、私はこのことを機能させる方法についての簡単な指示を見つけることができず、提供できるヘルプを大いに感謝します。

24
brizandt

Homebrewにはwkhtmltopdf-0,9,9のみがあり、デフォルトではQTパッチオプションで失敗します。 HEAD完全にサポートされたオプションを備えたバージョン

  • fresh wkhtmltopdf のコピーを手に入れてください
  • それを開き、アプリケーションにドラッグします
  • その後、cd /usr/local/bin && ln -s /Applications/wkhtmltopdf.app/Contents/MacOS/wkhtmltopdf wkhtmltopdf
70
prikha

Homebrewがインストールされている場合:brew install Caskroom/cask/wkhtmltopdf

16
adjwilli

これは簡単にパッケージをインストールできるようです:

http://wkhtmltopdf.org/downloads.html

Pkgを実行するだけで、OS X 10.9.4にOS X 10.6+(Cocoa)64ビットを正常にインストールしました。 PDFKit Rails gem。

12
yuяi

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);
3
John F

Lion(10.7)は/usr/localもう、しかしあなたはそれを作成することができます。

必要なパッケージにバイナリ用のインストーラーがない場合は、ソースからコンパイルする必要があります。その場合、必要なすべての指示は、パッケージのダウンロードサイトから入手できます。

もう1つのオプションは、OS Xパッケージマネージャー(Fink、MacPorts、Homebrew)で使用できるかどうかを確認することです。もしそうなら、すべてをそのようにインストールできます。私はMacPortsリポジトリにないと言うことができます-私はチェックしました:-)

[〜#〜] update [〜#〜]:Homebrewはそれを持っているようだ...

0
prodigitalson