Запрет встраивания шрифта 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>

Я нашел ответ здесь.

Другие вопросы по тегам