RailsプラグインWicked_pdfを動作させることはできません
-
01-10-2019 - |
質問
WKHTML2PDFとWicked_PDFを使用して、Railsアプリケーション用のPDFSを作成したかったのです。
wkhtml2pdfベータ4をダウンロードして抽出し、/usr/local/bin/wkhtml2pdfに配置しました
私はそれをWebサイトで実行しようとしましたが、それは素晴らしい結果をもたらしました。
私のRailsアプリケーション(2.3.4)で、wicked_pdfをインストールしました:
スクリプト/プラグインgit://github.com/mileszs/wicked_pdf.git
スクリプト/wicked_pdfを生成します
すべてが大丈夫だったようでした。内部スクリプト/コンソール私は次のことを実行します - (次の出力で)
wp = WickedPdf.new
=>#wickedpdf:0xb62f2c70 @exe_path = "/usr/local/bin/wkhtmltopdf"
HTML_DOCUMENT = "<html><body>Hello World</body></html>"
=> "<html><body>Hello World</body></html>"
pdf = wp.pdf_from_string HTML_DOCUMENT
=> "/usr/local/bin/wkhtmltopdf - -q"
=> " n n n n n n n n n n"
もちろん、これは良くありません。テストによると、私の最後のコマンドの結果は「%PDF-1.4」から始める必要があります
私に何ができるのか考えてみませんか?
解決
同じ問題があります。削除しました -q
からのオプション wicked_pdf.rb
19行目にファイルしてから、コンソールに適切な文字列を取得できました。
=> "%PDF-1.4\n1 0 obj\n<<\n/Title ...
これも他の問題を解決したようです。 PDFは、Webサイト(埋め込まれたフォントの問題)から次の問題に使用しても、まだ正しくレンダリングされませんでした。
うまくいけば、これがあなたのために働くでしょう。