Circle Graph Maker - Hoe maak je een grafiek in PDF met Java

Circle Graph Maker

Deze Java API-tutorial leert ons hoe we een grafiek kunnen maken in [PDF][1] met Java programmatisch. U kunt meerdere typen grafieken genereren met deze [bibliotheek][2] op ondernemingsniveau. In deze handleiding zullen we echter de stappen en het codefragment schrijven om een cirkelgrafiekmaker te bouwen in een Java-toepassing. Als u klaar bent met het codefragment, kunt u het maken van de grafiek eenvoudig automatiseren. Daarnaast zullen we enkele geavanceerde methoden verkennen die worden blootgelegd door de API die we in dit artikel zullen gebruiken. We behandelen de volgende onderwerpen:

  • [Circle Graph Maker - API-installatie][3]
  • [Een grafiek maken in PDF met Java][4]
  • [Genereer een gevulde cirkelgrafiek][5]

Circle Graph Maker - API-installatie

We gaan deze power PDF [API][2] voor Java gebruiken. Er is een breed scala aan methoden beschikbaar om aan uw zakelijke vereisten te voldoen. U kunt de API zelfs [downloaden][6] of installeren met behulp van de volgende Maven-configuraties.

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

Hoe maak je een grafiek in PDF met behulp van Java

U kunt de onderstaande stappen en de onderstaande codefragmenten volgen:

  1. Maak een object van de klasse [Document][7].
  2. Gebruik de methode [getPages().add()][8] om een pagina-naar-pagina’s-collectie van een PDF-bestand toe te voegen.
  3. Initialiseert een nieuwe instantie van de klasse [Graph][9] met bepaalde dimensies.
  4. Initialiseer een nieuwe instantie van de klasse [BorderInfo][10].
  5. Roep de methode [setBorder][11] aan om de rand van de grafiek in te stellen.
  6. Maak een instantie van de klasse [Circle][12] en geef de parameters op.
  7. Roep nu de methode [getGraphInfo().setColor][13] aan om de grafiekkleur in te stellen.
  8. Voeg een Graph-object toe aan de verzameling alinea’s van de pagina door de methode [getParagraphs().add(graph)][14] aan te roepen.
  9. Gebruik de methode [save][15] om het PDF-bestand op te slaan. Kopieer en plak de volgende code in uw hoofdbestand:
    // Create an object of the Document class
    Document pdfDocument = new Document();
    // Invoke the getPages().add() method to add page to pages collection of PDF file
    Page page = pdfDocument.getPages().add();
    // Initializes a new instance of the Graph class with certain dimensions
    Graph graph = new Graph(400, 200);
    // Initialize a new instance of the BorderInfo class
    BorderInfo borderInfo = new BorderInfo(BorderSide.All, Color.getGreen());
    // Invoke the setBorder method to set the border of the graph
    graph.setBorder(borderInfo);
    // Create an instance of the Circle class and specify the parameters
    Circle circle = new Circle(100,100,40);
    // Now, call the getGraphInfo().setColor method to set the graph color
    circle.getGraphInfo().setColor(Color.getGreenYellow());
    graph.getShapes().add(circle);
    // Add Graph object to paragraphs collection of page by calling the getParagraphs().add(graph) method
    page.getParagraphs().add(graph);
    // Invoke the save method to save the PDF file
    pdfDocument.save( "DrawingCircle1_out.pdf");
    Mogelijk ziet u de uitvoer in de onderstaande afbeelding:
    Cirkelgrafiek maken

Genereer een gevulde cirkelgrafiek

Het volgende codefragment is bedoeld om programmatisch een gevulde cirkelgrafiek te genereren: Kopieer en plak de volgende code in uw hoofdbestand:

// Create an object of the Document class
Document pdfDocument = new Document();
// Invoke the getPages().add() method to add page to pages collection of PDF file
Page page = pdfDocument.getPages().add();
// Initializes a new instance of the Graph class with certain dimensions
Graph graph = new Graph(400, 200);
// Initialize a new instance of the BorderInfo class
BorderInfo borderInfo = new BorderInfo(BorderSide.All, Color.getGreen());
// Invoke the setBorder method to set the border of the graph
graph.setBorder(borderInfo);
// Create an instance of the Circle class and specify the parameters
Circle circle = new Circle(100,100,40);
// Now, call the getGraphInfo().setColor method to set the graph color
circle.getGraphInfo().setColor(Color.getGreenYellow());
// Invoke the setFillColor method to sets a Color object that indicates the fill color of the graph. https://reference.aspose.com/pdf/java/com.aspose.pdf/GraphInfo#setFillColor-com.aspose.pdf.Color-
circle.getGraphInfo().setFillColor(Color.getGreenYellow());
graph.getShapes().add(circle);
// Add Graph object to paragraphs collection of page by calling the getParagraphs().add(graph) method
page.getParagraphs().add(graph);
// Invoke the save method to save the PDF file
pdfDocument.save( "DrawingCircle1_out.pdf");
Mogelijk ziet u de uitvoer in de onderstaande afbeelding:
Hoe maak je een grafiek in PDF met Java

Ontvang een gratis licentie

U kunt gebruik maken van een [gratis tijdelijke licentie][16] om de API zonder evaluatiebeperkingen uit te proberen.

Opsommen

Er zijn veel andere methoden en voorzieningen die worden aangeboden door deze PDF API voor Java. We raden u aan de [documentatie][17] te bezoeken voor meer informatie over deze bibliotheek. We hebben dus doorgenomen hoe je een grafiek in PDF kunt maken met Java programmatisch. Bovendien zal dit artikel u echt helpen als u op zoek bent naar een maker van cirkelgrafieken voor uw bedrijfssoftware. Bovendien raden we u aan onze [Aan de slag-gids][18] te volgen. Ten slotte schrijft [conholdate.com][19] nieuwe blogposts. Blijf daarom in contact voor regelmatige updates.

Een vraag stellen

U kunt uw vragen of vragen aan ons stellen op ons [forum][20].

Veelgestelde vragen

Hoe maak ik grafieken in PDF? Volg deze [link][4] voor meer informatie over de stappen en het codefragment om te leren hoe u programmatisch een grafiek in een pdf kunt maken.

Zie ook