Design canvas: PDF export missing / only offers PNG or HTML zip

Status Closed — not planned
Maintainer reply None cached
Activity 1 comment · opened Aug 22, 2026 · closed Aug 25, 2026

Summary

When using the /design skill's canvas editor (published as a claude.ai Artifact) to build a
multi-page print piece, the per-artboard export menu only offers PNG 1x, PNG 2x, and
HTML (.zip) — there is no working combined "Export PDF" / "Export all" action available
to a normal (non-editor-toolbar) viewer, despite the skill's own documentation describing an
"Export PDF" feature that captures every visible artboard into one PDF (one page per artboard).

Steps to reproduce

  1. Use the /design skill to author a 2-artboard print canvas (canvas.json with two

"print": "fixed" artboards, A4-ish pixel size).

  1. Publish as an Artifact.
  2. Open the published canvas as the owner and try to get both pages as a single PDF to share

elsewhere (e.g. send via Telegram/email).

  1. The only per-artboard menu (⬇ next to each artboard) offers PNG 1x / PNG 2x / HTML (.zip).

No combined PDF option was reachable from this view.

Impact

  • The user expected a real, text-based PDF (the deliverable was explicitly a print handout).

What's produced instead requires either downloading two separate PNGs and assembling them
into a PDF manually, or an "Export PDF"/"Export all" control that wasn't discoverable/working
in this session.

  • This is confusing because the skill's own instructions (given to the assisting Claude Code

session) describe an "Export PDF" toolbar action that rasterizes every visible artboard into
one PDF — but that control did not surface for the user in practice, only PNG/zip did.

Suggested fix

  • Make the combined PDF export reliably discoverable from the canvas view (not just an

edit-toolbar-only action), or clearly indicate why it's unavailable to a given viewer/role.

  • Ensure the artboard-level export menu and the whole-canvas export use consistent, predictable

naming so users don't have to guess where the "give me one PDF" action lives.

Reported via Claude Code (session on behalf of user, filed with explicit permission).

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