Службы отчетов - проблема экспорта в PDF - PullRequest
0 голосов
/ 26 марта 2020

Мы используем Windows server 2016 и SQL Server 2017 Reporting Services Версия 14.0.600.1453

База данных включает в себя определенные c символы, такие как «š», «ž» и .rdl файлы написано в шрифте Calibri. Проверка отчета в «Макете печати» с помощью построителя отчетов кажется правильной, в то время как экспорт в PDF приводит к проблеме с текстом, именно между символами возникают дополнительные пробелы. Текущая проблема остается неизменной, несмотря на тестирование различных способов экспорта (построитель отчетов и сервер с веб-интерфейсом). Проблема появляется только в PDF, другие форматы, такие как «Word» и «Excel», работают нормально.

Текст в макете печати:

**The text in Print layout: **

Текст в PDF:

**The text in PDF: **

Принятые меры:

  1. Переустановленный шрифт и перезагруженный сервер
  2. Загруженное последнее накопительное обновление для windows сервера, sql сервера и служб отчетов.
  3. Установить значение « True » для « HumanReadablePDF » и « AccessiblePDF “, дополнительно пытался установить UTF-8 или ASCII в файле RSreportserver.config.

К настоящему времени существует потенциальное решение текущей проблемы: экспортируйте версию PDF 1.3 в версию 1.5. Это может решить проблему, так как при экспорте того же отчета в pdf на другом сервере, PDF имеет версию 1.5, и эта проблема не наблюдается. Текущая проблема не появилась в Reporting Services версии 13.0. К сожалению, нет идей, как изменить версию рендера, чтобы проверить это предположение.

Не могли бы вы помочь нам исправить эту ошибку PDF или, возможно, у вас есть идеи, почему она могла появиться?

Наши настройки PDF после экспорта:

1 2

...