This blog post explains how to create a PDF file with a single hyperlink in it. Such PDF files are useful as hyperlinks uploaded to prezi.com presentations, because as of 2014-05-22 prezi.com doesn't support hyperlinks with text different from the link target URL: it only supports hyperlinks whose URL appear visually in the presentation. By uploading a PDF with a hyperlink this limitation can be circumvented.
Use this Python script to generate the PDF with a hyperlink. It will create a single page PDF containing green triangle with a hyperlink pointing to the URL specified in the command-line. Example usage on Linux:
$ wget -O linkpdfgen.py \ https://pts-mini-gpl.googlecode.com/svn/trunk/linkpdfgen/linkpdfgen.py $ chmod +x linkpdfgen.py $ ./linkpdfgen.py http://example.org/ output.pdf
To insert the generated PDF file to prezi.com, choose Insert / From file when editing the presentation.
Please note the generated PDF file is very small (about 700 bytes). This is not a coincidence, the file contains only the minimum amount of information necessary.
Non-alternatives on Linux:
- Adobe Acrobat: This software is not available on Linux.
- Inkscape: Inkscape 0.48 can't export a PDF containing hyperlinks. (All hyperlinks are removed when the PDF file is saved.)
- OpenOffice or LibreOffice: They can't add hyperlinks to geometrical shapes, so the generated PDF will have to contain text, thus it has to contain fonts, thus it will be larger than necessary.