Exportation vers un fichier PDF (Générateur de rapports et SSRS)

L'extension de rendu PDF présente les rapports sous forme de fichiers s'affichant dans des visionneuses comme Adobe Acrobat si elles prennent en charge le format PDF 1.3. Bien que PDF 1.3 soit compatible avec Adobe Acrobat 4.0 et versions ultérieures, Reporting Services prend en charge Adobe Acrobat 6 ou version ultérieure. Cette extension de rendu ne nécessite pas les logiciels Adobe pour effectuer le rendu du rapport. Toutefois, les visionneuses PDF comme Adobe Acrobat sont indispensables pour afficher ou imprimer un rapport au format PDF.

Le convertisseur PDF est convertisseur de page physique et, par conséquent, a un comportement de pagination qui diffère d'autres convertisseurs, tels que HTML et Excel. Cette rubrique fournit des informations spécifiques au rendu PDF et décrit les exceptions aux règles.

[!REMARQUE]

Vous pouvez créer et modifier des définitions de rapport (.rdl) dans le Générateur de rapports et dans le Concepteur de rapports dans SQL Server Data Tools. Chaque environnement de création offre différentes possibilités pour créer, ouvrir et enregistrer des rapports et des éléments connexes. Pour plus d'informations, consultez Conception de rapports dans le Concepteur de rapports et le Générateur de rapports (SSRS) sur le site Web Microsoft.

Dans cet article

Conditions requises pour les polices

Métadonnées

Interactivité

Compression

Paramètres d'informations de périphérique

Conditions requises pour les polices

L'extension de rendu PDF n'incorpore pas les polices. Les polices utilisées dans le rapport doivent être installées sur le serveur de rapports et sur les ordinateurs clients utilisés pour afficher le rapport.

Lorsque le serveur de rapports génère un rapport au format PDF, il utilise les informations stockées dans la police référencée par le rapport pour mesurer et établir les mappages de caractères dans le fichier PDF. Si la police demandée n'est pas installée sur le serveur de rapports, le fichier PDF qui est créé peut ne pas contenir les mappages requis, et donc ne pas s'afficher correctement lorsqu'il est ouvert. Par ailleurs, l'ordinateur utilisé pour la consultation du rapport doit également posséder la police correcte pour afficher correctement le rapport.

Avant de déployer le rapport sur un serveur de production, prenez soin de contrôler la sortie de rendu PDF sur les ordinateurs clients pour vous assurer que le rendu du rapport est conforme. La visualisation du rapport en mode Aperçu ou son rendu en HTML n'est pas fiable, dans la mesure où la substitution de polices GDI dans ces formats n'est pas identique à celle du format PDF. Si des glyphes Unicode sont manquants sur le serveur, des caractères peuvent être remplacés par un point d'interrogation (?). Si une police n'est pas présente sur le client, des caractères peuvent être remplacés par des carrés (□).

L'extension de rendu PDF prend en charge les caractères ANSI et peut convertir les caractères Unicode du japonais, coréen, chinois (traditionnel et simplifié), cyrillique, hébreu et arabe. L'extension de rendu PDF ne prend pas en charge les caractères Unicode composés de 4 octets tels que ceux présents dans les jeux de caractères chinois étendus. Pour les autres caractères Unicode, la police sélectionnée doit être présente à la fois sur le serveur et sur le client. Les caractères qui ne sont pas présents dans la police sélectionnée sont mappés en « ? ». Dans la mesure où les polices ne sont pas incorporées, une police qui contient les glyphes appropriés doit être spécifiée et disponible à la fois sur le serveur et sur l'ordinateur client.

Icône de flèche utilisée avec le lien Retour en hautRetour au début

Métadonnées

En plus de la mise en page du rapport, l'extension de rendu PDF écrit les métadonnées suivantes dans le dictionnaire des informations du document PDF.

Propriété PDF

Créée à partir de

Title

Attribut Name de l'élément RDL Report

Author

Élément RDL Author

Subject

Élément RDL Description

Creator

Nom et version du produit Reporting Services.

Producer

Nom et version de l'extension de rendu

CreationDate

Heure de l'exécution du rapport au format datetime PDF

Icône de flèche utilisée avec le lien Retour en hautRetour au début

Interactivité

Certains éléments interactifs sont pris en charge en PDF. Vous trouverez ci-dessous une description de comportements spécifiques.

Afficher et masquer

L'affichage et le masquage dynamiques d'éléments ne sont pas pris en charge en PDF. Le document PDF est rendu pour correspondre à l'état actuel des éléments dans le rapport. Par exemple, si l'élément est affiché lorsque le rapport est exécuté, alors l'élément est rendu. Les images qui peuvent être affichées/masquées ne sont pas rendues, si elles sont masquées lorsque le rapport est exporté.

Explorateur de documents

Si des étiquettes d'explorateur de documents sont présentes dans le rapport, une structure du document est ajoutée au fichier PDF. Chaque étiquette de l'explorateur de documents apparaît comme une entrée dans la structure du document dans l'ordre dans lequel elle apparaît dans le rapport. Dans Acrobat, un signet cible est ajouté à la structure du document uniquement si la page sur laquelle il se trouve est rendue.

Si une seule page est rendue, aucune structure du document n'est ajoutée. L'explorateur de documents est organisé de façon hiérarchique pour refléter le niveau d'imbrication du rapport. La structure du document est accessible dans Acrobat sous l'onglet Signets. Un clic sur une entrée dans la structure du document affiche l'emplacement référencé par le signet dans le document.

Signets

Les signets ne sont pas pris en charge dans le rendu PDF.

Liens d'extraction

Les liens d'extraction ne sont pas pris en charge dans le rendu PDF. Les liens d'extraction ne sont pas rendus comme liens interactifs et les rapports d'extraction ne peuvent pas se connecter à la cible de l'extraction.

Liens hypertexte

Les liens hypertexte dans les rapports sont rendus sous forme de liens interactifs dans le fichier PDF. Lors d'un clic, Acrobat ouvrira le navigateur client par défaut et naviguera jusqu'à l'URL du lien hypertexte.

Icône de flèche utilisée avec le lien Retour en hautRetour au début

Compression

La compression d'image est basée sur le type de fichier d'origine de l'image. L'extension de rendu PDF compresse les fichiers PDF par défaut.

Pour conserver la compression des images incluses dans le fichier PDF lorsque cela est possible, les images JPEG sont stockées au format JPEG et tous les autres types d'images sont stockés au format BMP.

Icône de flèche utilisée avec le lien Retour en hautRetour au début

Paramètres d'informations de périphérique

Vous pouvez modifier certains paramètres par défaut pour ce convertisseur en modifiant les paramètres d'informations de périphérique. Pour plus d'informations, consultez Paramètres d'informations de périphérique PDF.

Icône de flèche utilisée avec le lien Retour en hautRetour au début

Voir aussi

Concepts

Pagination dans Reporting Services (Générateur de rapports et SSRS)

Comportement de rendu (Générateur de rapports et SSRS)

Fonctionnalité interactive des différentes extensions de rendu de rapport (Générateur de rapports et SSRS)

Rendu des éléments de rapport (Générateur de rapports et SSRS)

Tables, matrices et listes (Générateur de rapports et SSRS)