Java 从Draw2D画布创建PDF

Java 从Draw2D画布创建PDF,java,pdf,draw2d,Java,Pdf,Draw2d,我正在寻找一种从Draw2D画布构建PDF的方法。我相信我已经从Java2D看到了一种实现这一点的方法,但不是Draw2D。涉及到许多图形元素(以及文本),因此我认为我不能走XSLT路线。有人有什么建议吗?也许你可以成功地使用“jPod” 它附带了一个简单的示例,说明如何使用其“CSCreator”创建PDF内容,后者将PDF图形操作原语发布为API。虽然我不使用draw2d,但我认为映射到此API并不难 大致应该是这样 打开/创建PDF 选择/创建页面 在此页面上创建CSCreator 调用

我正在寻找一种从Draw2D画布构建PDF的方法。我相信我已经从Java2D看到了一种实现这一点的方法,但不是Draw2D。涉及到许多图形元素(以及文本),因此我认为我不能走XSLT路线。有人有什么建议吗?

也许你可以成功地使用“jPod”

它附带了一个简单的示例,说明如何使用其“CSCreator”创建PDF内容,后者将PDF图形操作原语发布为API。虽然我不使用draw2d,但我认为映射到此API并不难

大致应该是这样

  • 打开/创建PDF
  • 选择/创建页面
  • 在此页面上创建CSCreator
  • 调用绘图原语
  • 关闭并保存

也许您可以成功使用“jPod”

它附带了一个简单的示例,说明如何使用其“CSCreator”创建PDF内容,后者将PDF图形操作原语发布为API。虽然我不使用draw2d,但我认为映射到此API并不难

大致应该是这样

  • 打开/创建PDF
  • 选择/创建页面
  • 在此页面上创建CSCreator
  • 调用绘图原语
  • 关闭并保存
    • 是一个用于从java应用程序创建PDF的库。iText为Graphics2D类实现其适配器,请参阅。因此,您可以在PDF中绘制任何AWT/Swing组件

      Eclipse包含另一个。它将draw2d图形与awt的Graphics2D相适应。你可以下载它,并根据需要进行少量编辑。因此,使用这些适配器,您可以将根图形绘制到PDF。它可以工作,我已经试过了。

      是一个用于从java应用程序创建PDF的库。iText为Graphics2D类实现其适配器,请参阅。因此,您可以在PDF中绘制任何AWT/Swing组件

      Eclipse包含另一个。它将draw2d图形与awt的Graphics2D相适应。你可以下载它,并根据需要进行少量编辑。因此,使用这些适配器,您可以将根图形绘制到PDF。它有效,我已经试过了