Запрет встраивания шрифта LocalReport в PDF
При рендеринге PDF с использованием Calibri мы заметили, что размеры файлов сильно завышены по сравнению с тем же отчетом с использованием Arial.
Глядя на свойства PDF, оказывается, это было связано с LocalReport.Render()
встраивание подмножества Calibri в сам PDF, что приводит к увеличению размера файла:
Поскольку мы рады, что у всех получателей PDF уже есть Calibri, нам нужен способ предотвратить внедрение шрифта.
Мы используем Microsoft.Reporting.WebForms.LocalReport.Render с.rdlc
1 ответ
Оказывается, нам просто нужно добавить ключ в DeviceInfo.xml:
<DeviceInfo>
<EmbedFonts>None</EmbedFonts>
</DeviceInfo>
Я нашел ответ здесь.