
Circle Graph Maker
In diesem Java-API-Tutorial erfahren Sie, wie Sie mithilfe von Java programmgesteuert ein Diagramm in PDF erstellen. Mit dieser Bibliothek auf Unternehmensebene können Sie mehrere Arten von Diagrammen generieren. In diesem Handbuch werden wir jedoch Schritte und das Code-Snippet schreiben, um einen Circle Graph Maker in einer Java-Anwendung zu erstellen. Sobald Sie mit dem Code-Snippet fertig sind, können Sie die Diagrammerstellung einfach automatisieren. Darüber hinaus werden wir einige erweiterte Methoden untersuchen, die von der API bereitgestellt werden, die wir in diesem Artikel verwenden werden.
Folgende Themen werden wir behandeln:
- Circle Graph Maker - API-Installation
- So erstellen Sie ein Diagramm in PDF mit Java
- Generieren Sie ein gefülltes Kreisdiagramm
Circle Graph Maker - API-Installation
Wir werden dieses leistungsstarke PDF API für Java verwenden. Es steht eine breite Palette von Methoden zur Verfügung, um Ihre geschäftlichen Anforderungen zu erfüllen. Tatsächlich können Sie die API entweder herunterladen oder sie mit den folgenden Maven-Konfigurationen installieren.
<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>
So erstellen Sie ein Diagramm in PDF mit Java
Sie können die unten aufgeführten Schritte und Code-Snippets befolgen:
- Erstellen Sie ein Objekt der Klasse Dokument.
- Rufen Sie die Methode getPages().add() auf, um eine Seite zur Seitensammlung der PDF-Datei hinzuzufügen.
- Initialisiert eine neue Instanz der Klasse Graph mit bestimmten Dimensionen.
- Initialisieren Sie eine neue Instanz der Klasse BorderInfo.
- Rufen Sie die Methode setBorder auf, um den Rahmen des Diagramms festzulegen.
- Erstellen Sie eine Instanz der Klasse Circle und geben Sie die Parameter an.
- Rufen Sie nun die Methode getGraphInfo().setColor auf, um die Diagrammfarbe festzulegen.
- Fügen Sie der Absatzsammlung der Seite ein Graph-Objekt hinzu, indem Sie die Methode getParagraphs().add(graph) aufrufen.
- Rufen Sie die Methode save auf, um die PDF-Datei zu speichern.
Kopieren Sie den folgenden Code und fügen Sie ihn in Ihre Hauptdatei ein:
// Erstellen Sie ein Objekt der Document-Klasse
Document pdfDocument = new Document();
// Rufen Sie die getPages().add()-Methode auf, um eine Seite zur Seitensammlung einer PDF-Datei hinzuzufügen
Page page = pdfDocument.getPages().add();
// Initialisiert eine neue Instanz der Graph-Klasse mit bestimmten Dimensionen
Graph graph = new Graph(400, 200);
// Initialisieren Sie eine neue Instanz der BorderInfo-Klasse
BorderInfo borderInfo = new BorderInfo(BorderSide.All, Color.getGreen());
// Rufen Sie die setBorder-Methode auf, um den Rahmen des Diagramms festzulegen
graph.setBorder(borderInfo);
// Erstellen Sie eine Instanz der Circle-Klasse und geben Sie die Parameter an
Circle circle = new Circle(100,100,40);
// Rufen Sie nun die Methode getGraphInfo().setColor auf, um die Diagrammfarbe einzustellen
circle.getGraphInfo().setColor(Color.getGreenYellow());
graph.getShapes().add(circle);
// Fügen Sie das Graph-Objekt zur Sammlung der Absätze der Seite hinzu, indem Sie die Methode getParagraphs().add(graph) aufrufen
page.getParagraphs().add(graph);
// Rufen Sie die save-Methode auf, um die PDF-Datei zu speichern
pdfDocument.save( "DrawingCircle1_out.pdf");
Sie können die Ausgabe im Bild unten sehen:

Generieren Sie ein gefülltes Kreisdiagramm
Das folgende Code-Snippet dient zum programmatischen Generieren eines gefüllten Kreisdiagramms:
Kopieren Sie den folgenden Code und fügen Sie ihn in Ihre Hauptdatei ein:
// Erstellen Sie ein Objekt der Document-Klasse
Document pdfDocument = new Document();
// Rufen Sie die getPages().add()-Methode auf, um eine Seite zur Seitensammlung einer PDF-Datei hinzuzufügen
Page page = pdfDocument.getPages().add();
// Initialisiert eine neue Instanz der Graph-Klasse mit bestimmten Dimensionen
Graph graph = new Graph(400, 200);
// Initialisieren Sie eine neue Instanz der BorderInfo-Klasse
BorderInfo borderInfo = new BorderInfo(BorderSide.All, Color.getGreen());
// Rufen Sie die setBorder-Methode auf, um den Rahmen des Diagramms festzulegen
graph.setBorder(borderInfo);
// Erstellen Sie eine Instanz der Circle-Klasse und geben Sie die Parameter an
Circle circle = new Circle(100,100,40);
// Rufen Sie nun die Methode getGraphInfo().setColor auf, um die Diagrammfarbe einzustellen
circle.getGraphInfo().setColor(Color.getGreenYellow());
// Rufen Sie die setFillColor-Methode auf, um ein Color-Objekt festzulegen, das die Füllfarbe des Diagramms angibt. https://reference.aspose.com/pdf/java/com.aspose.pdf/GraphInfo#setFillColor-com.aspose.pdf.Color-
circle.getGraphInfo().setFillColor(Color.getGreenYellow());
graph.getShapes().add(circle);
// Fügen Sie das Graph-Objekt zur Sammlung der Absätze der Seite hinzu, indem Sie die Methode getParagraphs().add(graph) aufrufen
page.getParagraphs().add(graph);
// Rufen Sie die save-Methode auf, um die PDF-Datei zu speichern
pdfDocument.save( "DrawingCircle1_out.pdf");
Sie können die Ausgabe im Bild unten sehen:

Holen Sie sich eine kostenlose Lizenz
Sie können eine kostenlose temporäre Lizenz in Anspruch nehmen, um die API ohne Evaluierungseinschränkungen zu testen.
Zusammenfassen
Es gibt viele andere Methoden und Bestimmungen, die von dieser PDF-API für Java angeboten werden. Wir empfehlen Ihnen, die Dokumentation zu besuchen, um mehr über diese Bibliothek zu erfahren. Wir haben uns also angesehen, wie man mit Java programmgesteuert ein Diagramm in PDF erstellt. Darüber hinaus wird Ihnen dieser Artikel wirklich helfen, wenn Sie einen Kreisdiagramm-Ersteller für Ihre Unternehmenssoftware erstellen möchten.
Außerdem empfehlen wir Ihnen, unserem Leitfaden „Erste Schritte“ zu folgen.
Schließlich schreibt conholdate.com neue Blogbeiträge. Bitte bleiben Sie daher für regelmäßige Updates in Kontakt.
Stelle eine Frage
Sie können uns Ihre Fragen oder Anliegen in unserem Forum mitteilen.
Häufig gestellte Fragen
Wie erstelle ich Diagramme in PDF?
Bitte folgen Sie diesem Link, um mehr über die Schritte und das Code-Snippet zu erfahren, um zu erfahren, wie Sie programmgesteuert ein Diagramm in einer PDF-Datei erstellen.