Javascript jsreport没有';不渲染文本

Javascript jsreport没有';不渲染文本,javascript,pdf-generation,pdf-rendering,jsreport,Javascript,Pdf Generation,Pdf Rendering,Jsreport,我有下面的代码,结果是一个没有任何可见文本的pdf。(我猜它呈现为与背景相同的颜色,即使我们在html的内联样式中更改了它的颜色) var-client=require(“jsreport-client”)('https://localhost:443'); 变量输出='这是一个标题'; client.render({ 模板:{content:output} },函数(err,PDFREP){ PDP管道(res); }); 当我们将pdf内容复制并粘贴到文本板中时,结果是: ihsish

我有下面的代码,结果是一个没有任何可见文本的pdf。(我猜它呈现为与背景相同的颜色,即使我们在html的内联样式中更改了它的颜色)

var-client=require(“jsreport-client”)('https://localhost:443');
变量输出='这是一个标题';
client.render({
模板:{content:output}
},函数(err,PDFREP){
PDP管道(res);
});
当我们将pdf内容复制并粘贴到文本板中时,结果是:

<代码>ihsish issi aa Ghedinhadinge


你知道怎么解决吗

我猜phantomjs缺少一些呈现pdf所需的依赖项(字体)。如果我在azure上启动新的centos虚拟机,它就会运行,但我看到人们抱怨有时需要的phantomjs依赖项没有预先安装。添加丢失的包取决于您的分发

例如,在ubuntu上,您可能需要运行:

sudo apt-get install build-essential chrpath git-core libssl-dev libfontconfig1-dev
在centos

sudo yum install freetype fontconfig

我们正在使用centOS 6.6,我们也尝试了您的建议。我们让所有的
svg
s工作,但是文本没有显示出来。它在那里,但不可见,当我们将内容复制到另一个文档(文本文件)时,我们会看到有争议的字符串:例如:
ailreu core
,而不是
失败分数
sudo yum install freetype fontconfig