Compartir a través de


Exportar a un archivo PDF (Generador de informes y SSRS)

La extensión de representación en PDF representa un informe en archivos que se pueden abrir en Adobe Acrobat y en visores de PDF de otros fabricantes que admiten PDF 1.3. Aunque PDF 1.3 es compatible con Adobe Acrobat 4.0 y versiones posteriores, Reporting Services admite Adobe Acrobat 6 o posterior. La extensión de representación no requiere el software Adobe para representar el informe. Sin embargo, se necesitan visores de PDF, como Adobe Acrobat, para ver o imprimir un informe en formato PDF.

La extensión de representación en PDF admite caracteres ANSI y puede traducir caracteres Unicode del japonés, coreano, chino tradicional, chino simplificado, cirílico, hebreo y árabe, con ciertas limitaciones. Para obtener más información sobre las limitaciones, vea Exportar informes (Report Builder y SSRS).

El representador de PDF es un representador en página física y, por consiguiente, tiene un comportamiento de paginación que difiere del de otros representadores como HTML y Excel. En este tema se proporciona información específica del representador de PDF y se describen las excepciones a las reglas.

Nota

Puede crear y modificar las definiciones de informe (.rdl) en el Generador de informes y en el Diseñador de informes en SQL Server Data Tools. Cada entorno de creación proporciona varias maneras de crear, abrir y guardar informes y elementos relacionados. Para obtener más información, vea Diseño de informes en Diseñador de informes y Report Builder (SSRS) en la Web en microsoft.com.

Incrustación de fuentes

Siempre que sea posible, la extensión de representación en PDF incrustará el subconjunto de cada una de las fuentes que sea necesaria para mostrar el informe en el archivo PDF. Las fuentes que se utilicen en el informe deberán instalarse en el servidor de informes. Cuando el servidor de informes genera un informe en formato PDF, usa la información almacenada en la fuente a la que hace referencia el informe para crear asignaciones de caracteres en el archivo PDF. Si la fuente a la que se hace referencia no está instalada en el servidor de informes, es posible que el archivo PDF resultante no contenga las asignaciones correctas y, por lo tanto, no se muestre correctamente cuando se visualice.

Las fuentes se incrustan en el archivo PDF cuando se dan las siguientes condiciones:

  • El autor de la fuente concede privilegios de incrustación para la fuente. Las fuentes instaladas incluyen una propiedad que indica si el autor de la fuente tiene intención de permitir la incrustación de una fuente en un documento. Si el valor de la propiedad es EMBED_NOEMBEDDING, la fuente no se incrustará en el archivo PDF. Para obtener más información, vea "TTGetEmbeddingType" en msdn.microsoft.com.

  • La propiedad Font es TrueType.

  • Hacen referencia a las fuentes los elementos visibles de un informe. Si se hace referencia a una fuente mediante un elemento que tiene la propiedad Hidden establecida en True, no es necesario que la fuente muestre los datos representados y no se incluirá en el archivo. Las fuentes solamente se incrustan cuando tienen que mostrar los datos de informe representados.

Si se cumplen todas estas condiciones para una fuente, la fuente se incrusta en el archivo PDF. Si no se cumple alguna de estas condiciones, o varias, la fuente no se incrusta en el archivo PDF.

Nota

Aunque se cumplan las condiciones, hay una circunstancia en la que no se incrustan fuentes en el archivo PDF. Si las fuentes usadas son las de la especificación de PDF que se conoce normalmente como fuentes estándar de tipo 1 o fuentes de base catorce, no se incrustan fuentes para el contenido ANSI.

Fuentes en el equipo cliente

Cuando una fuente se incrusta en el archivo PDF, el equipo que se usa para ver el informe (equipo cliente) no necesita tener la fuente instalada para que el informe se muestre correctamente.

Cuando una fuente no se incrusta en el archivo PDF, el equipo cliente debe tener instalada la fuente correcta para que el informe se muestre correctamente. Si la fuente no está instalada en el equipo cliente, el archivo PDF muestra un carácter de signo de interrogación de cierre (?) para los caracteres no compatibles.

Comprobar las fuentes de un archivo PDF

