Keynote PDF export: Workaround for charts and hyperlinks

Keynote → PDF with working hyperlinks and charts (workaround)


Keynote’s direct PDF export often breaks charts . A workaround that worked for me:


1. Export the deck as HTML (File → Export To → HTML)

2. Run a small open-source tool that merges the vector slide PDFs from the export and adds link annotations from the JSON metadata


Install (macOS, one command):


git clone https://github.com/hueremin-source/keynote-html-to-pdf.git

cd keynote-html-to-pdf && ./install.sh


Then right-click the HTML export folder in Finder → Quick Actions → HTML-to-PDF. The PDF appears next to index.html.


Repo: https://github.com/hueremin-source/keynote-html-to-pdf

MIT license, free. Tested on my own decks — links and graphics look correct.

MacBook Air 13″, macOS 12.7

Posted on Jun 25, 2026 7:03 AM

Reply
Question marked as Top-ranking reply

Posted on Jun 27, 2026 12:49 AM

This is a useful community contribution — the HTML export intermediate step is a solid workaround for preserving charts and vector graphics in Keynote PDFs.


For others reading this who want additional context: Keynote's native PDF export flattens charts into rasterized images, which can degrade quality and break interactive hyperlinks. The HTML export approach preserves the vector/SVG data that can then be compiled into a proper PDF.


A few additional tips that may help others facing similar issues:


1. Print to PDF as an alternative: In Keynote, go to File > Print > Open PDF in Preview > Save as PDF. This sometimes preserves hyperlinks better than the direct Export to PDF route.


2. For working hyperlinks specifically: In Keynote's Export to PDF dialog, make sure to check "Include links" option if available in your version.


3. If charts look blurry in the PDF: Try exporting with the "Best" image quality setting in File > Export To > PDF > Image Quality.


4. For professional PDF output with full fidelity, some users use the Keynote > Export to PowerPoint route and then convert to PDF via Microsoft Office or LibreOffice, which tends to handle charts better.


Thanks for sharing the open-source tool — it's a great solution for workflows that require chart fidelity in exported PDFs.

1 reply
Question marked as Top-ranking reply

Jun 27, 2026 12:49 AM in response to hueremin

This is a useful community contribution — the HTML export intermediate step is a solid workaround for preserving charts and vector graphics in Keynote PDFs.


For others reading this who want additional context: Keynote's native PDF export flattens charts into rasterized images, which can degrade quality and break interactive hyperlinks. The HTML export approach preserves the vector/SVG data that can then be compiled into a proper PDF.


A few additional tips that may help others facing similar issues:


1. Print to PDF as an alternative: In Keynote, go to File > Print > Open PDF in Preview > Save as PDF. This sometimes preserves hyperlinks better than the direct Export to PDF route.


2. For working hyperlinks specifically: In Keynote's Export to PDF dialog, make sure to check "Include links" option if available in your version.


3. If charts look blurry in the PDF: Try exporting with the "Best" image quality setting in File > Export To > PDF > Image Quality.


4. For professional PDF output with full fidelity, some users use the Keynote > Export to PowerPoint route and then convert to PDF via Microsoft Office or LibreOffice, which tends to handle charts better.


Thanks for sharing the open-source tool — it's a great solution for workflows that require chart fidelity in exported PDFs.

Keynote PDF export: Workaround for charts and hyperlinks

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.