Skip to content
| Marketplace
Sign in
Visual Studio Code>Visualization>PPTX ViewerNew to Visual Studio Code? Get it now.
PPTX Viewer

PPTX Viewer

astx-jp

|
8,127 installs
| (0) | Free
View PowerPoint (.pptx, .ppsx, .pptm, .ppsm, .potx, .potm) presentations directly in VS Code
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

PPTX Viewer

Open PowerPoint files directly inside VS Code and compatible editors (Cursor, Windsurf, etc.) — no PowerPoint, LibreOffice, or external converter required.

日本語 | Marketplace | GitHub

PPTX Viewer Demo

Use Cases

  • Check AI-generated slides instantly — Preview .pptx files created by Claude Code, GPT, or other AI agents without leaving your editor
  • Quick-look decks without PowerPoint — Skim through slide decks directly in VS Code / Cursor, no app switching needed
  • Local & private — Everything runs locally. Your files are never sent to external servers

Features

  • Native PPTX rendering — parses PowerPoint XML directly, not a PDF/image conversion
  • All OOXML presentation formats: .pptx, .ppsx, .pptm, .ppsm, .potx, .potm
  • Slide navigation (next/prev, jump to slide)
  • Thumbnail sidebar
  • Bar chart rendering
  • Keyboard-friendly, lightweight, no external network calls

Comparison

Option Opens .pptx in VS Code Requires external app Direct PPTX rendering Best for
PPTX Viewer Yes No Yes Quick local previews inside the editor
PowerPoint desktop No Yes Yes Authoring and final review
PDF/image conversion workflow Partial Yes No Sharing fixed visual snapshots
Generic file preview Partial No No Checking file presence, not slide content

Usage

  1. Open a PowerPoint file in your editor
  2. The PPTX Viewer custom editor opens automatically

Known Limitations

  • Rendering is best-effort and may differ from PowerPoint
  • Encrypted / password-protected files are not supported
  • Macros in .pptm / .ppsm / .potm are ignored (view-only)

Development

npm ci
npm run compile

Press F5 to launch the Extension Development Host.

Third-Party Data

Preset shape geometry definitions (assets/ooxml/presetShapeDefinitions.xml) are taken from the ECMA-376 5th Edition specification package (OfficeOpenXML-DrawingMLGeometries.zip). ECMA-376 is a publicly available international standard.

License

Free to use, but not open source. See LICENSE.

Privacy & Security

  • Privacy Policy
  • Privacy Policy (日本語)
  • Security Policy
  • Security Policy (日本語)
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft