svg2ipe

Crates.iosvg2ipe
lib.rssvg2ipe
version0.1.0
created_at2025-07-19 01:34:39.210627+00
updated_at2025-07-19 01:34:39.210627+00
descriptionA library and CLI tool for converting SVG files to IPE format
homepage
repositoryhttps://github.com/hz2/svg2ipe
max_upload_size
id1759849
size11,132
(hz2)

documentation

README

SVG2IPE

A Rust library and command-line tool for converting SVG files to IPE (Ipe Extensible Drawing Editor) format.

Usage

As a Library

use svg2ipe;

let svg_content = std::fs::read_to_string("input.svg")?;
let ipe_output = svg2ipe::svg_to_ipe(&svg_content)?;
std::fs::write("output.ipe", ipe_output)?;

As a Command-Line Tool

cargo run

This will convert example.svg to output.ipe.

Installation

Add this to your Cargo.toml:

[dependencies]
svg2ipe = "0.1.0"
Commit count: 0

cargo fmt