我想创建可以在任何打印机上精确打印的参数化图形:
- 设置一些常量,
- 创建一些点,
- 在这些点之间创建一些具有不同线宽和线型的线(有点像使用 OpenScad 创建 3D 对象)。
一个简单的例子是打印一个立方体的网,它可以打印在纸上,切割和粘合在一起。
我看到以下选项:
- 使用正常的编程语言,如Java和PDF创建库(请参阅此问题)
- 使用SVG的程序(可以精确打印吗?
您还看到哪些其他选项,或者可以分享有关上述选项的经验?
我主要是一名Web程序员,所以我会创建表示我想要打印的内容的html(在您的情况下,它需要使用html canvas元素和javascript),然后使用html到pdf库来制作PDF。我使用PrinceXML,但wkhtmltopdf也可以做到这一点。
HTML 画布:http://www.w3schools.com/tags/ref_canvas.asp
王子XML:http://www.princexml.com/