Vai al contenuto principale
OpenQRS
Strumenti
Lingua attuale: Italiano
100% privato

Generatore di QR code per documenti PDF

100% privato e locale — i tuoi dati non escono mai dal tuo browser. Questi QR code sono permanenti e non scadranno mai.

Impostazioni Documento PDF

L'indirizzo dove il file si trova già. Deve essere raggiungibile senza accesso, altrimenti la scansione atterra su una schermata di login.

Inserisci l'indirizzo da cui viene servito il PDF.

Dà il nome al file che scarichi, così una cartella di esportazioni resta ordinabile. Non viene codificato: il simbolo porta solo il link.

Design

Forma dei moduli
Preset
Cornice d'angolo
Aggiungi un logo centrale
Scegli un'immagine, o trascinala quiPNG, JPEG, WebP o GIF, fino a 1000 KB

L'immagine viene letta in questa pagina e incorporata nel codice come data: URL. Non viene caricata da nessuna parte e resta dentro il file che scarichi.

Altre opzioni di design

La metà scura del codice. Tienilo ben al di sotto dello sfondo come luminosità.

Copre la zona di quiete oltre agli spazi tra i moduli. Uno sfondo trasparente lo lascia fuori dal file, quindi con esso non viene disegnato nulla.

Contrasto 11.5:1 tra i moduli e lo sfondo.

Preset

PNG e WebP mantengono un canale alfa; l'SVG semplicemente omette il rettangolo di sfondo. Qualunque cosa stia sotto il codice diventa la metà chiara del contrasto.

Gradiente

Un gradiente riempie solo i moduli scuri. È il suo estremo più chiaro a fissare il contrasto che un lettore ottiene davvero, quindi entrambi gli estremi devono restare scuri.

Il secondo colore, usato solo quando è selezionato un gradiente. Il contrasto viene misurato su di esso come sul primo.

45°

Gradi in senso orario a partire da una sfumatura da sinistra a destra. Un gradiente radiale si espande dal centro verso l'esterno, quindi l'angolo vale solo per quello lineare.

Forma dei moduli

Le forme arrotondate coprono meno di ogni cella. Il centro resta coperto, ed è lì che un decoder campiona, ma una stampa piccola di un codice denso si legge in modo più affidabile con i quadrati.

Cornice d'angolo

L'anello dei tre pattern di ricerca.

Centro d'angolo

L'occhio dentro ogni pattern di ricerca.

4 moduli

Il margine vuoto attorno al codice, misurato in moduli. 4 è il minimo previsto dalla specifica.

Un recupero più alto sopporta più danni e costa capacità, quindi lo stesso contenuto produce un simbolo più denso.

Un logo sta al centro e tiene il livello su H. Il suo limite di larghezza segue il simbolo: 14% sul codice più piccolo, 30% su uno denso.

Anteprima live ed esportazione

Esporta

Esporta

Raster, per schermi

Completa il modulo per abilitare i download.

Dimensione di esportazione e testo codificato
Payload
Nulla ancora codificato
Simbolo
Non ancora costruito
Recupero
M

In attesa di dati

Dimensione di esportazione

Tra 64 e 4096 pixel. Esportazione a 1024 px.

Testo codificato

Un QR code non può contenere un PDF, quindi qui si codifica l'indirizzo dove il tuo PDF si trova. Il link è scritto nel simbolo stesso, il che rende il codice permanente e lascia a te il compito di tenere in vita l'hosting.

Quando qualcuno lo scansiona

Il lettore apre il link e il telefono mostra un'anteprima del PDF o lo scarica, a seconda del browser e di come il tuo server serve il file.

Un QR code memorizza un link, non un file

Il simbolo più grande che il formato definisce — la versione 40 al livello di recupero L — contiene 2.953 byte, poco meno di tre kilobyte. Un PDF di una pagina sta di solito fra i 50 e i 500 kilobyte, quindi un documento è da uno a tre ordini di grandezza troppo grande per essere stampato dentro un quadrato. Ogni QR code per un PDF, ovunque, è un link.

Ha una conseguenza su cui vale la pena essere netti. Il simbolo si decodificherà ancora fra vent'anni, perché l'indirizzo è fisicamente stampato dentro. Che il file sia ancora a quell'indirizzo è una questione di hosting, e nessun codice stampato può rispondervi.

Ospitarlo in modo che il link continui a funzionare

L'indirizzo che codifichi è la promessa che fai a chiunque scansioni la copia stampata, quindi scegline uno che puoi mantenere. Solo un percorso su un dominio che controlli tu è all'altezza.

I percorsi corti fanno anche simboli più piccoli. /docs/menu.pdf è di 15 caratteri e resta in una versione bassa; una chiave di archiviazione generata di 120 caratteri spinge lo stesso codice diverse versioni più in alto senza alcun vantaggio.

  • I link firmati o a scadenza — gli indirizzi di download temporanei che distribuisce l'archiviazione cloud — si decodificano alla perfezione e poi falliscono alla data di scadenza
  • Qualsiasi cosa dietro un accesso mostra una schermata di login invece del documento
  • Tieni stabile il nome del file: ricaricarlo come handbook-v2.pdf rompe ogni copia già stampata
  • Sostituisci invece il file allo stesso indirizzo, e ogni codice stampato prende la versione nuova
  • Servilo su https, così il browser non avvisa prima di aprirlo

Che cosa fa il telefono con il file

Aprire un PDF è comportamento del browser, non del QR, e non è uniforme. Safari su iOS e Chrome su Android disegnano la maggior parte dei PDF direttamente nella pagina. Alcuni browser Android scaricano il file e lo passano a un visualizzatore separato. Uno scanner da computer di solito si limita a darti l'indirizzo.

Il tuo server ha il voto decisivo su un punto: un file inviato con Content-Disposition: attachment viene scaricato invece che mostrato, su ogni piattaforma. Se vuoi che il documento si apra sul posto, non impostare quell'header.

Domande e risposte

Il PDF stesso può stare dentro il QR code?

No. Il formato si ferma a 2.953 byte, che sono meno di quasi qualsiasi PDF reale. Il codice contiene l'indirizzo da cui il file viene servito.

A che cosa serve il titolo del documento?

A una cosa sola: dà il nome al file SVG, PNG o WebP che scarichi, così venti esportazioni in una cartella si distinguono. Non fa parte del payload, quindi non cambia nulla di ciò che uno scanner legge.

Che cosa succede quando aggiorno il documento?

Se sostituisci il file allo stesso indirizzo, ogni codice stampato continua a funzionare e mostra la versione nuova. Se lo carichi con un nome di file nuovo, i codici stampati puntano a un file che non c'è più.

Il file deve essere pubblico?

Deve essere raggiungibile da chi scansiona il codice. Un codice su un manifesto pubblico ha bisogno di un file leggibile pubblicamente; un codice dentro un edificio può puntare a un indirizzo di intranet che risolve solo su quella rete.

Come funziona un QR code statico

Ogni codice su questo sito è statico: il payload è scritto nei moduli bianchi e neri stessi. Alla lettura non viene consultato nulla, nessun nostro server entra in gioco e nessun abbonamento tiene in piedi il codice stampato. La stessa proprietà è anche il limite: una volta stampato, ciò che contiene non si può cambiare.

A quel punto tre cose decidono se un codice stampato si legge: quanti byte è venuto a pesare il payload, quale livello di recupero assorbe i danni e quanto risulta largo un singolo modulo sulla carta. Queste guide affrontano ciascuna di esse con i numeri.