インストール方法wkhtmltopdf linuxベース(共催)webサーバー
-
20-09-2019 - |
質問
また全ての方へ wkhtmltopdf 設置当社ウェブサーバが、残念なことではなく装置です。アクセスできませんのユーザー/binフォルダとして記載チュートリアル上に設置できます。
のサーバー public_html フォルダにあるサブフォルダ _vti_bin, 私はコピーされたファイル wkhtmltopdf-i386 から wkhtmltopdf-0.9.1-静的-i386, かもしれませんが、同じないを設定することができます。
インストール方法 wkhtmltopdf (共用ホスティングwebサーバを得てきているのでしょうか。
解決
私管理は正常にインストールwkhtmltopdf-amd64に共有ホスティングアカウントなします。
こうした:
ダウンロードに関連する静的バイナリv0.10.0からもアクセスできます。 http://code.google.com/p/wkhtmltopdf/downloads/list
編集:上記に移転 こちらの
ssh自分の共有ホスト型の
$ wget {relavant url to binary from link above}
$ tar -xvf {filename of above wget'd file}
ましては、バイナリにホストすることができます。いずれかの場合、/usr/bin/フォルダにいます。少なくともできました)
試験:
$ ./wkhtmltopdf-amd64 http://www.example.com example.pdf
- 注いだのフォルダの実行可能であるべき寄せて
./
される方もいるでしょう。
たのってくるから
他のヒント
の場合 sudo
アクセ---
Ubuntu14.04 / 15.04 / 18.04:
sudo apt-get install wkhtmltopdf
# or
sudo apt install wkhtmltopdf
その他
見えにくくなってい答えなのです。
そのubuntuそして今回、既に認できます:--
第一に、依存関係の設置
sudo aptitude install openssl build-essential xorg libssl-dev
のための64bits OS
wget http://wkhtmltopdf.googlecode.com/files/wkhtmltopdf-0.9.9-static-amd64.tar.bz2
tar xvjf wkhtmltopdf-0.9.9-static-amd64.tar.bz2
mv wkhtmltopdf-amd64 /usr/local/bin/wkhtmltopdf
chmod +x /usr/local/bin/wkhtmltopdf
のための32bit OS
wget http://wkhtmltopdf.googlecode.com/files/wkhtmltopdf-0.9.9-static-i386.tar.bz2
tar xvjf wkhtmltopdf-0.9.9-static-i386.tar.bz2
mv wkhtmltopdf-i386 /usr/local/bin/wkhtmltopdf
chmod +x /usr/local/bin/wkhtmltopdf
チャンスなアクセスサーバによって主催口かりにくいです。私はそうはいかないこと言うことだと思っている虚に努れているロックサーバーダ主催の環境の良い理由です。
お呼びホスティング会社に依頼してもインストールできますが、期待してはいけません良い対応--一般的になっていると思トもカスタム項目シングルユーザ向けのサービスがある場合を除き、本当に良い理由(バグ修正など)を行います。
最後に、やり方によっては身近なおとサーバー管理かけ混ぜ合わせた後に、手作業でサーバホスティングを検討してください。ようなもの http://www.slicehost.com.$20月まで低グレードwebサーバ(256ram)と、インストールすることができます。.ただし、実行中の複数のサイトまたは重負荷の費用はお客様のご要望に応じて大きます。
GL!
Debian8跡
この作品
sudo apt-get install wkhtmltopdf
場所は、wkhtmltopdfの実行をサーバにchmodしまった。
を実行シェルスクリプトwrap.sh を含む:
#!/bin/sh
export HOME="$PWD"
export LD_LIBRARY_PATH="$PWD/lib/"
exec $@ 2>/dev/null
#exec $@ 2>&1 # debug mode
ダウンロードに必要な共有オブジェクトのために建築されている、というフォルダ"lib":
- lib/libfontconfig.います。1
- lib/libfontconfig.います。1.3.0
- lib/libfreetype.います。6
- lib/libfreetype.います。6.3.18
- lib/libX11.います。6lib/libX11.います。6.2.0
- lib/libXau.います。6lib/libXau.います。6.0になります。0
- lib/libxcb.います。1lib/libxcb.います。1.0になります。0
- lib/libxcb-ヘ.います。0
- lib/libxcb-ヘ.います。0になります。0になります。0
- lib/libXdmcp.います。6
- lib/libXdmcp.います。6.0になります。0
- lib/libXext.います。6lib/libXext.います。6.4.0
(そのsymlinks)
とは---も取り込ん:
./wrap.sh ./wkhtmltopdf-amd64 --page-size A4 --disable-internal-links --disable-external-links "http://www.example.site/" out.pdf
した場合は、フォント問題のように正方形の文字の定義TrueTypeフォントを明示的に:
@font-face {
font-family:Trebuchet MS;
font-style:normal;
font-weight:normal;
src:url("http://www.yourserver.tld/fonts/Trebuchet_MS.ttf");
format(TrueType);
}
リストの安定したバージョンwkhtmltopdf: http://wkhtmltopdf.org/downloads.html
イwkhtmltopdf Debian8.2(ユ)x64:
sudo apt-get install xfonts-75dpi
sudo apt-get install xfonts-base
sudo wget http://download.gna.org/wkhtmltopdf/0.12/0.12.2.1/wkhtmltox-0.12.2.1_linux-jessie-amd64.deb
sudo dpkg -i wkhtmltox-0.12.2.1_linux-jessie-amd64.deb
少しも変わってからの回答を追加しました。使いを私にとって、なかなかないものの、これまでされたハッキングの周辺のメンバーもいただきました以下のソリューションのための Ubuntu16.04.Ubuntu14.04のコメントの下に答えます。おこない共有サうですが、このように、後藤の答えはwkhtmltopdfインストール手順です。
# Install dependencies
apt-get install libfontconfig \
zlib1g \
libfreetype6 \
libxrender1 \
libxext6 \
libx11-6
# TEMPORARY FIX! SEE: https://github.com/wkhtmltopdf/wkhtmltopdf/issues/3001
apt-get install libssl1.0.0=1.0.2g-1ubuntu4.8
apt-get install libssl-dev=1.0.2g-1ubuntu4.8
# Download, extract and move binary in place
curl -L -o wkhtmltopdf.tar.xz https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
tar -xf wkhtmltopdf.tar.xz
mv wkhtmltox/bin/wkhtmltopdf /usr/local/bin/wkhtmltopdf
chmod +x /usr/local/bin/wkhtmltopdf
試験では:
wkhtmltopdf http://www.google.com google.pdf
すべてのファイル名 google.pdf
現在の作業ディレクトリを設定します。
このアプローチのダウンロード、バイナリウェブサイトから、利用できる、最新バージョンに頼るのではなく、パッケージに管理することが可能となった.
注本日現在、私の溶液に含まれの仮固定 のバグを修正.この溶液はんな素晴らしいですけど、今で除去することができます。 を必ず確認してください状況のリンク先のGitHubの問題が修正が必要だと思っていきます!
Ubuntu14.04る必要がありまドの場合、別バージョンlibssl.ができ にこちらのバージョン.思いの影響を考慮に入れて格下げlibssl前にその他の製造サーバーです。
ということで誰か!
るようにして、以下のコマンド仕
cd ~
yum install -y xorg-x11-fonts-75dpi xorg-x11-fonts-Type1 openssl git-core fontconfig
wget https://downloads.wkhtmltopdf.org/0.12/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
tar xvf wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
mv wkhtmltox/bin/wkhtmlto* /usr/bin
感謝の気持ちがアンケートについて
Jaiswar Vipin Kumar R.
共用ホスティングなsshシェルアクセス?
ここではどのよう"とか"また戻ってしまった;
- 訪問 https://wkhtmltopdf.org/downloads.html ダウンロードさせることが適切で安定したリリースのためのプログラムを利用しています。.私の場合を選んだのは32-bit るwkhtmltox-0.12.4_linux-dev-i386.tar.xz
- 解凍し、フォルダご当地ます。
- アップロード、フォルダにpublic_html(またはいずれかの場所お客様のご要)を使用のFTPプログラムのような他のファイル(s)
- 変更のバイナリのパスsnappy.php ファイルポイントの適切なファイルをフォルダをあなただけをアップしました。ビンゴ!います。対応することができるでしょうをPDFファイルです。
バージョン12.5のwkhtmltopdfのみをリストDEBファイルをダウンロードページです。ているmacユーザーというlinuxやDEBファイルが使えなかったのを掲載しました。
このページを中心とした過去を知っていたのひねりダウンロードDEBファイル: http://www.g-loaded.eu/2008/01/28/how-to-extract-rpm-or-deb-packages/
基本的にはなかった:
- ダウンロード https://wkhtmltopdf.org/downloads.html
- UnzippedのDEBファイルです。
- Unzippedデータです。tar.xz
- アップは、バイナリのunzipped'usr'フォルダからステップ3(usr/local/bin/wkhtmltopdf)
していることができるように'exec'機能が無効になった私。でできる状態にする必要があります具体的にはrun'exec'を使用している場合、PHPを実行す。"したいので走りは、wkhtmltopdfのバイナリのいのではないか"という特定です。私たのです。