8

opensusev。11.3のバージョン10.0をダウンロードしました。それを使用してWebページ(つまりwww.google.com)を変換できますが、ローカルファイルを変換できません。私はファイルに対するすべてのアクセス許可を付与します(そして私はsudoの下で実行しようとしても無駄になりました)。これはエラーです:

「ページの読み込み(1/6)エラー:ページfile:///file.htmlの読み込みに失敗しました」。

ファイルは存在しますが、wkhtmltopdfはファイルのロードを拒否します。同じ結果でバージョン9.9を試しました

私は何が欠けていますか?

4

3 に答える 3

33

将来の人々への通知と同じように。Ubuntu 14.04で受け入れられた答えを得ることができなかったので、次のようにHTMLをwkhtmltopdfコマンドにパイプすることにしました。

cat test.html | wkhtmltopdf - test.pdf

これは、wkhtmltopdfコマンドラインヘルプからのものです。

使用-stdinまたはstdoutに

于 2015-03-24T21:19:19.067 に答える
8

フルパスを指定する必要があります。を使用file:///しても、現在の作業ディレクトリは使用されません。むしろ、ファイルシステムのルートからファイルへのパスを指定します。

于 2010-12-29T00:49:41.253 に答える
2

このオプションで試してください:

wkhtmltopdf --enable-local-file-access

わたしにはできる。

于 2021-08-30T11:45:26.863 に答える