wkhtmltopdf在没有X Server的Ubuntu上生成PDF格式

DAK*_*KZH 9 pdf google-chrome pdfkit wkhtmltopdf


是否可以设置生成的PDF格式wkhtmltopdf
从我的PC wkhtmltopdf生成格式"PDF-1.4"

在此输入图像描述

但远程Ubuntu 14.04服务器使用xvfb给定格式生成带有"虚拟"X服务器的pdf PDF-0:

在此输入图像描述


唯一的问题是在Chrome中打开生成的pdf文件:)
Chrome无法打开PDF-0.

谢谢

Vel*_*nov 2

看起来 xvfb 生成的 PDF 可能不是 100% 正确。元数据存在一些问题。例如,它缺少创建者。此外,PDF-0 似乎不是有效的 PDF 版本。该文档可能存在其他问题。这可能是生成的文件没有出现在 Chrome 中的一个可能原因。

检查文档的一个好方法是使用 Acrobat 的印前检查工具。它将检查文档是否存在潜在问题,这可以提供有关正在发生的情况的线索。该工具位于 Acrobat 中的“印刷制作”下。要运行的配置文件称为“报告 PDF 语法问题”。我确信还有其他工具也可以解释该文档的问题所在。

本节应该提供问题的解决方案。正如下面的评论中提到的,将 QT 版本从 4.8.6 更新到更新版本应该可以解决该问题。工作设置似乎正在运行 5.3.2,而非工作设置则运行在 QT 4.8.6 下。