
What about using web technologies?
1) Try libraries lie Raphael.js etc. to draw SVG ‘on the canvas’. It would require you, though, to copy the SVG from the source manually. You could even use jQuery’s DOM-manipulation.
or
2) Use PHP to create the SVG files.
or
3) Use HAML to create the SVG files (this should really be pretty easy, and you can try to gradually insert some Ruby for added ‘randomness'
or
4) Use Ruby. But of course, that’s as much a programming language as Java and Python.
Maarten
On 05 Apr 2014, at 10:19, John Smith <lbalbalba@...155...> wrote:
On Sat, Apr 5, 2014 at 10:03 AM, Donn Ingle <donn.ingle@...155...> wrote:
I have tl;dr a bit, but it occurs to me that you need programatic control of a rather intricate visual layout. I would look into Cairo under Python control. You can then output images, pdfs or svgs as needed. You would have control over every last pixel and never have to touch a line of xml.
Hth.
Thanks. I looked at the Cairo website and the examples it has. But that solution requires more programming skills than I have; I might as well spend the time I will need to learn here on understanding xml and the svg format, and then merge the xml/svg files together. ;)
I found something similar with batik, but it looks like that would require me to learn java, so thats not my best bet either. https://xmlgraphics.apache.org/batik/
Thanks,
Regards,
John Smith.
Inkscape-user mailing list Inkscape-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-user