Поделиться через


Экспорт отчета Power BI с разбивкой на страницы в PDF-файл (Power BI построитель отчетов)

ОБЛАСТЬ ПРИМЕНЕНИЯ: Power BI построитель отчетов Power BI Desktop

Модуль подготовки отчетов в формате PDF создает отчеты с разбивкой на страницы в виде файлов, которые можно открывать в Adobe Acrobat и других сторонних средствах просмотра PDF-файлов с поддержкой версии 1.3. Хотя PDF версии 1.3 совместим с Adobe Acrobat 4.0 и более новыми версиями, службы Reporting Services поддерживают Adobe Acrobat 11.0 и более новые версии. Модуль подготовки отчетов не требует программного обеспечения Adobe для создания отчета. Однако средства просмотра PDF, например Adobe Acrobat, необходимы для просмотра или печати отчетов в формате PDF.

Модуль подготовки отчетов PDF поддерживает символы ANSI и с некоторыми ограничениями может преобразовать символы Юникода из написаний на японском, корейском, китайском — традиционное письмо, китайском — упрощенное письмо, кириллице, иврите, арабском. Дополнительные сведения об ограничениях см. в разделе "Экспорт отчетов" (Power BI построитель отчетов). Модуль подготовки отчетов PDF также соответствует стандартам ISO 14289-1 (PDF/UA) для Accessible PDF. Дополнительные сведения см. в разделе соответствия расширению подготовки отчетов PDF к ISO 14289-1 Сервер отчетов Power BI. Доступное PDF-файл поддерживается только в служба Power BI.

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

Примечание.

Вы можете создавать и изменять файлы отчета с разбивкой на страницы Power BI (RDL) в Power BI построитель отчетов

Внедрение шрифтов

При возможности модуль подготовки отчетов PDF внедряет подмножество каждого шрифта, необходимого для отображения отчета, в PDF-файл. Когда служба Power BI создает отчет в формате PDF, он использует сведения, хранящиеся в шрифте, на который ссылается отчет, для создания сопоставлений символов в PDF-файле. Если указанный шрифт недоступен в наборе по умолчанию, который поставляется с ОС сервера Windows 11, полученный PDF-файл может не содержать правильные сопоставления и может не отображаться правильно при просмотре.

Шрифты внедряются в PDF-файл, если выполняются следующие условия.

  • Автором шрифта предоставлены права на внедрение шрифта. В установленных шрифтах содержится свойство, определяющее, допускает ли автор шрифта внедрение шрифта в документ. Если это свойство имеет значение EMBED_NOEMBEDDING, то шрифт нельзя внедрять в PDF-файл. Дополнительные сведения см. в статье «TTGetEmbeddingType» на веб-узле msdn.microsoft.com.

  • Шрифт имеет тип TrueType.

  • Ссылка на шрифты содержится в видимых элементах отчета. Если ссылка на шрифт содержится в элементе, для которого свойство Hidden имеет значение True, то шрифт не нужен для отображения данных, готовых к просмотру, и не будет включаться в файл. Шрифты внедряются только в случае, когда они необходимы для отображения данных отчета, готовых к просмотру.

Если для шрифта выполняются все эти условия, то он внедряется в PDF-файл. Если одно или несколько из этих условий не выполняются, то шрифт не внедряется в PDF-файл.

Примечание.

Хотя условия соблюдены, есть одно обстоятельство, при котором шрифты не внедряются в PDF-файл. Если используются шрифты, которые приведены в спецификации PDF (обычно они называются стандартными шрифтами типа 1 или четырнадцатью базовыми шрифтами), то они не внедряются для содержимого ANSI.

Шрифты на клиентском компьютере

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

Если шрифт не внедряется в PDF-файл, то для правильного отображения отчета на клиентском компьютере должен быть установлен нужный шрифт. Если на клиентском компьютере не установлен необходимый шрифт, то в PDF-файле вместо неподдерживаемых символов будут отображаться знаки вопроса (?).

Проверка шрифтов в PDF-файле

