Javascript jsreport没有';不渲染文本
我有下面的代码,结果是一个没有任何可见文本的pdf。(我猜它呈现为与背景相同的颜色,即使我们在html的内联样式中更改了它的颜色)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
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