问题
用itext5生成PDF后,用window.open打开生成的pdf会发现title是乱码
解决办法
js重置title(未解决)
let w = window.open("<%=staticPath%>/"+response.message,"_blank"); //打开下载页面
w.onload = function () {
w.document.title = "企业信息PDF下载";
}
重新加载title,在title短暂的变为js设置的标题后又变为之前的乱码了,问题出在PDF上。
修改PDF模板的title属性
因为用的是itext5的PDF模板生成方法,用adobe acrobat pro dc打开模板pdf,文件 -》 属性,设置文档属性的标题。
问题解决