2016-11-26 38 views
2

我在Mac OS 10.11.6上运行wkhtmltopdf 0.12.4。当我尝试运行基本示例“wkhtmltopdf http://google.com google.pdf”时,虽然我收到了不寻常的输出。凡我期待这样的事情:wkhtmltopdf在Mac上生成微小输出

Expected

(直接从Chrome中生成的PDF),我不但得不到这样的:

enter image description here

这似乎很奇怪,我认为默认输出应该如此遥远,但我也尝试过一些选择(包括 - 禁用 - 智能缩小),但没有运气。希望你能提供任何方向!

+0

我得到同样的问题。我还没有找到解决方案 –

回答

4

我有同样的问题,使用wkhtmltopdf版本0.12.4通过自制软件安装在Mac上。我卸载并试用版本0.12.3,从http://wkhtmltopdf.org/下载,现在我有正常的大小输出。

0

要解决的问题通过

brew install Caskroom/cask/wkhtmltopdf 
+0

与此没有任何区别,甚至明确运行/ usr/local/bin/wkhtmltopdf。 –

+0

我的问题和你描述的一样,并且通过bomebrew安装帮助我。我认为它也可以帮助你。我认为你应该尝试安装旧版本。 –

0

非常大的屏幕上运行wkhtmltopdf时,我遇到了这个问题,并发现指定打印介质类型代替屏幕媒体类型,即通过安装wkpdftohtml--print-media-type,解决了这个问题。

例如:

wkhtmltopdf --print-media-type http://google.com google.pdf 
+0

这里没有运气 - 运行命令时会产生与上面相同的输出。它在Amazon EC2实例中运行良好,我需要它工作,但仍在本地渲染很小。 –

+0

您是否尝试过将'--print-media-type'与例如' - 页面大小的信',指定页面大小? – wintron

+0

我有 - 仍然没有运气,即使是新鲜的酿造安装。 –

4

与Mac OS 10.11.6相同WKHTMLTOPDF v 0.12.4。

使用--lowquality是似乎解决“微小输出”问题的唯一方法。

默认wkhtmltopdf输出而不--lowqualityscreenshot

随着--lowquality, “微小的输出” 的问题是固定的(与像通过--viewport尺寸分辨率增加额外的选项工程): --lowquality screenshot

+0

这对我也有帮助!谢谢!永远不会猜到那个。 –

0

我一直试图在Mac OS 10.13.3上使用0.12.4版本。 添加有关此问题的一些信息。

  1. 这是0.12.4版本中的已知问题。 https://github.com/wkhtmltopdf/wkhtmltopdf/issues/3241
  2. 已固定在提交但尚未公布为0.12.4 https://github.com/wkhtmltopdf/wkhtmltopdf/commit/1c0e72d2faa6da026edc139fac97fcda43535fd3
  3. 上面讨论的“低质量”标志的解决方法是最快的方式部分解决,或者你可以安装0.12.5版本如果你是高级用户。 https://github.com/wkhtmltopdf/wkhtmltopdf/blob/master/CHANGELOG.md