Пользовательский шрифт в службах отчетов SQL Server 2005


10

У меня возникли проблемы с отчетами служб SQL Reporting Services. Я использую специальный шрифт для заголовков отчетов, а при его развертывании на сервере он не отображается правильно, когда я печатаю или экспортирую в PDF/TIFF. Я установил шрифт на сервере. Есть ли что-то еще, что мне нужно сделать, чтобы использовать пользовательские шрифты?

При просмотре шрифт в браузере выглядит правильно - так как все клиентские компьютеры установлен шрифт ...


Благодаря Райан, ваш пост в FAQ решить эту проблему. Установка шрифтов на сервере устраняет проблему печати, а также проблемы с диаграммами (которые также отображаются на сервере). Как вы указываете (а также упоминается в FAQ) Reporting Services 2005 не встраивает шрифт в файлы PDF. Наверное, сейчас все в порядке - самая важная часть - попасть в печать и получить правильные шрифты.

Причина шрифты не отображаются сразу ответа в FAQ:

Q: Я установил шрифт на моем клиент/сервер, но я все еще вижу 's или черные ящики. Зачем? A: Для клиента машина, закрывающая все экземпляры Средство просмотра PDF, затем открывающее их, должно быть исправить проблему.

Для сервера перезапуск служб должен позволить рендерингу PDF получить новую информацию о шрифте.

К сожалению, я видел раз где я нуждался в полной перезагрузки машины , чтобы получить клиент/сервер, чтобы распознавать вновь установленный шрифт.

4

Файлы PDF, поданные из SSRS, как и многие PDF-файлы, имеют встроенные шрифты postscript. Таким образом, локальные шрифты, используемые в отчете, преобразуются в наилучший соответствующий шрифт postscript при конвертации, поэтому PDF-файл полностью переносится, не полагаясь на локально установленные шрифты.

Вы можете ознакомиться с официальными рекомендациями MS и требованиями к шрифтам для экспорта SSRS PDF здесь: SQL Server 2005 Books Online (September 2007) Designing for PDF Output. Кроме того, этот пост должен предоставить некоторую помощь, а также: Reporting Services: PDF Renderer FAQ


Aspose, по-видимому, также имеет компонент, который утверждает, чтобы иметь возможность добавлять пользовательский встроенные шрифты в SQL Сообщить о PDF-файлах.

См Aspose.Pdf for Reporting Services

Aspose.Pdf для служб Reporting Services позволяет ГЕНЕРАТОРОВ Pdf отчетов в Microsoft SQL Server 2000 и 2005 Reporting Services. Некоторые расширенные функции, такие как метаданные XMP, пользовательский встроенный шрифт и рендеринг водяной знак для страниц теперь поддерживается. Все функции отчета RDL, включая разделы, рисунки, схемы, таблицы, матрицы, верхние и нижние колонтитулы преобразованные с максимальной точностью точность в PDF.

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


0

Мы должны были установить программное обеспечение NeoDynamic штрих-кода для визуализации штрих-кода в качестве изображения, поскольку мы не можем включать шрифты штрих-кода в экспорт PDF.


0

Я успешно использовал штрих-коды шрифтов с SSRS и PDF. У вас должен быть установлен шрифт на обоих серверах (для рендеринга и просмотра из браузера), а также у клиента.

При использовании шрифтов штрих-кода на постскриптуме нет особого «совпадения», поэтому в PDF-формате нет допустимого шрифта штрих-кода, встроенного в документ, который просто смешал кучу текста мусора. Чтобы решить эту проблему, просто установите шрифт на клиентском компьютере, который будет просматривать PDF-файл.

  0

Я попытался это решение, но он не работает. Возможно, это конкретный шрифт, который я использую, но все, что появляется в PDF, - это пустое место, где должен быть текст/шрифт. 23 апр. 092009-04-23 19:35:15


3

Примечание: Я обнаружил, что при установке шрифтов на коробке сервера служб Reporting Services, вам может понадобиться:

= На самом деле открыть шрифт из панели управления Fonts, так что вы можете увидеть предварительный просмотр

И

= Перезагрузка сервера.

И да, я согласен, вам не нужно это делать, но я видел, как он работает.

  0

Да, перезагрузите его, чтобы работать, спасибо! 28 июн. 122012-06-28 10:59:50

  0

Согласовано. Работает только после перезагрузки сервера, на котором работает SSRS. Перезапуск служб не помог. 09 мар. 162016-03-09 15:16:19


1

Выполнение этой же проблемы - при экспорте в pdf она не отображает шрифт Free 3 of 9. Шрифт устанавливается на моем сервере отчетов и появляется при запуске отчета с использованием SSRS 2005.

Пользователь может печатать напрямую, что приятно. И отчет успешно отображается во время экспорта Excel. Но для этого требуются дополнительные шаги для печати из Excel (настройка страницы и т. Д.).

Что я нашел обходным путем для использования CutePDF (freeware).

Просто нажмите кнопку прямой печати на SSRS и выберите принтер CutePDF. Он спрашивает, где сохранить файл. Откройте файл, и шрифты штрих-кода будут успешными.