2016-03-22 167 views
1

最新の静的ビルドwkhtmltopdf-amd64(0.12.3)をインストールしました。 PDFに変換するHTMLページでは、テキストは実線の四角で表示されます。wkhtmltopdfが文字化けした文字を出力する

PDFとして、Googleのホームページの

例:

[[email protected] bin]# ./wkhtmltopdf-amd64 http://google.com goog.pdf 

enter image description here

あるいは、ここでも単純なHTMLソースドキュメントです:

<!doctype html> 
<html lang="en"> 
<head> 
    <meta charset="utf-8"> 
    <title>The HTML5 Herald</title> 
    <meta name="description" content="The HTML5 Herald"> 
    <meta name="author" content="SitePoint"> 
</head> 
<body> 

<p>Hello world. 
<table><tr><td>I am a table</td></tr></table> 
<pre>formatted</pre> 

</body> 
</html> 

出力:

enter image description here

これは何が原因でしょうか?

答えて

1

これは、依存関係がないためです。urw-fontsです。それがインストールされた後、変換されたテキストは読み込み可能です。

  1. バイナリwkhtmltopdf-amdをつかんで、一時的な場所に解凍:最小限のEL7のインストールを明確に&ドキュメントについて

  2. インストールの依存関係:yum install libXrender libXext fontconfig urw-fonts

  3. テストwkhtmltopdf-amd -Vとバイナリ - これは(今日のよう0.12.3)バージョンを印刷する必要があります。

  4. 次に、期待どおりにドキュメントを変換することをテストします。 wkhtmltopdf-amd http://google.com googlehomepage.pdf

出力PDFが良さそうならば、/usr/binにバイナリをコピーし、それが行わ呼び出します。

関連する問題