Skip to main content

Crate rpic_render

Crate rpic_render 

Source
Expand description

Raster (PNG) and PDF backends for rpic.

These consume the SVG produced by rpic-core and convert it with pure-Rust libraries (no system dependencies), keeping rpic-core itself dependency-free and WASM-friendly.

  • PNG: parse the SVG with usvg, rasterize with resvg/tiny-skia.
  • PDF: parse with svg2pdf’s usvg, convert with svg2pdf.

Both load system fonts so attached text renders.

Functions§

to_pdf
Convert an SVG string to PDF bytes.
to_png
Rasterize an SVG string to PNG bytes at the given scale (1.0 = 96 dpi, the SVG’s native resolution).