通过Java编程收缩HPGL文件

通过Java编程收缩HPGL文件,java,file,vector-graphics,file-manipulation,Java,File,Vector Graphics,File Manipulation,我需要以编程方式(即无人机交互)加载Java中的HPGL文件(来自第三方软件),并创建一个不同比例的新HPGL文件(X比率和Y比率,作为参数传递给程序) 假设我有一个文件“One.hpgl”,它是一个正方形(X=1mt Y=1mt)。我从外部接收X比率=90%Y比率=110%。我需要编写Java代码来生成一个输出“ModifiedOne.hpgl”,它是一个矩形(X=90cmy=1.10mt) 它在Java中可行吗? 如果是,建议哪一个HPGL库用于此类工作? 我是HPGL新手,所以如果可能的话

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

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

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


感谢您给我的任何帮助

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

看看这里:(有限的HPGL,但已经使用Java)

这里还有:(更完整的HPGL支持,但使用C)


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

非常感谢,我将查看您提供给我的资源