Google Slides Hyperlink Limitation¶
Issue¶
Internal slide hyperlinks in PPTX files generated by this service do not work in Google Slides.
Root Cause¶
- PowerPoint uses the
ppaction://hlinksldjump?jump=slide&slideid={id}protocol for internal slide hyperlinks - Google Slides does not support this PowerPoint-specific protocol
- This is a known limitation when converting/opening PPTX files in Google Slides
Current Behavior¶
- ✅ Microsoft PowerPoint: Hyperlinks work correctly
- ❌ Google Slides: Hyperlinks show as "invalid link" or don't work
Workarounds¶
Option 1: Use Microsoft PowerPoint¶
Open the PPTX file in Microsoft PowerPoint (desktop or online) - hyperlinks will work correctly.
Option 2: Recreate Hyperlinks in Google Slides¶
If you need to use Google Slides:
- Upload the PPTX file to Google Drive
- Open it with Google Slides
- For each TOC entry:
- Select the text (e.g., "Cover Page" or page number)
- Click "Insert" → "Link"
- Select "Slides in this presentation"
- Choose the target slide
- Click "Apply"
Option 3: Export to PDF¶
PDF files support internal page links and work in both PowerPoint and Google Docs/PDF viewers.
Technical Details¶
The hyperlink format used:
This is the standard PowerPoint format for internal slide navigation, but Google Slides doesn't recognize it.
Future Considerations¶
- Consider generating PDF format for better cross-platform compatibility
- Or provide a Google Slides export option that uses Google Slides API (which supports internal links)