Da un post su Facebook
Buongiorno a tutti, avrei una info da chiedere.
Qualcuno sa se/come è possibile fare un hyperlink ad un pdf, ma indirizzando ad una pagina specifica dello stesso?
Grazie
Antonio
Per creare un hyperlink in QGIS utilizzo le azioni:
in questo caso l’azione è composta da tre parti e di tipo Generico:
- Percorso assoluto del programma, in questo caso eseguibile Acrobat (rda scrivere tra doppi apici);
- opzione per apertura PDF ad una specifica pagina: /a “page=[%page%]=openactions” ;
- il percorso assoluto del PDF da aprire: “[% @project_folder || ‘/’ || “link” %]”
"C:/Program Files (x86)/Adobe/Acrobat Reader DC/Reader/AcroRd32.exe" /a "page=[%page%]=openactions" "[% @project_folder ||'/'||"link"%]"
dove:
- “link” è il campo testuale che contiene il nome del file PDF;
- “page” è un campo numerico che contiene il numero della pagina da aprire;
esempio di tabella attributi:

Animazione gif:
NOTE FINALI: per far funzionare bene le azioni occorre salvare il progetto ed utilizzare sempre percorsi assoluti, questi vengono realizzati usando la variabile @project_folder.
Riferimenti:
Ringraziamenti:
- Giovan Battista Vitrano per il link Aprire PDF a pagina specifica
Se il blog post vi è piaciuto cliccate su ‘Mi piace’, grazie!!!
if you liked the blog post click on ‘Like’, thank you !!!
Se il post vi è stato utile contribuite a mantenerlo aggiornato PayPal
Senza parole….mi viene a pennello giusto oggi questa cosa!!!!! Grazie di Cuore!!!
"Mi piace"Piace a 1 persona
Ti leggo nel pensiero, hihihhi
"Mi piace""Mi piace"
anch’io stavo cercando qualcosa di simile.
grazie
"Mi piace"Piace a 1 persona
Grazie a te per aver lasciato un messaggio!!!
"Mi piace""Mi piace"
La cosa bella è che uno neanche ci pensa a queste cose, poi bam! Salvatore te le sbatte in faccia e non puoi più farne a meno 😊
"Mi piace"Piace a 1 persona
Grazie per il commento 🙂
"Mi piace""Mi piace"
Grazie a questo post ieri ho arricchito due progetti per la gestione del patrimonio comunale. Un progetto gis per il museo con visualizzazione delle vetrine e il progetto gis per la gestione delle sepolture.
Sempre utilissimi i tuoi suggerimenti.
GRAZIE TOTO’
"Mi piace"Piace a 1 persona
Grazie a te Giuliano per aver lasciato un commento 🙂
"Mi piace""Mi piace"
Buongiorno, ed ancora una volta grazie per i suggerimenti che mi dai.
Ho urgente necessità di risolvere questo problema. Provo a spiegarmi:
– ho un shape puntuale formato da molti punti che rappresentano gli alberi di un intero comprensorio e identificati con un codice riportato sulla colla ID (ogni albero ha un codice diverso: L1, L2, L3, …);
– per ogni albero è stata creta una scheda in PDF, denominata con lo stesso codice presente sulla colonna ID (L1, L2, L3, …).
la domanda è questa:
come fare ad aprire, per ogni albero, la relativa scheda PDF cliccando sulla mappa?
Io riesco ad aprire un PDF inserendo un’azione solamente di un punto, ma nel mio caso lo shape contiene molti punti. Dove, e come fare, ad indicare a QGIS che cliccando su un punto deve aprire la relativa scheda in PDF?
Spero di essere stato abbastanza chiaro.
Saluto e ringrazio in anticipo per l’aiuto.
"Mi piace""Mi piace"
Ciao,
mi sembra strano che per pochi punti riesci ad aprire i PDF con le azioni e con molti punti no.
Sicuramente hai qualche impostazione configurata male oppure non ho idea, dovrei vedere il progetto e l’azione.
saluti
"Mi piace""Mi piace"
Penso di aver risolto, anche se trattasi di un procedimento molto laborioso!!
Grazie ugualmente.
Alla prossima necessità
"Mi piace""Mi piace"
Se lo reputi laborioso allora stai sbagliando qualcosa.
saluti
"Mi piace""Mi piace"
ciao toto grazie mille per i tuoi consigli, li trovo molto utili e strutturati perfettamente, volevo chiederti quando utilizzo il sistema che hai appena spiegato qgis mi da errore sull’azione. mi dice che é impossibile eseguire il comando.
nella mia tabella di attributi ho due colonne: report (equivalente al “link”) and page
ho questo errore:
Impossibile eseguire il comando
“C:/Program Files (x86)/Adobe/Acrobat Reader DC/Reader/AcroRd32.exe” /a “page=1=openactions” “X:\01-INCARTI\7000 – PFM\7002-Semisvincolo\BD Oggetti/O:\07_PFM\7002-Semisvincolo\2\05_Spediti\2022-04-26\ID2_RELAZIONE.pdf”
"Mi piace""Mi piace"
Ciao,
ti consiglio di fare prima un semplice test utilizzando dei pdf che si trovano in un percorso senza caratteri speciali o spazi. se funzionasse allora il problema è legato ai percorsi dei file.
"Mi piace""Mi piace"
ma i campi nella tabella degli attributi sono string vero? è corretto? ora ho provato a copiare il file pdf sul desktop e gli ho dato il percorso ma ho lo stesso errore:
Impossibile eseguire il comando “C:/Program Files (x86)/Adobe/Acrobat Reader DC/Reader/AcroRd32.exe” /a “page=[%page%]=openactions” “X:\01-INCARTI\7000 – PFM\7002-Semisvincolo\BD Oggetti/C:\Users\u-drone\Desktop\ID1_PFM_7002.pdf”.
il problema credo consiste che ho tutti i dati su server differenti possibile?
non riesco a capire come impostare il percorso dei file “semplice” come mi hai appena suggerito. scusami per il disturbo e ti ringrazio
"Mi piace""Mi piace"
Devi fare un esempio basilare:
1. crea una cartella (pippo) e dentro metti tutto, pdf e progetto
2. crea un semplice progetto e testa le azioni.
saluti
"Mi piace""Mi piace"