使用Calibri渲染PDF时,我们注意到与使用Arial的同一报告相比,文件大小会大大增加。
查看PDF的属性,结果是由于LocalReport.Render()
将一部分Calibri嵌入到PDF本身中,导致文件大小增加:
由于我们很高兴PDF的所有收件人都已经拥有Calibri,因此我们需要一种方法来防止嵌入字体。
我们正在使用带有.rdlc的Microsoft.Reporting.WebForms.LocalReport.Render
答案 0 :(得分:0)
事实证明我们只需要在DeviceInfo.xml中添加一个键:
<DeviceInfo>
<EmbedFonts>None</EmbedFonts>
</DeviceInfo>
我找到了the answer here。