Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a: Construtor de Relatórios da Microsoft (SSRS)
Designer de Relatórios
do Power BI no SQL Server Data Tools
A extensão de renderização PDF gera relatórios paginados em ficheiros que podem ser abertos no Adobe Acrobat e noutros visualizadores de PDF que não sejam Microsoft e 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 mais informações sobre as limitações, consulte Relatórios de Exportação (Construtor de Relatórios e SSRS). 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 a extensão de renderização PDF em conformidade com a ISO 14289-1, Power BI Report Server & SSRS para mais detalhes.
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 artigo fornece informações específicas para o renderizador em PDF e descreve exceções às regras.
Observação
Você pode criar e modificar arquivos de definição de relatório paginado (.rdl) no Construtor de Relatórios da Microsoft, no Construtor de Relatórios do Power BI e no Designer de Relatórios no SQL Server Data Tools.
Incorporar fontes
Quando possível, a extensão de renderização PDF incorpora o subconjunto de cada fonte necessário para exibir o relatório no ficheiro PDF. As fontes usadas no relatório devem ser instaladas no servidor de relatórios. Quando o servidor de relatórios gera um relatório em formato PDF, utiliza a informação armazenada na fonte referenciada pelo relatório para criar mapeamentos de caracteres dentro do ficheiro PDF. Se a fonte referenciada não estiver instalada no servidor de relatórios, o ficheiro PDF resultante pode não conter as correspondências corretas e pode não ser exibido corretamente quando visualizado.
As fontes são incorporadas no arquivo PDF quando as seguintes condições se aplicam:
O autor da fonte concede privilégios de incorporação 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 está incorporada no ficheiro PDF. Para mais informações, pesquise por "TTGetEmbeddingType" emmsdn.microsoft.com.A fonte é
TrueType.Itens visíveis referenciam fontes num relatório. Se uma fonte for referenciada por um elemento que tenha a propriedade Oculta definida para True, a fonte não é necessária para mostrar dados renderizados e não está incluída no ficheiro. As fontes são incorporadas apenas quando são necessárias para exibir os dados do relatório renderizados.
Se todas essas condições forem atendidas para uma fonte, a fonte será incorporada no arquivo PDF. Se uma ou mais destas condições não forem cumpridas, a fonte não está incorporada no ficheiro PDF.
Observação
Embora as condições sejam cumpridas, há uma circunstância em que as fontes não são incorporadas no arquivo PDF. Se as fontes usadas forem as da especificação PDF que são vulgarmente conhecidas como fontes padrão tipo 1 ou as fontes base catorze, então as fontes não estão incorporadas para conteúdo ANSI.
Fontes no computador cliente
Quando uma fonte é incorporada no ficheiro PDF, o computador utilizado para visualizar o relatório não precisa de ter a fonte instalada para que o relatório seja apresentado corretamente.
Quando uma fonte não está incorporada no ficheiro PDF, o computador cliente deve ter a fonte correta instalada para que o relatório seja apresentado corretamente. Se a fonte não estiver instalada no computador cliente, o ficheiro PDF mostra um carácter de ponto de interrogação (?) para caracteres não suportados.
Verificar fontes num ficheiro 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. Deves testar a saída de renderização do PDF tanto no servidor de relatórios como 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 parece correto devido à substituição automática de fontes realizada pelo Construtor de Relatórios ou pelo navegador, respetivamente. Se faltarem glifos Unicode no servidor, pode ver caracteres substituídos por um ponto de interrogação (?). Se falta uma fonte no cliente, pode ver caracteres substituídos por caixas (□).
As fontes incorporadas no ficheiro PDF são incluídas na Fonts propriedade que é guardada com o ficheiro, 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. Consulte esta lista para fontes suportadas: Lista de fontes Windows 11 - tipografia.
Importante
Ao utilizar relatórios paginados no serviço Power BI e exportar para um ficheiro PDF, as únicas fontes suportadas são as incluídas na lista de fontes Introdução da lista de fontes Windows 11 - tipografia.
Metadados
Para além do layout do relatório, a extensão de renderização PDF grava os seguintes metadados no Dicionário de Informação 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. A secção seguinte é uma descrição de comportamentos específicos.
Mostrar e ocultar
Elementos dinâmicos de mostrar e esconder 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 é 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 do documento apenas 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. O esboço do documento está acessível no Acrobat, na aba Marcadores . Selecionar uma entrada dentro do esquema do documento faz com que o documento vá para a localização marcada nos favoritos.
Bookmarks
Os marcadores não são suportados na renderização em PDF.
Links de detalhamento
Links de detalhamento (drillthrough) não são suportados na renderização PDF. Os links de drillthrough não são renderizados como links selecionáveis e os relatórios de drillthrough não conseguem ligar-se ao alvo do drillthrough.
Hyperlinks
Os hiperlinks nos relatórios são renderizados como links selecionáveis no ficheiro PDF. Quando selecionado, o Acrobat abre o navegador cliente predefinido e navega até à URL do hiperlink.
Compression
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.
Observação
- Os ficheiros PDF não suportam a incorporação de imagens PNG.
- As exportações de PDF do Reporting Services não oferecem suporte a imagens em formato de cor CMYK.
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.
Conteúdo relacionado
- Paginação nos Serviços de Relatórios (Construtor de Relatórios e SSRS)
- Comportamentos do renderizador (Construtor de Relatórios e SSRS)
- Funcionalidade interativa para diferentes extensões de renderização de relatórios (Construtor de Relatórios e SSRS)
- Renderizar itens de relatório (Report Builder e SSRS)
- Tabelas, matrizes e listas (Construtor de Relatórios e SSRS)