Circle Graph Maker - Comment créer un graphique en PDF avec Java

Créateur de graphique circulaire

Ce didacticiel de l’API Java nous apprendra comment créer un graphique en PDF en utilisant Java par programmation. Vous pouvez générer plusieurs types de graphiques à l’aide de cette bibliothèque au niveau de l’entreprise. Cependant, dans ce guide, nous écrirons les étapes et l’extrait de code pour créer un générateur de graphiques circulaires dans une application Java. Une fois que vous avez terminé avec l’extrait de code, vous pouvez facilement automatiser la création du graphique. De plus, nous explorerons certaines méthodes avancées exposées par l’API que nous utiliserons dans cet article.

Nous aborderons les sujets suivants :

Circle Graph Maker - Installation de l’API

Nous allons utiliser ce puissant PDF API pour Java. Il existe un large éventail de méthodes disponibles pour répondre aux besoins de votre entreprise. En fait, vous pouvez soit télécharger l’API ou l’installer en utilisant les configurations Maven suivantes.

 <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>

Comment faire un graphique en PDF en utilisant Java

Vous pouvez suivre les étapes et les extraits de code mentionnés ci-dessous :

  1. Créez un objet de la classe Document.
  2. Appelez la méthode getPages().add() pour ajouter une page à la collection de pages du fichier PDF.
  3. Initialise une nouvelle instance de la classe Graph avec certaines dimensions.
  4. Initialisez une nouvelle instance de la classe BorderInfo.
  5. Appelez la méthode setBorder pour définir la bordure du graphique.
  6. Créez une instance de la classe Circle et spécifiez les paramètres.
  7. Maintenant, appelez la méthode getGraphInfo().setColor pour définir la couleur du graphique.
  8. Ajoutez un objet Graph à la collection de paragraphes de la page en appelant la méthode getParagraphs().add(graph).
  9. Appelez la méthode save pour enregistrer le fichier PDF.

Copiez et collez le code suivant dans votre fichier principal :

// Créer un objet de la classe Document 
Document pdfDocument = new Document();
// Appelez la méthode getPages().add() pour ajouter une page à la collection de pages du fichier PDF
Page page = pdfDocument.getPages().add();
// Initialise une nouvelle instance de la classe Graph avec certaines dimensions 
Graph graph = new Graph(400, 200);
// Initialiser une nouvelle instance de la classe BorderInfo  
BorderInfo borderInfo = new BorderInfo(BorderSide.All, Color.getGreen());
// Appelez la méthode setBorder pour définir la bordure du graphique 
graph.setBorder(borderInfo);
// Créez une instance de la classe Circle et spécifiez les paramètres  
Circle circle = new Circle(100,100,40);
// Maintenant, appelez la méthode getGraphInfo().setColor pour définir la couleur du graphique  
circle.getGraphInfo().setColor(Color.getGreenYellow());
graph.getShapes().add(circle);
// Ajouter un objet Graph à la collection de paragraphes de la page en appelant la méthode getParagraphs().add(graph)  
page.getParagraphs().add(graph);
// Appelez la méthode save pour enregistrer le fichier PDF 
pdfDocument.save(  "DrawingCircle1_out.pdf");

Vous pouvez voir la sortie dans l’image ci-dessous :

Créer un graphique circulaire

Générer un graphique circulaire rempli

L’extrait de code suivant consiste à générer un graphique circulaire rempli par programmation :

Copiez et collez le code suivant dans votre fichier principal :

// Créer un objet de la classe Document 
Document pdfDocument = new Document();
// Appelez la méthode getPages().add() pour ajouter une page à la collection de pages du fichier PDF
Page page = pdfDocument.getPages().add();
// Initialise une nouvelle instance de la classe Graph avec certaines dimensions 
Graph graph = new Graph(400, 200);
// Initialiser une nouvelle instance de la classe BorderInfo  
BorderInfo borderInfo = new BorderInfo(BorderSide.All, Color.getGreen());
// Appelez la méthode setBorder pour définir la bordure du graphique 
graph.setBorder(borderInfo);
// Créez une instance de la classe Circle et spécifiez les paramètres  
Circle circle = new Circle(100,100,40);
// Maintenant, appelez la méthode getGraphInfo().setColor pour définir la couleur du graphique  
circle.getGraphInfo().setColor(Color.getGreenYellow());
// Appelez la méthode setFillColor pour définir un objet Color qui indique la couleur de remplissage du graphique. https://reference.aspose.com/pdf/java/com.aspose.pdf/GraphInfo#setFillColor-com.aspose.pdf.Color-
circle.getGraphInfo().setFillColor(Color.getGreenYellow());
graph.getShapes().add(circle);
// Ajouter un objet Graph à la collection de paragraphes de la page en appelant la méthode getParagraphs().add(graph)  
page.getParagraphs().add(graph);
// Appelez la méthode save pour enregistrer le fichier PDF 
pdfDocument.save(  "DrawingCircle1_out.pdf");

Vous pouvez voir la sortie dans l’image ci-dessous :

Comment faire un graphique en PDF en utilisant Java

Obtenez une licence gratuite

Vous pouvez bénéficier d’une licence temporaire gratuite pour essayer l’API sans limitation d’évaluation.

Résumé

Il existe de nombreuses autres méthodes et dispositions proposées par cette API PDF pour Java. Nous vous suggérons de visiter la documentation pour en savoir plus sur cette bibliothèque. Nous avons donc expliqué comment créer un graphique en PDF en utilisant Java par programmation. De plus, cet article vous aidera vraiment si vous cherchez à créer un générateur de graphiques circulaires pour votre logiciel d’entreprise.

De plus, nous vous suggérons de suivre notre Guide de démarrage.

Enfin, conholdate.com écrit de nouveaux articles de blog. Par conséquent, veuillez rester en contact pour des mises à jour régulières.

poser une question

Vous pouvez nous faire part de vos questions ou requêtes sur notre forum.

FAQ

Comment faire des graphiques en PDF ?

Veuillez suivre ce lien pour connaître les étapes et l’extrait de code pour apprendre à créer un graphique dans un PDF par programmation.

Voir également