• Tarifs
  1. Accueil
  2. Blog
  3. Comment ajouter une icône PDF en HTML
Guides pratiques

Comment ajouter une icône PDF en HTML

Découvrez trois méthodes simples pour ajouter une icône PDF en HTML, des balises d’image de base à l’automatisation avec CSS, ainsi que des conseils de style et des solutions de dépannage.

David BeníčekModifié le : 10 juillet 2026
Cet article est également disponible en Anglais, Allemand, Espagnol, Italien, Russe et Portugais.

Ajouter une icône PDF en HTML aide les visiteurs de votre site à repérer et à ouvrir facilement les PDF que vous partagez. Que vous utilisiez de simples balises d’image, des polices d’icônes ou du CSS, la bonne approche rend vos documents plus visibles et plus simples à utiliser.

Comment ajouter une icône PDF en HTML

Pour ajouter une icône PDF en HTML, vous avez trois approches principales qui fonctionnent sur tous les navigateurs modernes. Chaque méthode offre des avantages différents selon les besoins de votre projet et vos exigences techniques.

Méthode 1 : utiliser une balise image

La façon la plus simple d’ajouter une icône PDF consiste à utiliser une balise img avec l’ attribut src qui pointe vers votre fichier d’icône :

  • <a href=“document.pdf”><img src=“pdf-icon.png” alt=“Document PDF” width=“24” height=“24”> Télécharger le PDF</a>

Cette méthode fonctionne partout et vous donne un contrôle total sur l’apparence de l’icône. Pensez à ajouter un texte alternatif descriptif pour l’accessibilité.

Méthode 2 : utiliser les icônes Font Awesome

Font Awesome propose des icônes PDF redimensionnables que vous pouvez styliser avec du CSS :

  • <link rel=“stylesheet” href=“https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css”> <a href=“document.pdf”><i class=“fas fa-file-pdf”></i> Afficher le PDF</a>

Cette approche permet de garder des icônes nettes à n’importe quelle taille et réduit le nombre de fichiers image à gérer.

Méthode 3 : utiliser les pseudo-éléments CSS

Vous pouvez ajouter automatiquement des icônes PDF à tous les liens PDF à l’aide de sélecteurs d’attribut CSS :

  • a[href$=“.pdf”]:before { content: “📄 “; margin-right: 5px; }

Cette méthode applique automatiquement des icônes à tous les liens se terminant par “.pdf”, sans modifier votre HTML.

Où trouver des icônes PDF pour votre HTML

Avant d’ajouter des icônes, vous devrez les trouver dans des bibliothèques fiables ou créer vos propres designs. Voici les meilleurs endroits pour trouver des icônes PDF de qualité :

Bibliothèques d’icônes gratuites

  • Font Awesome - Propose plusieurs styles d’icônes PDF avec une excellente compatibilité navigateur

  • Material Icons - La bibliothèque d’icônes de Google comprend des symboles PDF épurés

  • Feather Icons - Des icônes SVG minimalistes, parfaites pour les designs modernes

  • Heroicons - La bibliothèque d’icônes de Tailwind propose des options pour les documents PDF

La plupart des bibliothèques gratuites exigent une attribution, donc vérifiez les conditions de licence avant de les utiliser dans des projets commerciaux.

Collections d’icônes premium

  • Flaticon - Des milliers de variantes d’icônes PDF dans différents styles

  • IconScout - Des icônes de haute qualité avec licences commerciales incluses

  • The Noun Project - Une collection variée avec des options de licence flexibles

SVG ou PNG : quel format choisir ?

Le format que vous choisissez influe à la fois sur la qualité visuelle et sur les performances de votre site. Voici dans quels cas utiliser chacun :

Quand utiliser des icônes SVG

  • Évolutivité - Reste net à n’importe quelle taille, idéal pour les designs responsives

  • Petite taille de fichier - Les graphiques vectoriels sont généralement plus légers que les PNG haute résolution

  • Souplesse de style - Modifiez les couleurs et les effets avec du CSS

  • Écrans Retina - S’affiche toujours nettement sur les écrans haute densité

