2 releases
0.1.1 | Sep 28, 2021 |
---|---|
0.1.0 | Sep 27, 2021 |
#704 in Images
29KB
554 lines
dxf2image
dxf2image is a fast and efficient dxf to image converter!
Installation
Put the following in your Cargo.toml
[dependencies]
dxf2image = "0.1"
If you want png, please add png
to the features
[dependencies]
dxf2image = { version = "0.1", features = ["png"] }
Usage
use dxf2image::{dxf2svg, dxf2png};
fn main() {
let dxf = "sample.dxf";
// Convert to svg
let svg = "sample.svg";
dxf2svg(dxf, svg).unwrap();
// Convert to png
let png = "sample.png";
dxf2png(dxf, png).unwrap();
}
Note
For supported dxf, see dxf-rs.
License
Distributed under the Apache License. See LICENSE for more information.
lib.rs
:
dxf2image
dxf2image
is a fast and efficient dxf to image converter!
Usage
use dxf2image::{dxf2svg, dxf2png};
fn main() {
let dxf = "sample.dxf";
// Convert to svg
let svg = "sample.svg";
dxf2svg(dxf, svg).unwrap();
// Convert to png
let png = "sample.png";
dxf2png(dxf, png).unwrap();
}
Dependencies
~20MB
~278K SLoC