Exportando para um arquivo PDF (Construtor de Relatórios 3.0 e SSRS)

A extensão de renderização PDF renderiza um relatório para os arquivos que podem ser abertos no Adobe Acrobat e em outros visualizadores de 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 6 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.

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çãoObservação

É possível criar e modificar definições de relatórios (.rdl) no Report Builder 3.0 e no Designer de Relatórios no Business Intelligence Development Studio. Cada ambiente de criação fornece diferentes maneiras de criar, abrir e salvar relatórios e itens relacionados. Para obter mais informações, consulte Projetando e implementando relatórios usando o Designer de Relatórios (Reporting Services) na Web em microsoft.com.

Neste artigo

Requisitos de fonte

Metadados

Interatividade

Compactação

Configurações de informações de dispositivo

Requisitos de fonte

A extensão de renderização do PDF não insere fontes. As fontes usadas no relatório devem estar instaladas no servidor de relatório e nos computadores clientes usados para exibir esse relatório.

Quando a o servidor de relatórios gera um relatório no formato PDF, ele usa as informações armazenadas nas fontes utilizadas no relatório para medir e criar mapeamentos de caracteres no arquivo PDF. Se a fonte usada não estiver instalada no servidor de relatório, o arquivo PDF resultante talvez não contenha os mapeamentos corretos, e não seja exibido corretamente no momento da visualização. Além disso, o computador usado para exibir o relatório também deve ter a fonte correta instalada para que o relatório seja exibido corretamente.

Antes de implantar o relatório em um servidor de produção, você deve testar a saída de renderização do PDF nos computadores do cliente para verificar se o relatório renderiza corretamente. Não dependa da visualização do relatório no Visualizar ou da renderização em HTML pois a substituição de fontes GDI nesses formatos se comporta de modo diferente do PDF. Se houver glifos Unicode ausentes no servidor, provavelmente os caracteres serão substituídos por um ponto de interrogação (?). Se houver uma fonte ausente no cliente, provavelmente os caracteres serão substituídos por caixas (□).

A extensão de renderização do PDF dá suporte aos caracteres ANSI e pode traduzir caracteres Unicode dos idiomas japonês, coreano, chinês tradicional, chinês simplificado, cirílico, hebraico e árabe. A extensão de renderização do PDF não dá suporte a caracteres de Unicode de 4 bytes como esses encontrados nos conjuntos de caracteres chineses estendidos. Qualquer outro caractere de Unicode exige que a fonte selecionada esteja presente no servidor e no cliente. Qualquer caractere não presente na fonte selecionada é mapeado para um "?". Como as fontes não estão inseridas, uma fonte que contém os glifos apropriados deve ser especificada e estar disponível tanto no servidor quanto no computador do cliente.

Ícone de seta usado com o link Voltar ao InícioVoltar ao início

Metadados

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

Propriedade do PDF

Criado em

Title

O atributo Name do elemento RDL Report.

Author

O elemento RDL Author.

Subject

O elemento RDL Description.

Creator

Nome e versão do produto Reporting Services.

Producer

Nome e versão da extensão de renderização.

CreationDate

Tempo de execução do relatório no formato PDF datetime.

Ícone de seta usado com o link Voltar ao InícioVoltar ao início

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 de 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 de documento é organizado hierarquicamente para refletir o nível de aninhamento no relatório. O esboço de documento é acessível em Acrobat sob a guia Marcadores. Clicando em uma entrada dentro do esboço de documento faz com que o documento seja enviado para o local indicado.

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 em 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.

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.

Ícone de seta usado com o link Voltar ao InícioVoltar ao início

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.

Ícone de seta usado com o link Voltar ao InícioVoltar ao início

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, consulte Configurações de informações do dispositivo PDF.

Ícone de seta usado com o link Voltar ao InícioVoltar ao Início

Histórico de alterações

Conteúdo atualizado

Informações corrigidas sobre links de detalhamento. Não há suporte para eles em relatórios exportados para PDF.