0

我需要以编程方式(即没有人工交互)在 Java 中加载 HPGL 文件(来自第三方软件)并创建一个具有不同比例的新 HPGL 文件(X 比率和 Y 比率,作为参数传递给程序)

假设我有一个方形文件“One.hpgl”(X=1mt Y=1mt)。从外面我收到 xratio = 90% yratio=110%。我需要编写 Java 代码来生成输出“ModifiedOne.hpgl”,它是一个矩形(X=90cm Y=1.10mt)。

在Java中可行吗?如果是这样,对于此类工作,建议使用哪个 HPGL 库?我是 HPGL 的新手,所以如果可能的话,应该每个文件执行一次“缩小/放大”还是“逐段”?我问是因为我应该缩小的 HPGL 文件不是简单的正方形,而是更复杂的图纸,因此逐行“缩小”将非常困难。

感谢你给与我的帮助

4

1 回答 1

0

Java 中似乎没有现成的 HPGL 解析器。

看看这里:https ://github.com/sigram/pcl-parser (有限的HPGL,但已经在Java中)

也在这里:http ://hpgs.berlios.de/ (更完整的 HPGL 支持,但在 C 中)

HPGL 参考也可用,因此您可以从头开始创建解析器。

于 2012-11-08T18:52:54.700 回答