
Circle Graph Maker
- [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:
- Maak een object van de klasse [Document][7].
- Gebruik de methode [getPages().add()][8] om een pagina-naar-pagina’s-collectie van een PDF-bestand toe te voegen.
- Initialiseert een nieuwe instantie van de klasse [Graph][9] met bepaalde dimensies.
- Initialiseer een nieuwe instantie van de klasse [BorderInfo][10].
- Roep de methode [setBorder][11] aan om de rand van de grafiek in te stellen.
- Maak een instantie van de klasse [Circle][12] en geef de parameters op.
- Roep nu de methode [getGraphInfo().setColor][13] aan om de grafiekkleur in te stellen.
- Voeg een Graph-object toe aan de verzameling alinea’s van de pagina door de methode [getParagraphs().add(graph)][14] aan te roepen.
- Gebruik de methode [save][15] om het PDF-bestand op te slaan.
Kopieer en plak de volgende code in uw hoofdbestand:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
// 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");
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"); |

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
- [Tabel uit PDF in Java extraheren][21]
- [Geef Visio-diagrammen weer in HTML, PDF en afbeelding met Java][22] [1]: https://docs.fileformat.com/pdf/ [2]: https://products.aspose.com/pdf/java/ [3]: #Circle-Graph-Maker—API-installation [4]: #How-to-make-a-Graph-in-PDF-using-Java [5]: #Generate-a-filled-Circle-graph [6]: https://releases.aspose.com/pdf/java/ [7]: https://reference.aspose.com/pdf/java/com.aspose.pdf/Document [8]: https://reference.aspose.com/pdf/java/com.aspose.pdf/PageCollection#add-- [9]: https://reference.aspose.com/pdf/java/com.aspose.pdf.drawing/Graph#Graph-float-float- [10]: https://reference.aspose.com/pdf/java/ [11]: https://reference.aspose.com/pdf/java/com.aspose.pdf.drawing/Graph#setBorder-com.aspose.pdf.BorderInfo- [12]: https://reference.aspose.com/pdf/java/com.aspose.pdf.drawing/Circle#Circle-float-float-float- [13]: https://reference.aspose.com/pdf/java/com.aspose.pdf/GraphInfo#setColor-com.aspose.pdf.Color- [14]: https://reference.aspose.com/pdf/java/com.aspose.pdf/Paragraphs#add-com.aspose.pdf.BaseParagraph- [15]: https://reference.aspose.com/pdf/java/com.aspose.pdf/Document#save-java.lang.String- [16]: https://purchase.conholdate.com/temporary-license [17]: https://docs.aspose.com/pdf/java/ [18]: https://docs.aspose.com/pdf/java/get-started/ [19]: https://conholdate.com/ [20]: https://forum.conholdate.com/ [21]: https://blog.conholdate.com/nl/total/extract-table-from-pdf-in-java/ [22]: https://blog.conholdate.com/nl/total/render-visio-diagrams-in-html-pdf-and-image-using-java/