圖形和圖表用于直觀地表示PDF文件中的數據。此外,您可以使用它們以圖形方式描述系統中活動或操作的流程,例如流程圖。在本文中,您將學習如何使用 Java 以編程方式在 PDF 文件中創建圖形和圖表。我們將明確介紹如何在 PDF 文件中創建不同的圖形對象。
Aspose.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>//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 中添加圓弧的步驟。
-
使用Document 類創建新的 PDF 或加載現有的 PDF 。
-
創建一個帶有維度的Graph對象。
-
為圖形對象設置 BorderInfo 。
-
創建Arc 類的實例并設置其尺寸和其他參數。
-
使用Graph.getShapes().add(Arc)方法將弧添加到Graph的形狀集合中。
-
使用Page.getParagraphs().add(Graph)方法將圖表添加到頁面。
-
使用Document.save(String)方法保存 PDF 文件。
以下是我們使用上述代碼示例生成的弧。
(
三) 用 Java 在 PDF 中創建一個圓圈
以下是在 Java 中向 PDF 文件添加圓圈的步驟。
-
使用Document 類創建新的 PDF 或加載現有的 PDF 。
-
創建一個帶有維度的Graph對象。
-
放 圖形對象的BorderInfo 。
-
創建Circle類的實例并設置其尺寸。
-
使用Graph.getShapes().add(Circle)方法將圓形添加到Graph的形狀集合中。
-
使用Page.getParagraphs().add(Graph)方法將圖表添加到頁面。
-
使用Document.save(String)方法保存 PDF 文件。
以下是我們使用上述代碼示例生成的圓圈。
(
四) 用 Java 在 PDF 中添加曲線
以下是在 Java 中在 PDF 文件中添加曲線的步驟。
-
使用Document 類創建新的 PDF 或加載現有的 PDF 。
-
創建一個帶有維度的Graph對象。
-
放 圖形對象的BorderInfo 。
-
創建Curve類的實例并設置其尺寸。
-
使用Graph.getShapes().add(Curve)方法將曲線添加到Graph的形狀集合中。
-
使用Page.getParagraphs().add(Graph)方法將圖表添加到頁面。
-
使用Document.save(String)方法保存 PDF 文件。
以下是我們使用上述代碼示例生成的曲線。
(
五) 用 Java 在 PDF 中添加一行
以下是使用 Java 在 PDF 中添加行的步驟。
-
使用Document 類創建新的 PDF 或加載現有的 PDF 。
-
創建一個帶有維度的Graph對象。
-
放 圖形對象的BorderInfo 。
-
創建Line 類的實例并設置其尺寸。
-
設置線條的其他屬性,如樣式、寬度等。
-
使用Graph.getShapes().add(Line)方法將線條添加到Graph的形狀集合中。
-
使用Page.getParagraphs().add(Graph)方法將圖表添加到頁面。
-
使用Document.save(String)方法保存 PDF 文件。
以下是我們使用上述代碼示例創建的行。
(
六) 用Java在PDF中創建一個矩形
與其他圖形對象類似,您可以將矩形添加到 PDF。此外,您可以用某種顏色填充矩形,控制 Z-Order,添加漸變顏色等。以下是在 Java 中在 PDF 文件中創建矩形的步驟。
-
使用Document 類創建新的 PDF 或加載現有的 PDF 。
-
創建一個帶有維度的Graph對象。
-
放 圖形對象的BorderInfo 。
-
創建Rectangle類的實例并設置其尺寸。
-
設置矩形的其他屬性,如填充顏色、漸變等。
-
使用Graph.getShapes().add(Rectangle)方法將矩形添加到Graph的形狀集合中。
-
使用Page.getParagraphs().add(Graph)方法將圖表添加到頁面。
-
使用Document.save(String)方法保存 PDF 文件。
以下是我們使用上述代碼示例創建的矩形。
(
七) 在 Java 中創建 PDF 中的橢圓
最后但并非最不重要的一點,讓我們看看如何在 Java 中創建 PDF 中的橢圓。
-
使用Document 類創建新的 PDF 或加載現有的 PDF 。
-
創建一個帶有維度的Graph對象。
-
放 圖形對象的BorderInfo 。
-
創建Ellipse類的實例并設置其尺寸。
-
設置橢圓的其他屬性,如填充顏色等。
-
使用Graph.getShapes().add(Ellipse)方法將橢圓添加到Graph的形狀集合中。
-
使用Page.getParagraphs().add(Graph)方法將圖表添加到頁面。
-
使用Document.save(String)方法保存 PDF 文件。
以下是我們使用上述代碼示例創建的省略號。
(
八)結論
在本文中,您學習了如何使用 Java 在 PDF 文件中創建不同的圖表對象。您已經了解了如何在 PDF 中添加圓弧、圓、矩形、直線、曲線和橢圓。此外,您可以使用文檔探索更多關于 Java PDF API 的 信息。如果您有任何問題或疑問,您可以通過在線客服聯系我們。
獲取更多信息請咨詢 或 加入Aspose技術交流群(761297826)
標簽:
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn