PDF处理控件Aspose.PDF功能演示:在 Java 中以 PDF 格式创建图形和图表

在本文中,您将学习如何使用 Java 以编程方式在 PDF 文件中创建图形和图表。我们将明确介绍如何在 PDF 文件中创建不同的图形对象。

在 C# 中将数据从数据库添加到 PDF

图形和图表用于直观地表示PDF文件中的数据。此外,您可以使用它们以图形方式描述系统中活动或操作的流程,例如流程图。在本文中,您将学习如何使用 Java 以编程方式在 PDF 文件中创建图形和图表。我们将明确介绍如何在 PDF 文件中创建不同的图形对象。

(一)在 PDF 中创建图形和图表的 Java API

Aspose.PDF for Java是一个了不起的 API,它提供了一系列用于 PDF 生成和操作的功能。使用 API,您可以无缝地创建简单和复杂布局的 PDF 文件。我们将使用此 API 在 PDF 文件中创建图形和图表。您可以下载 API 或使用以下 Maven 配置安装它。

Repository:

<repository><id>AsposeJavaAPI</id><name>Aspose Java API</name><url>https://repository.aspose.com/repo/</url></repository>

Dependency:

<dependency><groupId>com.aspose</groupId><artifactId>aspose-pdf</artifactId><version>22.4</version></dependency>
(二)在 C# 中将数据从数据库添加到 PDF

以下是在 Java 中在 PDF 中添加圆弧的步骤。

  1. 使用Document 类创建新的 PDF 或加载现有的 PDF 。
  2. 创建一个带有维度的Graph对象。
  3. 为图形对象设置 BorderInfo 。
  4. 创建Arc 类的实例并设置其尺寸和其他参数。
  5. 使用Graph.getShapes().add(Arc)方法将弧添加到Graph的形状集合中。
  6. 使用Page.getParagraphs().add(Graph)方法将图表添加到页面。
  7. 使用Document.save(String)方法保存 PDF 文件。

以下是我们使用上述代码示例生成的弧。

在 Java 中创建 PDF 中的弧
(三) 用 Java 在 PDF 中创建一个圆圈

以下是在 Java 中向 PDF 文件添加圆圈的步骤。

  1. 使用Document 类创建新的 PDF 或加载现有的 PDF 。
  2. 创建一个带有维度的Graph对象。
  3. 放 图形对象的BorderInfo 。
  4. 创建Circle类的实例并设置其尺寸。
  5. 使用Graph.getShapes().add(Circle)方法将圆形添加到Graph的形状集合中。
  6. 使用Page.getParagraphs().add(Graph)方法将图表添加到页面。
  7. 使用Document.save(String)方法保存 PDF 文件。

以下是我们使用上述代码示例生成的圆圈。

用 Java 在 PDF 中创建一个圆圈
(四) 用 Java 在 PDF 中添加曲线

以下是在 Java 中在 PDF 文件中添加曲线的步骤。

  1. 使用Document 类创建新的 PDF 或加载现有的 PDF 。
  2. 创建一个带有维度的Graph对象。
  3. 放 图形对象的BorderInfo 。
  4. 创建Curve类的实例并设置其尺寸。
  5. 使用Graph.getShapes().add(Curve)方法将曲线添加到Graph的形状集合中。
  6. 使用Page.getParagraphs().add(Graph)方法将图表添加到页面。
  7. 使用Document.save(String)方法保存 PDF 文件。

以下是我们使用上述代码示例生成的曲线。

用 Java 在 PDF 中添加曲线
( 五) 用 Java 在 PDF 中添加一行

以下是使用 Java 在 PDF 中添加行的步骤。

  1. 使用Document 类创建新的 PDF 或加载现有的 PDF 。
  2. 创建一个带有维度的Graph对象。
  3. 放 图形对象的BorderInfo 。
  4. 创建Line 类的实例并设置其尺寸。
  5. 设置线条的其他属性,如样式、宽度等。
  6. 使用Graph.getShapes().add(Line)方法将线条添加到Graph的形状集合中。
  7. 使用Page.getParagraphs().add(Graph)方法将图表添加到页面。
  8. 使用Document.save(String)方法保存 PDF 文件。

以下是我们使用上述代码示例创建的行。

用Java在PDF中添加一行
( 六) 用Java在PDF中创建一个矩形

与其他图形对象类似,您可以将矩形添加到 PDF。此外,您可以用某种颜色填充矩形,控制 Z-Order,添加渐变颜色等。以下是在 Java 中在 PDF 文件中创建矩形的步骤。

  1. 使用Document 类创建新的 PDF 或加载现有的 PDF 。
  2. 创建一个带有维度的Graph对象。
  3. 放 图形对象的BorderInfo 。
  4. 创建Rectangle类的实例并设置其尺寸。
  5. 设置矩形的其他属性,如填充颜色、渐变等。
  6. 使用Graph.getShapes().add(Rectangle)方法将矩形添加到Graph的形状集合中。
  7. 使用Page.getParagraphs().add(Graph)方法将图表添加到页面。
  8. 使用Document.save(String)方法保存 PDF 文件。

以下是我们使用上述代码示例创建的矩形。

用Java在PDF中创建一个矩形
( 七) 在 Java 中创建 PDF 中的椭圆

最后但并非最不重要的一点,让我们看看如何在 Java 中创建 PDF 中的椭圆。

  1. 使用Document 类创建新的 PDF 或加载现有的 PDF 。
  2. 创建一个带有维度的Graph对象。
  3. 放 图形对象的BorderInfo 。
  4. 创建Ellipse类的实例并设置其尺寸。
  5. 设置椭圆的其他属性,如填充颜色等。
  6. 使用Graph.getShapes().add(Ellipse)方法将椭圆添加到Graph的形状集合中。
  7. 使用Page.getParagraphs().add(Graph)方法将图表添加到页面。
  8. 使用Document.save(String)方法保存 PDF 文件。

以下是我们使用上述代码示例创建的省略号。

在 Java 中创建 PDF 中的椭圆
( 八)结论

在本文中,您学习了如何使用 Java 在 PDF 文件中创建不同的图表对象。您已经了解了如何在 PDF 中添加圆弧、圆、矩形、直线、曲线和椭圆。此外,您可以使用文档探索更多关于 Java PDF API 的 信息。如果您有任何问题或疑问,您可以通过在线客服联系我们。


欢迎下载|体验更多Aspose文档管理产品 
获取更多信息请咨询在线客服 或 加入Aspose技术交流群(

标签:

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年5月4日
下一篇 2022年5月4日

相关推荐

发表回复

登录后才能评论