阻止LocalReport将字体嵌入PDF

时间:2014-06-23 10:35:01

标签: pdf reporting-services fonts rdlc localreport

使用Calibri渲染PDF时,我们注意到与使用Arial的同一报告相比,文件大小会大大增加。

查看PDF的属性,结果是由于LocalReport.Render()将一部分Calibri嵌入到PDF本身中,导致文件大小增加:

enter image description here

由于我们很高兴PDF的所有收件人都已经拥有Calibri,因此我们需要一种方法来防止嵌入字体。

我们正在使用带有.rdlc的Microsoft.Reporting.WebForms.LocalReport.Render

1 个答案:

答案 0 :(得分:0)

事实证明我们只需要在DeviceInfo.xml中添加一个键:

<DeviceInfo>
<EmbedFonts>None</EmbedFonts>
</DeviceInfo>

我找到了the answer here