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