
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
- Jak zrobić wykres w formacie PDF przy użyciu Java
- Wygeneruj wypełniony wykres kołowy
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:
- Utwórz obiekt klasy Document.
- Wywołaj metodę getPages().add(), aby dodać stronę do zbioru stron pliku PDF.
- Inicjuje nową instancję klasy Graph z określonymi wymiarami.
- Zainicjuj nową instancję klasy BorderInfo.
- Wywołaj metodę setBorder, aby ustawić granicę wykresu.
- Utwórz instancję klasy Circle i określ parametry.
- Teraz wywołaj metodę getGraphInfo().setColor, aby ustawić kolor wykresu.
- Dodaj obiekt Graph do kolekcji akapitów strony, wywołując metodę getParagraphs().add(graph).
- 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:

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:

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.