New:Microsoft Teams Notifications Are Now Available in Socket.Learn more →
Get Started

@pptkit/svg-renderer

Package Overview
Dependencies
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@pptkit/svg-renderer

Browser-oriented SVG preview rendering for PPTKit presentations.

latest
npmnpm
Version
0.1.10
Version published
Weekly downloads
8
-75%
Maintainers
1
Weekly downloads
 
Created
Source

@pptkit/svg-renderer

Browser-oriented SVG preview rendering for PPTKit presentations. The renderer consumes the public Core and Layout contracts and returns one standalone SVG string per slide.

import { renderPresentationToSvg } from "@pptkit/svg-renderer";

const result = await renderPresentationToSvg(presentation);
preview.innerHTML = result.slides[0]?.svg ?? "";

The output uses SVG geometry, images, and native <text>/<tspan> layout for simple text. Bar, line, and pie charts render as native SVG geometry. XHTML foreignObject remains a fallback for mixed-run rich text and tables. It targets modern browsers and is intended for QA previews, not as a pixel-identical PowerPoint renderer or a portable SVG interchange format. URL assets work by default; local path assets require a custom SvgAssetResolver.

FAQs

Package last updated on 24 Aug 2026

Related posts