openpencil/packages/core/src/tools/vector.ts
Danila Poyarkov ac15fb143b feat(io): add PDF export
Vector PDF output via jsPDF + svg2pdf.js (lazy-loaded, 124KB gzipped).
Reuses existing SVG export pipeline — text stays selectable, paths
stay sharp at any zoom.

- packages/core/src/io/formats/pdf/ — SVG→PDF conversion module
- export_pdf tool for MCP/AI
- PDF format in IO registry and app export panel
- CLI: bun open-pencil export file.fig --format pdf
2026-05-04 00:18:54 +03:00

8 lines
330 B
TypeScript

export { booleanExclude, booleanIntersect, booleanSubtract, booleanUnion } from './vector/boolean'
export { pathFlip, pathGet, pathMove, pathScale, pathSet } from './vector/path'
export { viewportGet, viewportSet, viewportZoomToFit } from './vector/viewport'
export { exportImage, exportPdf, exportSvg } from './vector/export'