Difference between revisions of "SVG"

From ConTeXt wiki
m (clarification from mailing list)
m (InkScape > Inkscape)
 
Line 1: Line 1:
 
< [[Graphics]] | [[Using_Graphics]] | [[MetaPost]] | [[File_Formats]] >
 
< [[Graphics]] | [[Using_Graphics]] | [[MetaPost]] | [[File_Formats]] >
  
SVG (Scalable Vector Graphics, a [[XML]] based format) can be converted to the PDF format at runtime by ConTeXt MkIV (LuaTeX), provided you have InkScape installed as below .
+
SVG (Scalable Vector Graphics, a [[XML]] based format) can be converted to the PDF format at runtime by ConTeXt MkIV (LuaTeX), provided you have Inkscape installed as below.
  
Supported vector graphics formats of Mk II are [[MetaPost]] (and [[MetaFun]]).
+
Supported vector graphics formats of MkII/MKIV are [[MetaPost]] (and [[MetaFun]]).
  
There is a workaround, though, using InkScape to convert SVG to PDF. Inkscape must be installed and callable (i.e. in your PATH):
+
There is a workaround, though, using Inkscape to convert SVG to PDF. Inkscape must be installed and callable (i.e. in your PATH):
  
 
<texcode>
 
<texcode>
Line 37: Line 37:
  
 
===Libraries and Tools===
 
===Libraries and Tools===
* [http://inkscape.org/ InkScape vector graphics editor]
+
* [http://inkscape.org/ Inkscape vector graphics editor]
 
* [http://xmlgraphics.apache.org/batik/ Batik Java SVG Toolkit] (by Apache)
 
* [http://xmlgraphics.apache.org/batik/ Batik Java SVG Toolkit] (by Apache)
 
* [http://cairographics.org Cairo graphics library]
 
* [http://cairographics.org Cairo graphics library]

Latest revision as of 11:22, 11 May 2012

< Graphics | Using_Graphics | MetaPost | File_Formats >

SVG (Scalable Vector Graphics, a XML based format) can be converted to the PDF format at runtime by ConTeXt MkIV (LuaTeX), provided you have Inkscape installed as below.

Supported vector graphics formats of MkII/MKIV are MetaPost (and MetaFun).

There is a workaround, though, using Inkscape to convert SVG to PDF. Inkscape must be installed and callable (i.e. in your PATH):

\usemodule[res-08] \setups[rl:manipulate]

\setupexternalfigures[location=local,directory=.,conversion=pdf] % lowres,prefix=lowres/]

\starttext

\externalfigure[svg/sample.svg][frame=on]

\stoptext

(Code snippet by Hans Hagen on NTG-context ML at 2008-06-30)

General information on SVG:

Specs and References

Tutorials and Examples

Community

Libraries and Tools