Quand le PNG fonctionne mieux

  • Designs complexes - Icônes détaillées avec des dégradés ou des éléments photographiques

  • Compatibilité avec les anciens navigateurs - Les navigateurs plus anciens gèrent les PNG de façon plus cohérente

  • Ressources existantes - Quand votre système de design comprend déjà des icônes PNG

Styliser et personnaliser votre icône PDF

Une fois votre icône PDF ajoutée, le CSS vous permet de personnaliser son apparence pour l’adapter parfaitement au design de votre site.

Taille et positionnement

Contrôlez les dimensions et l’alignement de l’icône avec ces propriétés CSS :

  • .pdf-icon { width: 20px; height: 20px; vertical-align: middle; margin-right: 8px; }

Couleur et effets au survol

Ajoutez un style interactif pour rendre vos icônes plus attrayantes :

  • .pdf-link:hover .pdf-icon { color: #e74c3c; transform: scale(1.1); transition: all 0.2s ease; }

Bonnes pratiques d’accessibilité

  • Ajoutez un texte alternatif descriptif pour les icônes basées sur une image.

  • Utilisez des attributs `aria-label` pour les polices d’icônes.

  • Veillez à un contraste de couleurs suffisant pour une bonne visibilité.

  • Ne vous reposez pas uniquement sur les icônes : ajoutez aussi des libellés textuels.

Résoudre les problèmes courants liés aux icônes PDF

Même les développeurs expérimentés rencontrent des problèmes lorsqu’ils ajoutent des icônes PDF. Voici des solutions aux cas les plus fréquents :

L’icône ne s’affiche pas

  • Vérifiez le chemin du fichier et assurez-vous que votre icône se trouve au bon emplacement.

  • Vérifiez la compatibilité du format d’image. Certains navigateurs plus anciens ne prennent pas en charge WebP.

  • Testez d’éventuels problèmes CORS si les icônes sont chargées depuis des domaines externes.

  • Videz le cache du navigateur pour voir les modifications récentes.

Problèmes de taille

  • Définissez explicitement des attributs de largeur et de hauteur.

  • Utilisez la propriété CSS “object-fit: contain” pour éviter les déformations.

  • Vérifiez qu’aucune règle CSS n’entre en conflit avec les dimensions de l’icône.

Compatibilité entre navigateurs

  • Testez l’affichage des icônes dans Chrome, Firefox, Safari et Edge.

  • Prévoyez des PNG de secours pour les icônes SVG dans les navigateurs plus anciens.

  • Utilisez les préfixes fournisseurs pour les transformations et transitions CSS.

Autres méthodes pour ajouter une icône PDF

Au-delà du HTML et du CSS de base, ces techniques avancées offrent plus de souplesse pour les applications dynamiques.

Insertion dynamique avec JavaScript

Ajoutez automatiquement des icônes aux liens PDF avec JavaScript :

document.querySelectorAll(‘a[href$=“.pdf”]’).forEach(link => { const icon = document.createElement(‘span’); icon.innerHTML = ‘📄 ‘; link.prepend(icon); });

Utiliser des polices d’icônes

Créez des polices d’icônes personnalisées avec des outils comme IcoMoon pour garantir un style cohérent sur tout votre site.

Intégration d’URI de données

Intégrez de petites icônes directement dans votre CSS pour réduire les requêtes HTTP :

  • background-image: url(‘data:image/svg+xml;base64,PHN2Zy...’);

Comment insérer une icône Smallpdf dans votre HTML

Vous voulez donner à vos visiteurs un accès immédiat pour consulter, modifier et annoter des PDF ? L’ icône Smallpdf permet à vos lecteurs d’accéder immédiatement à votre PDF, qu’il s’agisse d’un formulaire, d’un document d’information ou de toute autre ressource à télécharger.

Icône Smallpdf
Icône Smallpdf

Ils peuvent le lire, le remplir et même y ajouter des notes. Le mieux, c’est qu’ils n’ont rien à télécharger pour faire tout ça. Ils peuvent le faire directement dans leur navigateur, dans un onglet qui s’ouvre quand ils cliquent sur l’icône.

  1. Copiez l’URL du fichier PDF que vous souhaitez faire ouvrir aux lecteurs.

  2. Collez l’URL dans le champ Intégrer le PDF « Ajouter un lien PDF ici » de la page.

  3. Copiez le code généré par notre outil dans la zone d’aperçu.

  4. Sur votre page HTML, repérez l’endroit où vous souhaitez afficher l’icône Smallpdf.

  5. Collez-y le code, et l’icône PDF apparaîtra à cet emplacement.

Utiliser Smallpdf pour générer le code d’intégration de vos PDF
Utiliser Smallpdf pour générer le code d’intégration de vos PDF

Si vous le souhaitez, testez votre code pour vérifier que tout fonctionne correctement. Le testeur JS Bin est un bon moyen de le faire. Cliquez simplement sur “Copy Code”, puis collez-le. Vous obtiendrez un aperçu et pourrez cliquer sur l’icône PDF dans la fenêtre de droite pour voir comment cela fonctionne.

Une fois satisfait du résultat, vous pourrez mettre à jour votre HTML et constater à quel point les lecteurs apprécient la facilité avec laquelle ils peuvent consulter, remplir et compléter le PDF que vous avez partagé. Aucune application, aucun téléchargement ni aucune inscription ne sont nécessaires. 

Aller plus loin avec les PDF grâce à Smallpdf

Si les icônes PDF améliorent l’expérience utilisateur, la gestion du PDF lui-même compte tout autant. Une fois qu’une personne ouvre un fichier via l’icône Smallpdf, elle a trois options principales : le consulter, l’annoter ou le modifier.

Pour les formulaires, Smallpdf facilite le remplissage des PDF. Une fois le fichier ouvert, les lecteurs peuvent utiliser l’outil Ajouter du texte pour saisir des informations n’importe où sur la page. Ils peuvent aussi ajouter des formes pour mettre en évidence des sections, écrire des notes dans les marges ou tracer des lignes pour signaler un contenu important.

Si le document doit être signé, les utilisateurs peuvent le faire directement avec l’outil « Signer un PDF ». Un lien intégré dans l’éditeur leur permet d’ajouter une signature sans quitter le fichier. Smallpdf enregistre même les signatures pour une utilisation ultérieure, ce qui accélère et simplifie les signatures répétées.

Foire aux questions

Comment rendre une icône PDF cliquable ?

Placez votre icône dans une balise d’ancrage : <a href=“document.pdf”><img src=“pdf-icon.png” alt=“PDF”></a>. Cela crée un lien cliquable qui ouvre le PDF lorsque les utilisateurs cliquent sur l’icône.

Puis-je utiliser des emojis comme icônes PDF ?

Oui ! Des emojis Unicode comme 📄 ou 📋 peuvent servir d’icônes PDF simples. Ils sont pris en charge partout et ne nécessitent pas de fichiers supplémentaires, même s’ils offrent moins de personnalisation que les icônes classiques.

Quelle est la taille standard pour une icône PDF ?

La plupart des icônes PDF fonctionnent bien entre 16 et 24 pixels dans du texte en ligne, ou entre 32 et 48 pixels pour des boutons autonomes. Choisissez une taille adaptée à la typographie de votre site, sans écraser le contenu autour.

Comment ajouter automatiquement des icônes PDF à tous les liens PDF ?

Utilisez des sélecteurs d’attribut CSS : a[href$=“.pdf”]:before { content: “📄 “; }. Cela ajoute automatiquement une icône avant tout lien se terminant par “.pdf”, sans modifier votre HTML.

Y a-t-il des exigences d’accessibilité pour les icônes PDF ?

Oui, ajoutez un texte alternatif pour les icônes d’image et des attributs `aria-label` pour les polices d’icônes. Veillez à un contraste de couleurs suffisant et ne vous fiez pas uniquement aux icônes pour transmettre le sens. Ajoutez un texte descriptif à côté.

Puis-je animer des icônes PDF au survol ?

Absolument. Utilisez des transitions CSS pour des effets fluides : .pdf-icon:hover { transform: scale(1.1); transition: transform 0.2s ease; }. Gardez des animations discrètes pour préserver la facilité d’utilisation.

Optimisez les fichiers PDF avant de les lier avec Smallpdf

David Beníček

David Beníček

Engineering Manager Frontend at Smallpdf

Autres articles de cet auteur