Различия в выводе PDF-файла происходят чаще всего при использовании в отчете шрифта, не поддерживающего нелатинские символы, и добавлении в отчет таких символов. Необходимо проверить выходные данные отрисовки PDF на служба Power BI и клиентских компьютерах, чтобы убедиться, что отчет отображается правильно.

Не следует полагаться на просмотр отчета в режиме предварительного просмотра или экспорт в HTML. Отчет будет выглядеть правильно из-за автоматической подстановки шрифтов, выполняемой построитель отчетов Power BI или браузером соответственно. Если глифы Юникода отсутствуют в наборе по умолчанию, который поставляется с ОС сервера Windows 11, могут отображаться символы, замененные вопросительным знаком (?). Если у клиента отсутствует шрифт, то некоторые из символов будут заменены квадратами (□).

Внедренные в PDF-файл шрифты включены в свойство Fonts, сохраняемое с файлом, в качестве метаданных.

В Windows 10 и 11 появился рекомендуемый набор шрифтов универсальная платформа Windows (UWP), распространенный во всех выпусках, поддерживающих UWP, включая настольный компьютер, сервер и Xbox. Проверьте этот список поддерживаемых шрифтов: список шрифтов Windows 11 — типография | Документация Майкрософт.

Внимание

При использовании отчетов Power BI с разбивкой на страницы в служба Power BI и экспорте в PDF-файл поддерживаются только те шрифты, которые включены в список шрифтов в списке шрифтов Windows 11 — типография | Документация Майкрософт.

Метаданные

Помимо макета отчета модуль отрисовки PDF записывает следующие метаданные в словарь сведений о документе PDF.

Свойство PDF Создается из
Заголовок Атрибут Name элемента языка определения отчета Report .
Автор Элемент Author языка определения отчетов.
Тема Элемент Description языка определения отчетов.
Автор Reporting Services: название продукта и версия.
Производитель Имя и версия модуля подготовки отчетов.
CreationDate Время выполнения отчета в формате PDF datetime .

Интерактивность

В формате PDF поддерживаются некоторые интерактивные элементы. Ниже приведено описание особенностей поведения.

Показать и скрыть

Динамическое отображение и скрытие элементов в формате PDF не поддерживаются. При подготовке документа PDF отображается текущее состояние любых элементов отчета. Например, если при первичном запуске отчета элемент был отображен, то элемент будет содержаться в отчете. Если переключаемые элементы были скрыты при экспорте отчета, то они не будут содержаться в отчете.

Карта документов

Если в отчете существуют метки схемы документа, то структура документа добавляется в PDF-файл. Каждая метка схемы документа отображается как запись в структуре документа в том порядке, в котором она появляется в отчете. В Acrobat целевая закладка добавляется в структуру документа только в том случае, если страница включена при подготовке.

При подготовке единственной страницы структура документа не добавляется. Схема документа строится иерархическим образом для отражения уровня вложенности в отчете. Структура документа доступна в Acrobat на вкладке "Закладки". Если щелкнуть по записи в структуре документа, вы перейдете к расположению, отмеченному закладкой.

Закладки

Закладки при подготовке отчетов PDF не поддерживаются.

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

Гиперссылки отчета преобразуются в PDF-файле в интерактивные ссылки. При щелчке Acrobat откроет клиентский браузер по умолчанию и перейдет по URL-адресу гиперссылки.

Сжатие

Сжатие изображений основывается на исходном типе файла изображения. Модуль подготовки отчетов PDF по умолчанию производит сжатие файлов PDF.

Для сохранения сжатия изображений, включенных в PDF-файл, по возможности JPEG-изображения хранятся в виде JPEG-файлов, а все другие типы изображений — в виде BMP-файлов.

Примечание.

  • PDF-файлы не поддерживают внедренные изображения PNG.
  • Экспорт PDF служб Reporting Services не поддерживает изображения цветового формата CMYK.

Настройки сведений об устройстве

Некоторые параметры по умолчанию для этого модуля подготовки отчетов можно изменить через настройку сведений об устройстве. Дополнительные сведения см . в разделе параметров сведений об устройстве PDF.