• Prezzi
  1. Home
  2. Come aggiungere un’icona PDF in HTML
Guide pratiche

Come aggiungere un’icona PDF in HTML

Scopri tre semplici metodi per aggiungere icone PDF in HTML, dai tag immagine di base all’automazione CSS, oltre a consigli di stile e soluzioni ai problemi più comuni.

David BeníčekModifica: 10 luglio 2026
Puoi anche leggere questo articolo in Inglese, Tedesco, Spagnolo, Francese, Russo e Portoghese.

Aggiungere un’icona PDF in HTML aiuta i visitatori del tuo sito a individuare e aprire facilmente i PDF che condividi. Che tu usi semplici tag immagine, font di icone o stili CSS, l’approccio giusto rende i tuoi documenti più facili da trovare e più intuitivi da usare.

Come aggiungere un’icona PDF con l’HTML

Per aggiungere un’icona PDF in HTML, hai tre approcci principali che funzionano su tutti i browser moderni. Ogni metodo offre vantaggi diversi in base alle esigenze del tuo progetto e ai requisiti tecnici.

Metodo 1: usare un tag immagine

Il modo più semplice per aggiungere un’icona PDF è usare un tag img con l’ attributo src che punta al file dell’icona:

  • <a href=“document.pdf”><img src=“pdf-icon.png” alt=“Documento PDF” width=“24” height=“24”> Scarica PDF</a>

Questo metodo funziona ovunque e ti dà il controllo completo sull’aspetto dell’icona. Assicurati di includere un testo alternativo descrittivo per l’accessibilità.

Metodo 2: usare le icone Font Awesome

Font Awesome fornisce icone PDF scalabili che puoi personalizzare con i 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> Visualizza PDF</a>

Questo approccio mantiene le icone nitide a qualsiasi dimensione e riduce il numero di file immagine da gestire.

Metodo 3: usare gli pseudo-elementi CSS

Puoi aggiungere automaticamente le icone PDF a tutti i link PDF usando i selettori di attributo CSS:

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

Questo metodo applica automaticamente le icone a qualsiasi link che termina con “.pdf” senza toccare il tuo HTML.

Dove trovare le icone PDF per il tuo HTML

Prima di implementare le icone, dovrai trovarle in librerie affidabili o crearne di personalizzate. Ecco i posti migliori in cui trovare icone PDF di alta qualità:

Librerie di icone gratuite

  • Font Awesome - Offre diversi stili di icone PDF con un eccellente supporto nei browser

  • Material Icons - Il set di icone di Google include simboli PDF puliti

  • Feather Icons - Icone SVG minimaliste perfette per i design moderni

  • Heroicons - La libreria di icone di Tailwind con opzioni per documenti PDF

La maggior parte delle librerie gratuite richiede l’attribuzione, quindi controlla i requisiti di licenza prima di usarle in progetti commerciali.

Collezioni di icone premium

  • Flaticon - Migliaia di varianti di icone PDF con stili diversi

  • IconScout - Icone di alta qualità con licenze commerciali incluse

  • The Noun Project - Una raccolta variegata con opzioni di licenza flessibili

SVG o PNG: quale formato dovresti scegliere?

Il formato che scegli influisce sia sulla qualità visiva sia sulle prestazioni del sito. Ecco quando usare ciascuno:

Quando usare le icone SVG

  • Scalabilità - Restano nitide a qualsiasi dimensione, perfette per i design responsive

  • File di piccole dimensioni - La grafica vettoriale è in genere più leggera dei PNG ad alta risoluzione

  • Flessibilità di stile - Puoi cambiare colori ed effetti con i CSS

  • Display Retina - Appaiono sempre nitide sugli schermi ad alta densità

Quando il PNG funziona meglio

  • Design complessi - Icone dettagliate con sfumature o elementi fotografici

  • Supporto per browser legacy - I browser meno recenti gestiscono i PNG in modo più coerente

  • Risorse esistenti - Quando nel tuo design system hai già icone PNG

Stile e personalizzazione della tua icona PDF

Una volta aggiunta l’icona PDF, i CSS ti permettono di personalizzarne l’aspetto perché si adatti perfettamente al design del tuo sito.

Dimensioni e posizionamento

Controlla dimensioni e allineamento dell’icona con queste proprietà CSS:

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

Colore ed effetti al passaggio del mouse

Aggiungi uno stile interattivo per rendere le icone più coinvolgenti:

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

Buone pratiche per l’accessibilità

  • Includi un testo alternativo descrittivo per le icone basate su immagini.

  • Usa gli attributi `aria-label` per i font di icone.

  • Assicurati che il contrasto cromatico sia sufficiente per garantire la visibilità.

  • Non affidarti solo alle icone: includi anche etichette di testo.

Risoluzione dei problemi comuni con le icone PDF

Anche gli sviluppatori più esperti incontrano problemi quando incorporano icone PDF. Ecco le soluzioni ai casi più comuni:

Icona non visualizzata

  • Controlla il percorso del file e assicurati che il file dell’icona sia nella posizione corretta.

  • Verifica il supporto del formato immagine. Alcuni browser meno recenti non supportano WebP.

  • Verifica eventuali problemi CORS se carichi icone da domini esterni.

  • Svuota la cache del browser per vedere le modifiche più recenti.

Problemi di dimensionamento

  • Imposta attributi width e height espliciti.

  • Usa il CSS “object-fit: contain” per evitare distorsioni.

  • Controlla che non ci siano regole CSS in conflitto che influenzano le dimensioni delle icone.