Suelen producirse diferencias en la salida en PDF si se usa una fuente que no admite caracteres no latinos en un informe y, a continuación, se agregan caracteres no latinos al informe. Se debe comprobar la salida de representación en PDF tanto en el servidor de informes como en los equipos cliente para comprobar que el informe se representa correctamente.

No confíe en la visualización del informe en vista previa ni en la exportación a HTML, ya que el informe parece correcto por la sustitución de fuentes automática realizada por la interfaz de diseño gráfico o por Microsoft Internet Explorer, respectivamente. Si faltan glifos de Unicode en el servidor, es posible que vea caracteres reemplazados por un signo de interrogación de cierre (?). Si falta una fuente en el cliente, puede ver que algunos caracteres se reemplazan con cuadros (□).

Las fuentes incrustadas en el archivo PDF se incluyen en la propiedad Fonts que se guarda con el archivo, en forma de metadatos.

Metadatos

Además del diseño del informe, la extensión de representación en PDF escribe los metadatos siguientes en el diccionario de información del documento PDF.

Propiedad de PDF Creada a partir de
Title El atributo Name del elemento RDL Report.
Author El elemento RDL Author.
Subject El elemento RDL Description.
Creator Nombre y versión del producto de Reporting Services.
Producer El nombre y la versión de la extensión de representación.
CreationDate La hora de ejecución del informe en el formato datetime de PDF.

Interactividad

Algunos elementos interactivos se admiten en PDF. A continuación se describen sus comportamientos específicos.

Mostrar u ocultar

El formato PDF no permite mostrar y ocultar elementos dinámicamente. El documento PDF se representa para que coincida con el estado actual de cualquier elemento del informe. Por ejemplo, si el elemento se mostraba cuando se ejecutó inicialmente el informe, el elemento se representará. Las imágenes que pueden alternarse no se representarán si estaban ocultas al exportar el informe.

Mapa del documento

Si hay alguna etiqueta de mapa del documento presente en el informe, se agrega un esquema de documento al archivo PDF. Cada etiqueta de mapa del documento aparece como una entrada en el esquema de documento en el orden en el que figura en el informe. En Acrobat, solo se agrega un marcador de destino al esquema del documento si se representa la página en la que aparece.

Si solo se representa una página, no se agrega ningún esquema de documento. El mapa del documento se organiza jerárquicamente para reflejar el nivel de anidamiento del informe. En Acrobat, puede obtener acceso al esquema de documento debajo de la pestaña Marcadores. Haga clic en una entrada del esquema para que el documento se desplace a la ubicación marcada.

Marcadores

No se admiten marcadores en la representación en PDF.

Los vínculos de obtención de detalles no se admiten en representación de PDF. Los vínculos de obtención de detalles no se representan como vínculos en los que se puede hacer clic y los informes detallados no se pueden conectar con el destino de la obtención de detalles.

Los hipervínculos de los informes se representan como vínculos en los que puede hacerse clic en el archivo PDF. Al hacer clic en ellos, Acrobat abrirá el explorador predeterminado del cliente y navegará a la dirección URL del hipervínculo.

Compresión

La compresión de imágenes está basada en el tipo de archivo original de la imagen. La extensión de representación en PDF comprime los archivos PDF de forma predeterminada.

Para conservar la compresión de las imágenes incluidas en el archivo PDF siempre que sea posible, las imágenes JPEG se almacenan como JPEG y el resto de tipos de imagen se almacenan como BMP.

Nota

Los archivos PDF no admiten la inserción de imágenes PNG.

Configuración de la información del dispositivo

Puede cambiar parte de la configuración predeterminada de este representador cambiando los valores de configuración de la información del dispositivo. Para obtener más información, consulte PDF Device Information Settings.

Consulte también

Paginación en Reporting Services (Generador de informes y SSRS)
Comportamientos de representación (Generador de informes y SSRS)
Funcionalidad interactiva para diferentes extensiones de representación de informes (Generador de informes y SSRS)
Representar elementos de informe (Generador de informes y SSRS)
Tablas, matrices y listas (Generador de informes y SSRS)