# Create custom support for hyperlinks for the free viewer

**URL:** https://pdfjs.community/t/create-custom-support-for-hyperlinks-for-the-free-viewer/3432
**Category:** Technical Support
**Tags:** pdfjs-express
**Created:** [September 4, 2024, 9:07am UTC](https://pdfjs.community/t/create-custom-support-for-hyperlinks-for-the-free-viewer/3432 "2024-09-04T09:07:19Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![user67](https://yyz1.discourse-cdn.com/flex031/user_avatar/pdfjs.community/user67/32/676_2.png) [@user67](https://pdfjs.community/u/user67)
#### Post date: [September 4, 2024, 9:07am UTC](https://pdfjs.community/t/create-custom-support-for-hyperlinks-for-the-free-viewer/3432/1 "2024-09-04T09:07:19Z")

</div>

Hello,  
Since the free viewer does not support some features such as navigation using hyperlinks which is supported by the viewer of mozilla, is there any simple guide, something which can help people achieve such feature manually ?  
I don’t honestly think this feature should have been stripped from the free version.

---

<div class="post-metadata">

### Author: ![kkim](https://avatars.discourse-cdn.com/v4/letter/k/3ab097/32.png) [@kkim](https://pdfjs.community/u/kkim)
#### Post date: [September 4, 2024, 2:35pm UTC](https://pdfjs.community/t/create-custom-support-for-hyperlinks-for-the-free-viewer/3432/2 "2024-09-04T14:35:49Z")

</div>

Unfortunately, this is not supported in the free version.

Please consider the pro version or the Apryse WebViewer for such features:

> **[PDF.js License Pricing for Commercial Viewer | PDF.js Express](https://pdfjs.express/pricing)**

Best regards,  
Kevin Kim

---

<div class="post-metadata">

### Author: ![user67](https://yyz1.discourse-cdn.com/flex031/user_avatar/pdfjs.community/user67/32/676_2.png) [@user67](https://pdfjs.community/u/user67)
#### Post date: [September 4, 2024, 2:47pm UTC](https://pdfjs.community/t/create-custom-support-for-hyperlinks-for-the-free-viewer/3432/3 "2024-09-04T14:47:16Z")

</div>

Is there no way to decouple this feature from the annotation module and have it as a seperate feature ?

---

<div class="post-metadata">

### Author: ![kkim](https://avatars.discourse-cdn.com/v4/letter/k/3ab097/32.png) [@kkim](https://pdfjs.community/u/kkim)
#### Post date: [September 4, 2024, 3:14pm UTC](https://pdfjs.community/t/create-custom-support-for-hyperlinks-for-the-free-viewer/3432/4 "2024-09-04T15:14:48Z")

</div>

Unfortunately, all of this is already predetermined by the packages and cannot be decoupled.

---

<div class="post-metadata">

### Author: ![user67](https://yyz1.discourse-cdn.com/flex031/user_avatar/pdfjs.community/user67/32/676_2.png) [@user67](https://pdfjs.community/u/user67)
#### Post date: [September 9, 2024, 8:08am UTC](https://pdfjs.community/t/create-custom-support-for-hyperlinks-for-the-free-viewer/3432/5 "2024-09-09T08:08:40Z")

</div>

Is there any other way this could be done manually at least, to have some guidance ?  
Any pointers as to how this much be achievable ?

---

<div class="post-metadata">

### Author: ![kkim](https://avatars.discourse-cdn.com/v4/letter/k/3ab097/32.png) [@kkim](https://pdfjs.community/u/kkim)
#### Post date: [September 9, 2024, 3:30pm UTC](https://pdfjs.community/t/create-custom-support-for-hyperlinks-for-the-free-viewer/3432/6 "2024-09-09T15:30:16Z")

</div>

Hi there,

While this isn’s supported, there are some links that can work if the full url is in text form. See this sample document for example  
[simplelink.pdf](https://pdfjs.community/uploads/short-url/n5FT7PCu6AsinXt4t9JxQguqSyM.pdf) (10.3 KB)

Best regards,  
Kevin Kim

---

<div class="post-metadata">

### Author: ![user67](https://yyz1.discourse-cdn.com/flex031/user_avatar/pdfjs.community/user67/32/676_2.png) [@user67](https://pdfjs.community/u/user67)
#### Post date: [September 10, 2024, 7:57am UTC](https://pdfjs.community/t/create-custom-support-for-hyperlinks-for-the-free-viewer/3432/7 "2024-09-10T07:57:45Z")

</div>

Please keep in mind that I’m looking for hyperlinks which navigates you inside the document.  
I’m not looking for external links or emails 🥲  
The idea is to do a makeshift workaround to enable people with existing pdf documents to navigate from page to page inside their document.  
I have a service which extracts the annotations of the pdf with its coordinates, but I have no idea on how to place em.  
I’ve gone through the following documentation page [Coordinates](https://pdfjs.express/documentation/viewer/coordinates.8)  
but to no avail so I’m looking for some pointers on how to navigate this feature manually.

Thanks 🙂

---

<div class="post-metadata">

### Author: ![kkim](https://avatars.discourse-cdn.com/v4/letter/k/3ab097/32.png) [@kkim](https://pdfjs.community/u/kkim)
#### Post date: [September 10, 2024, 8:09pm UTC](https://pdfjs.community/t/create-custom-support-for-hyperlinks-for-the-free-viewer/3432/8 "2024-09-10T20:09:41Z")

</div>

Unfortunately, it looks like we disable annotations entirely on the free viewer. Please consider using the [Apryse WebViewer](https://apryse.com/feature-chart) or another solution if pdf.js does not work for you.
