
Creatore di grafici circolari
Questo tutorial sull’API Java ci insegnerà come creare un grafico in PDF usando Java in modo programmatico. Puoi generare più tipi di grafici utilizzando questa libreria di livello aziendale. Tuttavia, in questa guida, scriveremo i passaggi e lo snippet di codice per creare un creatore di grafici circolari in un’applicazione Java. Una volta che hai finito con il frammento di codice, puoi automatizzare facilmente la creazione del grafico. Inoltre, esploreremo alcuni metodi avanzati esposti dall’API che utilizzeremo in questo articolo.
Tratteremo i seguenti argomenti:
- Circle Graph Maker - Installazione dell’API
- Come creare un grafico in PDF utilizzando Java
- Genera un grafico circolare pieno
Circle Graph Maker - Installazione dell’API
Utilizzeremo questo potente PDF API per Java. È disponibile un’ampia gamma di metodi per soddisfare le vostre esigenze aziendali. In effetti, puoi scaricare l’API o installarla utilizzando le seguenti configurazioni 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>
Come creare un grafico in PDF utilizzando Java
Puoi seguire i passaggi e gli snippet di codice indicati di seguito:
- Crea un oggetto della classe Document.
- Richiama il metodo getPages().add() per aggiungere una pagina alla raccolta di pagine del file PDF.
- Inizializza una nuova istanza della classe Graph con determinate dimensioni.
- Inizializza una nuova istanza della classe BorderInfo.
- Richiamare il metodo setBorder per impostare il bordo del grafico.
- Crea un’istanza della classe Circle e specifica i parametri.
- Ora, chiama il metodo getGraphInfo().setColor per impostare il colore del grafico.
- Aggiungi l’oggetto Graph alla raccolta di paragrafi della pagina chiamando il metodo getParagraphs().add(graph).
- Richiamare il metodo save per salvare il file PDF.
Copia e incolla il seguente codice nel tuo file principale:
// Crea un oggetto della classe Document
Document pdfDocument = new Document();
// Richiamare il metodo getPages().add() per aggiungere una pagina alla raccolta di pagine del file PDF
Page page = pdfDocument.getPages().add();
// Inizializza una nuova istanza della classe Graph con determinate dimensioni
Graph graph = new Graph(400, 200);
// Inizializza una nuova istanza della classe BorderInfo
BorderInfo borderInfo = new BorderInfo(BorderSide.All, Color.getGreen());
// Richiamare il metodo setBorder per impostare il bordo del grafico
graph.setBorder(borderInfo);
// Crea un'istanza della classe Circle e specifica i parametri
Circle circle = new Circle(100,100,40);
// Ora, chiama il metodo getGraphInfo().setColor per impostare il colore del grafico
circle.getGraphInfo().setColor(Color.getGreenYellow());
graph.getShapes().add(circle);
// Aggiungi l'oggetto Graph alla raccolta di paragrafi della pagina chiamando il metodo getParagraphs().add(graph).
page.getParagraphs().add(graph);
// Richiamare il metodo di salvataggio per salvare il file PDF
pdfDocument.save( "DrawingCircle1_out.pdf");
Potresti vedere l’output nell’immagine qui sotto:

Genera un grafico circolare pieno
Il frammento di codice seguente serve per generare un grafico circolare riempito a livello di codice:
Copia e incolla il seguente codice nel tuo file principale:
// Crea un oggetto della classe Document
Document pdfDocument = new Document();
// Richiamare il metodo getPages().add() per aggiungere una pagina alla raccolta di pagine del file PDF
Page page = pdfDocument.getPages().add();
// Inizializza una nuova istanza della classe Graph con determinate dimensioni
Graph graph = new Graph(400, 200);
// Inizializza una nuova istanza della classe BorderInfo
BorderInfo borderInfo = new BorderInfo(BorderSide.All, Color.getGreen());
// Richiamare il metodo setBorder per impostare il bordo del grafico
graph.setBorder(borderInfo);
// Crea un'istanza della classe Circle e specifica i parametri
Circle circle = new Circle(100,100,40);
// Ora, chiama il metodo getGraphInfo().setColor per impostare il colore del grafico
circle.getGraphInfo().setColor(Color.getGreenYellow());
// Richiamare il metodo setFillColor per impostare un oggetto Color che indica il colore di riempimento del grafico. https://reference.aspose.com/pdf/java/com.aspose.pdf/GraphInfo#setFillColor-com.aspose.pdf.Color-
circle.getGraphInfo().setFillColor(Color.getGreenYellow());
graph.getShapes().add(circle);
// Aggiungi l'oggetto Graph alla raccolta di paragrafi della pagina chiamando il metodo getParagraphs().add(graph).
page.getParagraphs().add(graph);
// Richiamare il metodo di salvataggio per salvare il file PDF
pdfDocument.save( "DrawingCircle1_out.pdf");
Potresti vedere l’output nell’immagine qui sotto:

Ottieni una licenza gratuita
Puoi usufruire di una licenza temporanea gratuita per provare l’API senza limitazioni di valutazione.
Riassumendo
Ci sono molti altri metodi e disposizioni offerti da questa API PDF per Java. Ti consigliamo di visitare la documentazione per saperne di più su questa libreria. Quindi, abbiamo esaminato come creare un grafico in PDF utilizzando Java in modo programmatico. Inoltre, questo articolo ti aiuterà davvero se stai cercando di creare un creatore di grafici circolari per il tuo software aziendale.
Inoltre, ti suggeriamo di seguire la nostra Guida introduttiva.
Infine, conholdate.com sta scrivendo nuovi post sul blog. Pertanto, si prega di rimanere in contatto per aggiornamenti regolari.
Fai una domanda
Puoi farci sapere le tue domande o richieste sul nostro forum.
Domande frequenti
Come faccio a creare grafici in PDF?
Segui questo link per conoscere i passaggi e lo snippet di codice per imparare a creare un grafico in un PDF a livello di codice.