Aggiungere link ai documenti PDF

Ecco due metodi per inserire collegamenti ipertestuali (in breve, link) nei documenti PDF generati da Scribus.

Metodo A

 * nella barra degli strumenti PDF selezionare Inserisci annotazione PDF, e disegnare un rettangolo al di sopra dell'elemento (ad esempio, una cornice di testo) che deve diventare un link;
 * fare clic con il tasto destro sul nuovo rettangolo e selezionare Opzioni PDF > Proprietà annotazioni nel menù contestuale (oppure, fare semplicemente doppio clic sul rettangolo);
 * nella finestra di dialogo Proprietà annotazioni, selezionare Collegamento web esterno come tipo di annotazione e inserire la URL nel campo Destinazione;
 * salvare il documento ed esportarlo in PDF;
 * fatto!

Metodo B

 * nella barra degli strumenti PDF, fare clic su Inserisci bottone PDF (è l'icona con la scritta OK);
 * disegnare un rettangolo al di sopra dell'elemento che deve diventare un link;
 * fare clic con il tasto destro sul nuovo rettangolo e selezionare Opzioni PDF > Proprietà campo nel menù contestuale (oppure, fare semplicemente doppio clic sul rettangolo): questo apre la finestra di dialogo Proprietà campo;
 * nella scheda Aspetto impostare "Nessuno" come colore del bordo (a meno che vogliate che ci sia un bordo visibile);
 * fare clic sulla scheda Azione;
 * nel menù a discesa Tipo scegliere JavaScript;
 * a destra del riquadro Script, fare clic su Modifica;
 * inserire quanto segue: app.launchURL(" http://www.scribus.net/ ", true); (ovviamente si deve sostituire a "http://www.scribus.net/" la URL desiderata).
 * fare clic su File > Salva ed esci;
 * fare clic su OK;
 * salvare il documento ed esportarlo in PDF;
 * fatto!

Nel documento PDF il testo o l'immagine modificati come sopra avranno un link cliccabile.

Il parametro "true" nel JavaScript è importante, perché fa in modo che il link sia aperto in una nuova finestra o scheda, e il documento PDF resta aperto nella finestra o scheda originale.

Variante del metodo B
Se si vuole creare un link a un indirizzo email, basta modificare il JavaScript così:
 * app.launchURL( "mailto:tuaemail@tuoprovider.com", true);

Riferimenti

 * Javascripting PDF in Scribus - vedere a pagina 3 la spiegazione su come creare un pulsante che apre un link. Questa soluzione non apre il link in una nuova pagina.
 * Adobe Acrobat JavaScript Manual - vedere a pagina 114 la funzione launchURL. Questa prevede il parametro aggiuntivo che completa la soluzione.