Share via


Exportar um relatório paginado do Power BI para um arquivo PDF (Power BI Report Builder)

APLICA-SE A: Power BI Report Builder Power BI Desktop

A extensão de renderização PDF renderiza relatórios paginados para os arquivos que podem ser abertos no Adobe Acrobat e em outros visualizadores em PDF de terceiros que dão suporte ao PDF 1.3. Embora o PDF 1.3 seja compatível com o Adobe Acrobat 4.0 e versões posteriores, o Reporting Services dá suporte ao Adobe Acrobat 11.0 ou posterior. A extensão de renderização não requer que o software Adobe renderize o relatório. Porém, os visualizadores de PDF, como o Adobe Acrobat, são necessários para exibir ou imprimir um relatório em formato PDF.

A extensão de renderização PDF suporta caracteres ANSI e pode traduzir caracteres Unicode do japonês, coreano, chinês tradicional, chinês simplificado, cirílico, hebraico e árabe com certas limitações. Para obter mais informações sobre as limitações, confira Exportar relatórios (Power BI Report Builder). A extensão de renderização de PDF também está em conformidade com os padrões ISO 14289-1 (PDF/UA) para PDF Acessível. Confira Conformidade da extensão de renderização PDF com a ISO 14289-1 – Servidor de Relatórios do Power BI para obter mais detalhes. Só há suporte para o PDF acessível no serviço do Power BI.

O renderizador PDF é um renderizador físico de páginas e, portanto, tem um comportamento de paginação que difere dos demais renderizadores, tais como o HTML e o Excel. Este tópico fornece informações específicas sobre o renderizador PDF e descreve as exceções às regras.

Observação

Você pode criar e modificar arquivos de definição de relatório paginado (.rdl) do Power BI no Power BI Report Builder

Inserção de fonte

Quando possível, a extensão de renderização de PDF insere o subconjunto de cada fonte necessária para exibir o relatório no arquivo PDF. Quando o serviço do Power BI gera um relatório no formato PDF, ele usa as informações armazenadas na fonte referenciada pelo relatório para criar mapeamentos de caracteres no arquivo PDF. Se a fonte referenciada não estiver disponível no conjunto padrão fornecido no sistema operacional do servidor Windows 11, o arquivo PDF resultante talvez não contenha os mapeamentos corretos e não seja exibido corretamente no momento da visualização.

As fontes são inseridas no arquivo PDF quando as condições seguintes se aplicam:

  • Privilégios de inserção de fontes são concedidos pelo autor da fonte. As fontes instaladas incluem uma propriedade que indica se o autor da fonte pretende permitir sua inserção em um documento. Se o valor de propriedade for EMBED_NOEMBEDDING, a fonte não será inserida no arquivo PDF. Para obter mais informações, consulte "TTGetEmbeddingType" no msdn.microsoft.com.

  • A fonte é TrueType.

  • As fontes são referenciadas por itens visíveis em um relatório. Se uma fonte for referenciada por um item que tem a propriedade Hidden definida como True, a fonte não será necessária para exibir dados renderizados e não será incluída no arquivo. As fontes somente são inseridas quando necessárias para exibir os dados de relatório renderizados.

Se todas essas condições forem atendidas para uma fonte, ela será inserida no arquivo PDF. Se uma ou mais dessas condições não forem atendidas para uma fonte, ela não será inserida no arquivo PDF.

Observação

Embora as condições sejam atendidas, há uma circunstância em que as fontes não são inseridas no arquivo PDF. Se as fontes usadas constarem na especificação de PDF geralmente conhecida como fontes do tipo padrão 1 ou as quatorzes fontes básicas, as fontes não serão inseridas para o conteúdo ANSI.

Fontes no computador cliente

Quando uma fonte é inserida no arquivo, o computador usado para exibir o relatório (o computador cliente) não precisa ter a fonte certa instalada para que o relatório seja exibido corretamente.

Quando uma fonte não é inserida no arquivo PDF, o computador cliente precisa ter a fonte correta instalada para que o relatório seja devidamente exibido. Se a fonte não estiver instalada no computador cliente, o arquivo PDF exibirá um caractere de ponto de interrogação (?) para os caracteres não suportados.

Como verificar fontes em um arquivo PDF