Compatibilità tra browser

  • Verifica la resa delle icone in Chrome, Firefox, Safari ed Edge.

  • Fornisci PNG di fallback per le icone SVG nei browser meno recenti.

  • Usa i prefissi vendor per trasformazioni e transizioni CSS.

Metodi alternativi per implementare un’icona PDF

Oltre all’HTML e al CSS di base, queste tecniche avanzate offrono più flessibilità per le applicazioni dinamiche.

Inserimento dinamico con JavaScript

Aggiungi automaticamente le icone ai link PDF usando JavaScript:

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

Uso dei font di icone

Crea font di icone personalizzati con strumenti come IcoMoon per mantenere uno stile coerente in tutto il sito.

Incorporamento con Data URI

Incorpora piccole icone direttamente nel CSS per ridurre le richieste HTTP:

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

Come inserire un’icona Smallpdf nel tuo HTML

Vuoi dare ai tuoi visitatori accesso immediato per visualizzare, modificare e annotare i PDF? L’icona incorporata di Smallpdf permette ai lettori di accedere subito al tuo PDF, che si tratti di un modulo, di materiale informativo o di qualsiasi altra risorsa scaricabile.

Icona Smallpdf
Icona Smallpdf

Possono leggere, compilare e persino aggiungere note. E la cosa migliore è che non devono scaricare nulla. Possono fare tutto direttamente nel browser, in una scheda che si apre quando cliccano sull’icona.

  1. Copia l’URL del file PDF che vuoi far aprire ai lettori.

  2. Incolla l’URL nella casella “Aggiungi qui il link al PDF” della nostra pagina Incorpora PDF .

  3. Copia il codice generato dal nostro strumento nella casella di anteprima.

  4. Nella tua pagina HTML, trova il punto in cui vuoi che appaia l’icona Smallpdf.

  5. Incolla lì il codice e comparirà l’icona PDF.

Usare Smallpdf per generare il codice di incorporamento per i tuoi PDF
Usare Smallpdf per generare il codice di incorporamento per i tuoi PDF

Se vuoi, testa il codice per assicurarti che tutto funzioni correttamente. Il tester JS Bin è un buon modo per farlo. Ti basta cliccare su “Copy Code” e incollarlo. Otterrai un’anteprima e potrai cliccare sull’icona PDF nella finestra a destra per vedere come funziona.

Quando sei soddisfatto del risultato, puoi aggiornare il tuo HTML e vedere quanto i lettori apprezzeranno la facilità con cui possono visualizzare, compilare e aggiungere contenuti al PDF che hai fornito. Non servono app, download o registrazione. 

Lavora con i PDF oltre le icone con Smallpdf

Anche se le icone PDF aiutano a migliorare l’esperienza utente, gestire bene il PDF è altrettanto importante. Una volta aperto un file tramite l’icona Smallpdf, ci sono tre opzioni principali: visualizzarlo, annotarlo o modificarlo.

Per i moduli, Smallpdf rende semplice compilare i PDF. Dopo aver aperto il file, i lettori possono usare lo strumento “Aggiungi testo” per inserire informazioni in qualsiasi punto della pagina. Possono anche aggiungere forme per evidenziare sezioni, inserire note nei margini o tracciare linee per segnalare contenuti importanti.

Se il documento richiede una firma, gli utenti possono firmarlo direttamente con lo strumento “Firma PDF”. Un link integrato nell’editor permette di aggiungere una firma senza uscire dal file. Smallpdf salva anche le firme per usi futuri, così firmare più volte diventa più rapido e semplice.

Domande frequenti

Come faccio a rendere cliccabile un’icona PDF?

Inserisci l’icona in un tag anchor: <a href=“document.pdf”><img src=“pdf-icon.png” alt=“PDF”></a>. In questo modo crei un link cliccabile che apre il PDF quando gli utenti fanno clic sull’icona.

Posso usare le emoji come icone PDF?

Sì. Le emoji Unicode come 📄 o 📋 funzionano come semplici icone PDF. Sono supportate universalmente e non richiedono file aggiuntivi, anche se offrono meno possibilità di personalizzazione rispetto alle icone tradizionali.

Qual è la dimensione standard per le icone PDF?

La maggior parte delle icone PDF funziona bene a 16-24 pixel per il testo in linea o a 32-48 pixel per i pulsanti standalone. Scegli dimensioni che si adattino alla tipografia del tuo sito e che non sovrastino il contenuto intorno.

Come faccio ad aggiungere automaticamente icone PDF a tutti i link PDF?

Usa i selettori di attributo CSS: a[href$=“.pdf”]:before { content: “📄 “; }. Questo aggiunge automaticamente un’icona prima di qualsiasi link che termini con “.pdf” senza modificare il tuo HTML.

Ci sono requisiti di accessibilità per le icone PDF?

Sì, includi testo alternativo per le icone immagine e aria-label per i font di icone. Assicurati che il contrasto cromatico sia sufficiente e non affidarti solo alle icone per trasmettere il significato. Includi anche un testo descrittivo accanto a esse.

Posso animare le icone PDF al passaggio del mouse?

Assolutamente sì. Usa le transizioni CSS per effetti fluidi: .pdf-icon:hover { transform: scale(1.1); transition: transform 0.2s ease; }. Mantieni le animazioni leggere per preservare l’usabilità.

Ottimizza i file PDF prima di collegarli con Smallpdf

David Beníček

David Beníček

Engineering Manager Frontend at Smallpdf

Altri post di questo autore