Skip to content

Latest commit

 

History

History
63 lines (45 loc) · 2.15 KB

README.md

File metadata and controls

63 lines (45 loc) · 2.15 KB

Build Status

ConVector

The ConVector logo

ConVector converts vector images between various formats. At the moment, it supports the following formats:

  • DOV (output only)
  • SVG
  • PostScript
  • GCode
  • PDF (output only)

For more informations about the DOV format, please see the specifications.

Quick Start

  • Download the latest release
  • Double-click the downloaded file. If you get an error, you have to install Java 1.8
  • Click “Import”
  • Pick an image in one of the supported input formats (for example, an SVG file)
  • After a small wait, the image should be displayed
  • Click “Export”
  • Enter a filename, using the extension for the desired output format (for example, "name.dov")

You can also try ConVector online.

Advanced Use

Besides the graphical interface, ConVector can also be run from the command-line. This can be useful for batch processing, or to run ConVector as a web service. To convert a file :

java -jar convector.jar inputfile.svg outputfile.dov

Note that the extensions are used to guess the filetype of both files. If the output file already exists, it is replaced without warning.

To start a web server :

java -jar convector.jar 3434

You should see the following message:

Listening on port 3434

You can then point your browser (or curl) to localhost:3434. Here’s an example curl command :

curl --data-binary @inputfile.svg localhost:3434/svg/dov > outputfile.dov

DraWall Project

ConVector is part of the DraWall project. DraWall is a robot that draws vector graphics on walls (or any vertical surface, actually). More information (in French) can be found on the project site.