Categories

PDF Link Annotator

Automatically convert URLs and chapter references into clickable external/internal links

Generate a text PDF with clickable link annotations.

Features:

  • Auto-detect URLs and attach external links
  • Auto-detect chapter headings and add internal jumps
  • Supports [[Chapter Name]] references and optional plain chapter-name linking
  • Works for documentation and long-form reports

Example Results

2 examples

Auto URL and Chapter Linking

Detects URLs and chapter references for external/internal clickable links

link-annotator-example1.pdf View File
View input parameters
{ "documentText": "# Guide Overview\nRead https://example.com/docs and jump to [[Chapter 2: API Usage]].\n\n# Chapter 1: Setup\nInstall from https://example.com/setup and continue to Chapter 2: API Usage.\n\n# Chapter 2: API Usage\nAPI details: https://example.com/api\nReturn to [[Chapter 1: Setup]].", "pageSize": "A4", "landscape": false, "fontSize": 12, "lineHeight": 1.45, "margin": 42, "linkChapterNames": true }

Explicit Chapter Reference Mode

Keeps plain chapter text unchanged and links only explicit [[Chapter]] references

link-annotator-example2.pdf View File
View input parameters
{ "documentText": "# Intro\nPrimary URL: https://example.com/start\n\n# Chapter 9: Appendix\nOnly explicit refs should link internally: [[Chapter 9: Appendix]]\nA plain chapter name Chapter 9: Appendix should remain plain text.", "pageSize": "Letter", "landscape": false, "fontSize": 11, "lineHeight": 1.35, "margin": 36, "linkChapterNames": false }

Key Facts

Category
Document Tools
Input Types
textarea, select, checkbox, number
Output Type
file
Sample Coverage
4
API Ready
Yes

Overview

The PDF Link Annotator is a specialized utility that transforms plain text into interactive PDF documents by automatically detecting URLs and chapter references, creating clickable external links and internal navigation jumps.

When to Use

  • When you need to convert technical documentation into a navigable PDF with internal cross-references.
  • When you want to ensure all URLs in a report are active and clickable for the reader.
  • When creating long-form guides that require quick navigation between specific chapters.

How It Works

  • Paste your document text into the editor and configure your preferred page layout settings.
  • The tool automatically scans for standard URL patterns and converts them into clickable external links.
  • It identifies chapter headings or explicit [[Chapter Name]] references to generate internal jump anchors.
  • Download your finalized, fully annotated PDF document ready for distribution.

Use Cases

Creating interactive user manuals with clickable table of contents and external resource links.
Converting research papers into PDFs with active citations and cross-chapter references.
Generating professional project reports that allow stakeholders to jump directly to specific sections.

Examples

1. Interactive Technical Guide

Background
A developer needs to share a technical guide that references multiple external API docs and internal chapters.
Problem
Manual linking in PDF editors is tedious and prone to errors.
How to Use
Paste the documentation text, ensure 'Auto Link Chapter Names' is enabled, and generate the PDF.
Example Config
pageSize: A4, fontSize: 12, linkChapterNames: true
Outcome
A professional PDF where all URLs are clickable and every chapter reference acts as a jump link.

2. Selective Internal Linking

Background
An author wants to keep specific chapter mentions as plain text while only linking explicit references.
Problem
Automatic linking of all chapter names creates too many unnecessary links.
How to Use
Set 'Auto Link Chapter Names' to false and use the [[Chapter Name]] syntax only where links are required.
Example Config
pageSize: Letter, linkChapterNames: false
Outcome
A clean document where only the intended references are interactive, improving readability.

Try with Samples

pdf, text

Related Hubs

FAQ

Does it support internal navigation?

Yes, the tool detects chapter headings and explicit [[Chapter Name]] references to create internal jump links.

Can I choose between A4 and Letter page sizes?

Yes, you can select your preferred page size in the configuration options.

What happens if I disable 'Auto Link Chapter Names'?

Only explicit references formatted as [[Chapter Name]] will be converted into internal links, leaving plain text chapter names unchanged.

Can I adjust the document's appearance?

Yes, you can customize font size, line height, page margins, and orientation (landscape or portrait).

Is this tool suitable for long reports?

Absolutely, it is designed to handle long-form content by simplifying navigation through automated internal linking.

API Documentation

Request Endpoint

POST /en/api/tools/pdf-link-annotator

Request Parameters

Parameter Name Type Required Description
documentText textarea Yes -
pageSize select No -
landscape checkbox No -
fontSize number No -
lineHeight number No -
margin number No -
linkChapterNames checkbox No -

Response Format

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
File: File

AI MCP Documentation

Add this tool to your MCP server configuration:

{
  "mcpServers": {
    "elysiatools-pdf-link-annotator": {
      "name": "pdf-link-annotator",
      "description": "Automatically convert URLs and chapter references into clickable external/internal links",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=pdf-link-annotator",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

You can chain multiple tools, e.g.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 tools.

If you encounter any issues, please contact us at [email protected]