Java HQ图像的Java自动化为pdf

时间:2014-10-24 08:59:25

标签: java image user-interface jung2

我想获得在荣格创建的网络的高质量图像。 FreeHEP VectorGraphics库的ExportDialog以对话框的形式提供此选项。

ExportDialog export = new ExportDialog();
export.showExportDialog(vv, "Export view as ...", vv, "export");

vv 是我要打印的VisualizationViewer。我想避免每次都选择文件类型和位置并自动导出导出,以便文件作为pdf文件自动保存到文件夹中。所以我写了下面的代码,但它没有生成我想要的图片。

  Properties p = new Properties();
  p.setProperty("PageSize","A4");
  VectorGraphics g = new PSGraphics2D(new File("Output.pdf"),vv.getSize()); 
  g.setProperties(p);
  g.startExport(); 
  vv.print(g); 
  g.endExport();

相关链接:Exporting JUNG graphs to hi-res images (preferably vector based)http://java.freehep.org/vectorgraphics/Manual.html

1 个答案:

答案 0 :(得分:0)

导出pdf文件:

 VectorGraphics g = new PDFGraphics2D(new File("ResultImages/Output.pdf"), vv);