To simplify the maintenance of both the website and the program code, I rebuilt the former wiki-based website with a static site generator and moved everything to GitHub Pages. The site is now reachable under the new domain dvisvgm.de.
The old SourceForge (dvisvgm.sf.net) and bplaced (dvisvgm.bplaced.net) addresses now redirect to the new location. Since I’ve kept the page structure, all former URLs should still be valid. If you find a page, a resource, or link that doesn’t work, let me know.
This feature release brings the following additions/changes:
- Added special
psfileto embed PDF graphics.
$ dvisvgm --pdf -d2 helix.pdf processing PDF file graphic size: 597.51pt x 845.05pt (210mm x 297mm) output written to helix.svg file converted in 1.61882 seconds
Reassigned short option
--stdinto receive input from stdin. Alternatively, a single dash can be used as well:
$ dvisvgm -d2 - < frktest.dvi reading from <stdin> pre-processing DVI file (format version 2) processing page 1 graphic size: 398.34pt x 456.34pt (140mm x 160.39mm) output written to stdin.svg 1 of 1 page converted in 0.0790408 seconds
--stdoutcan now be combined with option
--zipto redirect SVGZ data to stdout.
Added processing of Ghostscript operators
.setblendmodethat allow for conversion of more transparency parameters, e.g.:
Fixed outer transformations applied to
Fixed computation of bounding boxes triggered by
Several code refactorings.
This is a small maintenance release with the following changes:
- Added the evaluation of PostScript operator
setpagedevicein psfile specials. This enables the conversion of a broader range of EPS files created with
dvipswhich sometimes contain this operator although not allowed according to the EPS specification.
- Fixed the evaluation of dvips color names.
- Fixed the warning message printed when using Ghostscript as of version 9.23.