Circle Graph Maker - Java を使用して PDF でグラフを作成する方法

円グラフメーカー

この Java API チュートリアルでは、プログラムで Java を使用して PDF でグラフを作成する方法を説明します。このエンタープライズ レベルの ライブラリ を使用して、複数の種類のグラフを生成できます。ただし、このガイドでは、Java アプリケーションで円グラフ メーカーを構築する手順とコード スニペットを記述します。コード スニペットが完成したら、グラフの作成を簡単に自動化できます。さらに、この記事で使用する API によって公開されているいくつかの高度なメソッドについても説明します。

次のトピックについて説明します。

円グラフメーカー - API インストール

このパワー PDF API for Java を使用します。ビジネス要件を満たすために使用できるさまざまな方法があります。実際、API を ダウンロード するか、次の Maven 構成を使用してインストールすることができます。

 <repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-pdf</artifactId>
    <classifier>jdk17</classifier>
</dependency>

Javaを使用してPDFでグラフを作成する方法

以下の手順とコード スニペットに従うことができます。

  1. Document クラスのオブジェクトを作成します。
  2. getPages().add() メソッドを呼び出して、PDF ファイルのページ コレクションにページを追加します。
  3. Graph クラスの新しいインスタンスを特定の次元で初期化します。
  4. BorderInfo クラスの新しいインスタンスを初期化します。
  5. setBorder メソッドを呼び出して、グラフの境界線を設定します。
  6. Circle クラスのインスタンスを作成し、パラメーターを指定します。
  7. 次に、getGraphInfo().setColor メソッドを呼び出して、グラフの色を設定します。
  8. getParagraphs().add(graph) メソッドを呼び出して、Graph オブジェクトをページの段落コレクションに追加します。
  9. save メソッドを呼び出して、PDF ファイルを保存します。

次のコードをコピーしてメイン ファイルに貼り付けます。

// Document クラスのオブジェクトを作成する 
Document pdfDocument = new Document();
// getPages().add() メソッドを呼び出して、PDF ファイルのページ コレクションにページを追加します。
Page page = pdfDocument.getPages().add();
// 特定の次元で Graph クラスの新しいインスタンスを初期化します 
Graph graph = new Graph(400, 200);
// BorderInfo クラスの新しいインスタンスを初期化する  
BorderInfo borderInfo = new BorderInfo(BorderSide.All, Color.getGreen());
// setBorder メソッドを呼び出して、グラフの境界線を設定します 
graph.setBorder(borderInfo);
// Circle クラスのインスタンスを作成し、パラメーターを指定する  
Circle circle = new Circle(100,100,40);
// ここで、getGraphInfo().setColor メソッドを呼び出して、グラフの色を設定します。  
circle.getGraphInfo().setColor(Color.getGreenYellow());
graph.getShapes().add(circle);
// getParagraphs().add(graph) メソッドを呼び出して、Graph オブジェクトをページの段落コレクションに追加します。  
page.getParagraphs().add(graph);
// save メソッドを呼び出して PDF ファイルを保存する 
pdfDocument.save(  "DrawingCircle1_out.pdf");

以下の画像に出力が表示されます。

円グラフを作る

塗りつぶされた円グラフを生成する

次のコード スニペットは、プログラムで塗りつぶされた円グラフを生成するためのものです。

次のコードをコピーしてメイン ファイルに貼り付けます。

// Document クラスのオブジェクトを作成する 
Document pdfDocument = new Document();
// getPages().add() メソッドを呼び出して、PDF ファイルのページ コレクションにページを追加します。
Page page = pdfDocument.getPages().add();
// 特定の次元で Graph クラスの新しいインスタンスを初期化します 
Graph graph = new Graph(400, 200);
// BorderInfo クラスの新しいインスタンスを初期化します  
BorderInfo borderInfo = new BorderInfo(BorderSide.All, Color.getGreen());
// setBorder メソッドを呼び出して、グラフの境界線を設定します 
graph.setBorder(borderInfo);
// Circle クラスのインスタンスを作成し、パラメーターを指定する  
Circle circle = new Circle(100,100,40);
// ここで、getGraphInfo().setColor メソッドを呼び出して、グラフの色を設定します。  
circle.getGraphInfo().setColor(Color.getGreenYellow());
// setFillColor メソッドを呼び出して、グラフの塗りつぶしの色を示す Color オブジェクトを設定します。 https://reference.aspose.com/pdf/java/com.aspose.pdf/GraphInfo#setFillColor-com.aspose.pdf.Color-
circle.getGraphInfo().setFillColor(Color.getGreenYellow());
graph.getShapes().add(circle);
// getParagraphs().add(graph) メソッドを呼び出して、Graph オブジェクトをページの段落コレクションに追加します。  
page.getParagraphs().add(graph);
// save メソッドを呼び出して PDF ファイルを保存する 
pdfDocument.save(  "DrawingCircle1_out.pdf");

以下の画像に出力が表示されます。

Java を使用して PDF でグラフを作成する方法

無料ライセンスを取得する

無料の一時ライセンス を利用して、評価制限なしで API を試すことができます。

まとめ

この PDF API for Java によって提供される他の多くのメソッドと規定があります。このライブラリの詳細については、ドキュメント を参照することをお勧めします。そこで、Java をプログラムで使用して PDF でグラフを作成する方法を説明しました。さらに、この記事は、ビジネス ソフトウェア用の円グラフ メーカーを構築しようとしている場合に非常に役立ちます。

さらに、Getting Started guide に従うことをお勧めします。

最後に、conholdate.com が新しいブログ記事を書いています。したがって、定期的な更新については、連絡を取り合ってください。

質問する

フォーラムでご質問やご質問をお知らせください。

よくある質問

PDFでグラフを作成するにはどうすればよいですか?

プログラムで PDF にグラフを作成する方法については、この リンク の手順とコード スニペットを参照してください。

関連項目