Kreator wykresów kołowych — jak zrobić wykres w formacie PDF przy użyciu języka Java

Kreator wykresów kołowych

W tym samouczku dotyczącym interfejsu API języka Java nauczymy się, jak utworzyć wykres w formacie PDF, używając programowo języka Java. Za pomocą tej biblioteki na poziomie przedsiębiorstwa możesz generować wiele typów wykresów. Jednakże w tym przewodniku napiszemy kroki i fragment kodu umożliwiające zbudowanie kreatora wykresów kołowych w aplikacji Java. Po zakończeniu pracy z fragmentem kodu możesz łatwo zautomatyzować tworzenie wykresu. Ponadto przyjrzymy się niektórym zaawansowanym metodom udostępnianym przez interfejs API, z których będziemy korzystać w tym artykule.

Poruszymy następujące tematy:

Circle Graph Maker - instalacja API

Będziemy używać tego zaawansowanego pliku PDF API dla języka Java. Dostępnych jest wiele metod pozwalających spełnić wymagania biznesowe. W rzeczywistości możesz pobrać interfejs API lub zainstalować go, korzystając z następujących konfiguracji Mavena.

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

Jak zrobić wykres w formacie PDF przy użyciu Java

Możesz wykonać kroki i fragmenty kodu wymienione poniżej:

  1. Utwórz obiekt klasy Document.
  2. Wywołaj metodę getPages().add(), aby dodać stronę do zbioru stron pliku PDF.
  3. Inicjuje nową instancję klasy Graph z określonymi wymiarami.
  4. Zainicjuj nową instancję klasy BorderInfo.
  5. Wywołaj metodę setBorder, aby ustawić granicę wykresu.
  6. Utwórz instancję klasy Circle i określ parametry.
  7. Teraz wywołaj metodę getGraphInfo().setColor, aby ustawić kolor wykresu.
  8. Dodaj obiekt Graph do kolekcji akapitów strony, wywołując metodę getParagraphs().add(graph).
  9. Wywołaj metodę save, aby zapisać plik PDF.

Skopiuj i wklej następujący kod do swojego głównego pliku:

// Utwórz obiekt klasy Document 
Document pdfDocument = new Document();
// Wywołaj metodę getPages().add(), aby dodać stronę do kolekcji stron pliku PDF
Page page = pdfDocument.getPages().add();
// Inicjuje nowe wystąpienie klasy Graph o określonych wymiarach 
Graph graph = new Graph(400, 200);
// Zainicjuj nową instancję klasy BorderInfo  
BorderInfo borderInfo = new BorderInfo(BorderSide.All, Color.getGreen());
// Wywołaj metodę setBorder, aby ustawić granicę wykresu 
graph.setBorder(borderInfo);
// Utwórz instancję klasy Circle i określ parametry  
Circle circle = new Circle(100,100,40);
// Teraz wywołaj metodę getGraphInfo().setColor, aby ustawić kolor wykresu  
circle.getGraphInfo().setColor(Color.getGreenYellow());
graph.getShapes().add(circle);
// Dodaj obiekt Graph do kolekcji akapitów strony, wywołując metodę getParagraphs().add(graph).  
page.getParagraphs().add(graph);
// Wywołaj metodę zapisu, aby zapisać plik PDF 
pdfDocument.save(  "DrawingCircle1_out.pdf");

Wynik możesz zobaczyć na obrazku poniżej:

Tworzenie wykresu kołowego

Wygeneruj wypełniony wykres kołowy

Poniższy fragment kodu ma na celu programowe wygenerowanie wypełnionego wykresu kołowego:

Skopiuj i wklej następujący kod do swojego głównego pliku:

// Utwórz obiekt klasy Document 
Document pdfDocument = new Document();
// Wywołaj metodę getPages().add(), aby dodać stronę do kolekcji stron pliku PDF
Page page = pdfDocument.getPages().add();
// Inicjuje nowe wystąpienie klasy Graph o określonych wymiarach 
Graph graph = new Graph(400, 200);
// Zainicjuj nową instancję klasy BorderInfo  
BorderInfo borderInfo = new BorderInfo(BorderSide.All, Color.getGreen());
// Wywołaj metodę setBorder, aby ustawić granicę wykresu 
graph.setBorder(borderInfo);
// Utwórz instancję klasy Circle i określ parametry  
Circle circle = new Circle(100,100,40);
// Teraz wywołaj metodę getGraphInfo().setColor, aby ustawić kolor wykresu  
circle.getGraphInfo().setColor(Color.getGreenYellow());
// Wywołaj metodę setFillColor, aby ustawić obiekt Color wskazujący kolor wypełnienia wykresu. https://reference.aspose.com/pdf/java/com.aspose.pdf/GraphInfo#setFillColor-com.aspose.pdf.Color-
circle.getGraphInfo().setFillColor(Color.getGreenYellow());
graph.getShapes().add(circle);
// Dodaj obiekt Graph do kolekcji akapitów strony, wywołując metodę getParagraphs().add(graph).  
page.getParagraphs().add(graph);
// Wywołaj metodę zapisu, aby zapisać plik PDF 
pdfDocument.save(  "DrawingCircle1_out.pdf");

Wynik możesz zobaczyć na obrazku poniżej:

Jak zrobić wykres w formacie PDF przy użyciu Java

Zdobądź bezpłatną licencję

Możesz skorzystać z bezpłatnej licencji tymczasowej, aby wypróbować interfejs API bez ograniczeń ewaluacyjnych.

Podsumowując

Istnieje wiele innych metod i przepisów oferowanych przez ten interfejs API PDF dla języka Java. Sugerujemy odwiedzenie dokumentacji, aby dowiedzieć się więcej o tej bibliotece. Omówiliśmy więc, jak utworzyć wykres w formacie PDF programowo przy użyciu języka Java. Co więcej, ten artykuł naprawdę Ci pomoże, jeśli chcesz zbudować narzędzie do tworzenia wykresów kołowych dla swojego oprogramowania biznesowego.

Ponadto sugerujemy skorzystanie z naszego Przewodnika wprowadzającego.

Wreszcie conholdate.com pisze nowe posty na blogu. Dlatego też prosimy o kontakt w celu otrzymywania regularnych aktualizacji.

Zadać pytanie

Możesz dać nam znać o swoich pytaniach lub wątpliwościach na naszym forum.

Często zadawane pytania

Jak zrobić wykresy w formacie PDF?

Aby poznać kroki i fragment kodu, aby dowiedzieć się, jak programowo utworzyć wykres w pliku PDF, wykonaj ten link.

Zobacz też