As diferenças na saída PDF ocorrem frequentemente quando uma fonte que não suporta caracteres não latinos é usada em um relatório e então são adicionados caracteres não latinos ao relatório. Você deve testar a saída de renderização do PDF no serviço do Power BI e nos computadores cliente para verificar se o relatório é renderizado corretamente.

Não confie na exibição do relatório na versão prévia ou na exportação para HTML. O relatório parecerá correto devido à substituição automática de fonte feita pelo Power BI Report Builder ou pelo navegador, respectivamente. Se os glifos Unicode estiverem ausentes no conjunto padrão fornecido com o sistema operacional do servidor Windows 11, você poderá ver os caracteres substituídos por um ponto de interrogação (?). Se houver uma fonte ausente no cliente, você poderá ver os caracteres substituídos por caixas (□).

As fontes incorporadas no arquivo PDF são incluídas na propriedade Fonts salva com o arquivo, como metadados.

O Windows 10 e 11 introduziu um conjunto de fontes UWP (Plataforma Universal do Windows) recomendado que é comum em todas as edições que dão suporte a UWP, incluindo Desktop, Servidor e Xbox. Confira esta lista para ver as fontes compatíveis: Lista de fontes do Windows 11 – Tipografia | Microsoft Docs.

Importante

Quando você usa os relatórios paginados do Power BI no serviço do Power BI e exportá-los para um arquivo PDF, as únicas fontes compatíveis são aquelas incluídas na lista de fontes em Introdução de Lista de fontes do Windows 11 – Tipografia | Microsoft Docs.

Metadados

Além do layout do relatório, a extensão de renderização PDF grava os seguintes metadados no dicionário de informações do documento PDF.

Propriedade do PDF Criado em
Título O atributo Name do elemento RDL Report .
Autor O elemento RDL Author .
Assunto O elemento RDL Description .
Criador Nome e versão do produto Reporting Services.
Produtor Nome e versão da extensão de renderização.
CreationDate Tempo de execução do relatório no formato PDF datetime .

Interatividade

Alguns elementos interativos têm suporte em PDF. A seguir, uma descrição dos comportamentos específicos.

Mostrar e ocultar

Os elementos dinâmicos de exibição e ocultação não tem suporte no PDF. O documento PDF é renderizado para corresponder o estado atual dos itens no relatório. Por exemplo, se o item for exibido quando o relatório é executado inicialmente, então o item será renderizado. As imagens que podem ser alternadas não são renderizadas, se elas forem ocultadas quando o relatório é exportado.

Mapa do documento

Se houver rótulos de mapas de documento presentes no relatório, um esboço do documento será adicionando ao arquivo PDF. Cada rótulo do mapa do documento aparece como uma entrada no esboço do documento para que apareça no relatório. No Acrobat, um indicador de destino é adicionado ao esboço do documento somente se a página onde ele está for renderizada.

Se apenas uma única página for renderizada, nenhum esboço de documento será adicionado. O mapa do documento é organizado hierarquicamente para refletir o nível de aninhamento no relatório. A estrutura de tópicos do documento pode ser acessada no Acrobat na guia Indicadores. Clicar em uma entrada dentro da estrutura de tópicos do documento faz com que o documento vá para a localização indicada.

Indicadores

Os indicadores são têm suportes na renderização do PDF.

Os links de detalhamento não têm suporte na renderização do PDF. Os links de detalhamento não são renderizados como links clicáveis e relatórios detalhados não podem se conectar ao destino do detalhamento.

Hiperlinks em relatórios são renderizados como links no arquivo em PDF. Quando você clica no Acrobat, ele abre o navegador de cliente padrão e navega até o URL do hiperlink.

Compactação

A compactação de imagens se baseia no tipo original do arquivo da imagem. A extensão de renderização do PDF compacta os arquivos em PDF por padrão.

Para preservar a compactação de imagens incluídas no arquivo em PDF, quando possível, as imagens JPEG são armazenadas como JPEG e todos os demais tipos de imagens são armazenados como BMP.

Observação

Os arquivos PDF não têm suporte para a incorporação de imagens PNG.

Configurações de informações de dispositivo

Você pode alterar algumas configurações padrão desse renderizador alterando as configurações de informações de dispositivo. Para obter mais informações, confira Configurações das informações do dispositivo para PDF.