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