当使用Calibri呈现PDF时,我们注意到与使用Arial的相同报表相比,文件大小被极大地夸大了。
查看PDF的属性,结果表明这是由于LocalReport.Render()在PDF本身中嵌入了Calibri的子集,导致了文件大小的增加:

因为我们很高兴PDF的所有接收者都已经有了Calibri,所以我们需要一种方法来防止字体被嵌入。
我们在.rdlc中使用Microsoft.Reporting.WebForms.LocalReport.Render
发布于 2014-06-23 18:35:01
事实证明,我们只需要向DeviceInfo.xml添加一个密钥:
<DeviceInfo>
<EmbedFonts>None</EmbedFonts>
</DeviceInfo>我找到the answer here了。
https://stackoverflow.com/questions/24363772
复制相似问题