编程可打印的 2D 图形



我想创建可以在任何打印机上精确打印的参数化图形:

  • 设置一些常量,
  • 创建一些点,
  • 在这些点之间创建一些具有不同线宽和线型的线(有点像使用 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/

相关内容

  • 没有找到相关文章

最新更新