graphics - 将 OCaml 图形制作的绘图保存在 EPS 和 PDF 文件中

标签 graphics pdf-generation ocaml eps

我制作了一个 OCaml 程序,使用海龟解释绘制 L 系统。 我正在寻找的是将我用图形绘制的内容保存到 EPS 和 PDF 文件的图像中。 但我以前从未这样做过,也不知道该怎么做,所以我查看了图形库,发现的只是 get_image 来获取图像文件和 dump_image 从图像文件中获取矩阵颜色,但从这里我不知道如何将数据保存到 EPS 或 PDF 文件中。

有人知道如何做到这一点吗?

最佳答案

我没用过,但是有graphicspdf它实现了Graphics接口(interface),但输出为PDF(opam installgraphicspdf)。与后记类似的是 GraphPS (未封装在 opam 中)。

或者,如果您的程序设计良好,您应该能够渲染到多个后端。在这种情况下Vg允许您渲染为 PDF、SVG 或 html Canvas (opam install vg)。还有ocaml-cairo它为您提供到 C 库 libcairo 的绑定(bind),并允许您渲染到多个渲染后端 (opam install cairo)。

关于graphics - 将 OCaml 图形制作的绘图保存在 EPS 和 PDF 文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20743604/

相关文章:

objective-c - iOS 上 PDF 文档的默认纸张大小和单位

ocaml - 删除列表中的前 n 个项目

error-handling - OCaml 错误 : Fatal error: exception Cmi_format. 错误(_)

graphics - 指定绘图的宽度和高度

c# - GDI+画线算法

c# - 间距/前导 PdfPCell 元素

OCaml:更高种类的多态性(对模块进行抽象?)

c++ - 实现扫描线算法

java - 唾手可得的图形编程成果?

angular - 无法下载由 barryvdh/laravel-snappy 创建的 PDF