Exportación de un informe paginado a un archivo PDF (Generador de informes)

Se aplica a: Generador de informes de Microsoft (SSRS) Generador de informes de Power BI Diseñador de informes en SQL Server Data Tools

La extensión de representación en PDF representa un informe paginado en archivos que se pueden abrir en Adobe Acrobat y en visores de PDF de terceros compatibles con PDF 1.3. Aunque PDF 1.3 es compatible con Adobe Acrobat 4.0 y versiones posteriores, Reporting Services admite Adobe Acrobat 11.0 o versiones posteriores. 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, consulte Exportación de informes(Generador de informes y SSRS). La extensión de representación en PDF también cumple los estándares ISO 14289-1 (PDF/UA) para PDF accesible. Consulte Compatibilidad de la extensión de representación en PDF con ISO 14289-1: Power BI Report Server y SSRS para obtener más información.

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 los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft, en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.

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.

Comprobación de 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 versión preliminar ni en la exportación a HTML. El informe parecerá correcto debido a la sustitución automática de fuentes realizada por el Generador de informes o por el explorador, 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, verá que algunos caracteres se han reemplazado por cuadros (□).

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

En Windows 10 y 11 se introdujo un conjunto de fuentes recomendado de la Plataforma universal de Windows (UWP) que es común a todas las ediciones que admiten UWP, incluidas Desktop, Server y Xbox. Compruebe en esta lista las fuentes admitidas: Lista de fuentes de Windows 11: tipografía | Microsoft Docs.

Importante

Cuando se usan informes paginados en el servicio Power BI y se exportan a un archivo PDF, las únicas fuentes admitidas son las incluidas en la lista de fuentes de Introducción de Lista de fuentes de Windows 11: tipografía | Microsoft Docs.

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
Título El atributo Name del elemento RDL Report .
Autor El elemento RDL Author .
Subject El elemento RDL Description .
Creador Nombre y versión del producto de Reporting Services.
Productor 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. Seleccione 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 seleccionables y los informes de obtención de detalles no se pueden conectar con el destino de obtención de detalles.

Los hipervínculos de los informes se representan como vínculos seleccionables en el archivo PDF. Cuando se seleccionan, Acrobat abrirá el explorador predeterminado del cliente e irá 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