Partilhar via


Exportar relatório paginado do Power BI para um arquivo PDF (Construtor de Relatórios do Power BI)

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

A extensão de renderização de PDF renderiza relatórios paginados para arquivos que podem ser abertos no Adobe Acrobat e em outros visualizadores de PDF de terceiros que suportam PDF 1.3. Embora o PDF 1.3 seja compatível com o Adobe Acrobat 4.0 e versões posteriores, o Reporting Services oferece suporte ao Adobe Acrobat 11.0 ou posterior. A extensão de renderização não requer software da Adobe para renderizar o relatório. No entanto, visualizadores de PDF, como o Adobe Acrobat, são obrigados a visualizar ou imprimir um relatório em formato PDF.

A extensão de renderização de PDF suporta caracteres ANSI e pode traduzir caracteres Unicode de 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, consulte Exportar relatórios (Construtor de Relatórios do Power BI). 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. Consulte Conformidade da extensão de renderização PDF com a ISO 14289-1, Servidor de Relatório do Power BI para obter detalhes. O PDF acessível é suportado apenas no serviço Power BI.

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

Nota

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

Incorporação de fontes

Quando possível, a extensão de renderização de PDF incorpora 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 em 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 que vem com o sistema operacional Windows 11 Server, o arquivo PDF resultante pode não conter os mapeamentos corretos e pode não ser exibido corretamente quando exibido.

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

  • Os privilégios de incorporação de fonte são concedidos pelo autor da fonte. As fontes instaladas incluem uma propriedade que indica se o autor da fonte pretende permitir a incorporação de uma fonte em um documento. Se o valor da propriedade for EMBED_NOEMBEDDING, a fonte não será incorporada 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 tenha 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 são incorporadas somente quando são necessárias para exibir os dados renderizados do relatório.

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

Nota

Embora as condições sejam cumpridas, há uma circunstância em que as fontes não são incorporadas no arquivo PDF. Se os tipos de letra utilizados forem os da especificação PDF que são vulgarmente conhecidos como tipos de letra padrão tipo 1 ou os 14 tipos de letra base, os tipos de letra não estarão incorporados no conteúdo ANSI.

Fontes no computador cliente

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

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

Verificando fontes em um arquivo PDF

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

Não confie na visualização do relatório em Visualizar ou na exportação para HTML. O relatório parecerá correto devido à substituição automática de fontes executada pelo Construtor de Relatórios do Power BI ou pelo navegador, respectivamente. Se os glifos Unicode estiverem ausentes no conjunto padrão que vem com o sistema operacional de servidor Windows 11, você poderá ver caracteres substituídos por um ponto de interrogação (?). Se uma fonte estiver faltando no cliente, você pode ver 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 introduziram um conjunto de fontes recomendado da Plataforma Universal do Windows (UWP) que é comum em todas as edições que suportam UWP, incluindo Desktop, Server e Xbox. Verifique esta lista para fontes suportadas: Lista de fontes Windows 11 - tipografia | Documentos Microsoft.

Importante

Ao usar relatórios paginados do Power BI no serviço do Power BI e exportar para um arquivo PDF, as únicas fontes suportadas são aquelas incluídas na lista de fontes Introdução da lista de fontes Windows 11 - tipografia | Documentos Microsoft.

Metadados

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

Propriedade PDF Criado a partir de
Título O atributo Name do elemento RDL do relatório .
Autor O elemento RDL do autor .
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.
Data de Criação Hora de execução do relatório em formato datetime PDF.

Interatividade

Alguns elementos interativos são suportados em PDF. Segue-se uma descrição de comportamentos específicos.

Mostrar e ocultar

Os elementos dinâmicos mostrar e ocultar não são suportados em PDF. O documento PDF é renderizado para corresponder ao estado atual de quaisquer itens no relatório. Por exemplo, se o item for exibido quando o relatório for executado inicialmente, o item será renderizado. As imagens que podem ser alternadas não são renderizadas, se estiverem ocultas quando o relatório for exportado.

Mapa do documento

Se houver algum rótulo de mapa de documento presente no relatório, uma estrutura de tópicos do documento será adicionada ao arquivo PDF. Cada rótulo de mapa de documento aparece como uma entrada no contorno do documento na ordem em que aparece no relatório. No Acrobat, um marcador de destino é adicionado à estrutura de tópicos do documento somente se a página em que ele está for renderizada.

Se apenas uma única página for renderizada, nenhuma estrutura de tópicos do documento será adicionada. 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 Favoritos. Clicar em uma entrada dentro da estrutura de tópicos do documento faz com que o documento vá para o local marcado.

Marcadores

Os favoritos não são suportados na renderização de PDF.

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

Os hiperlinks em relatórios são renderizados como links clicáveis no arquivo PDF. Quando clicado, o Acrobat abrirá o navegador do cliente padrão e navegará até o URL do hiperlink.

Compressão

A compactação de imagem é baseada no tipo de arquivo original da imagem. A extensão de renderização de PDF compacta arquivos PDF por padrão.

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

Nota

Os ficheiros PDF não suportam a incorporação de imagens PNG.

Configurações de informações do dispositivo

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