Circle Graph Maker - Come creare un grafico in PDF usando Java

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

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:

  1. Crea un oggetto della classe Document.
  2. Richiama il metodo getPages().add() per aggiungere una pagina alla raccolta di pagine del file PDF.
  3. Inizializza una nuova istanza della classe Graph con determinate dimensioni.
  4. Inizializza una nuova istanza della classe BorderInfo.
  5. Richiamare il metodo setBorder per impostare il bordo del grafico.
  6. Crea un’istanza della classe Circle e specifica i parametri.
  7. Ora, chiama il metodo getGraphInfo().setColor per impostare il colore del grafico.
  8. Aggiungi l’oggetto Graph alla raccolta di paragrafi della pagina chiamando il metodo getParagraphs().add(graph).
  9. 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:

Creazione del grafico circolare

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:

Come creare un grafico in PDF utilizzando Java

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.

Guarda anche