Trình tạo biểu đồ vòng tròn - Cách tạo biểu đồ trong PDF bằng Java

Trình tạo biểu đồ vòng tròn

Hướng dẫn API Java này sẽ hướng dẫn chúng ta cách tạo biểu đồ trong PDF bằng cách sử dụng Java theo chương trình. Bạn có thể tạo nhiều loại biểu đồ bằng thư viện cấp doanh nghiệp này. Tuy nhiên, trong hướng dẫn này, chúng tôi sẽ viết các bước và đoạn mã để xây dựng trình tạo biểu đồ hình tròn trong ứng dụng Java. Sau khi hoàn tất đoạn mã, bạn có thể tự động hóa việc tạo biểu đồ một cách dễ dàng. Ngoài ra, chúng ta sẽ khám phá một số phương pháp nâng cao được API cung cấp mà chúng ta sẽ sử dụng trong bài viết này.

Chúng tôi sẽ đề cập đến các chủ đề sau:

Trình tạo biểu đồ vòng tròn - Cài đặt API

Chúng tôi sẽ sử dụng PDF API mạnh mẽ này cho Java. Có rất nhiều phương pháp có sẵn để đáp ứng yêu cầu kinh doanh của bạn. Trên thực tế, bạn có thể tải xuống API hoặc cài đặt nó bằng các cấu hình Maven sau.

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

Cách tạo biểu đồ bằng PDF bằng Java

Bạn có thể làm theo các bước và đoạn mã được đề cập dưới đây:

  1. Tạo một đối tượng của lớp Document.
  2. Gọi phương thức getPages().add() để thêm một trang vào tập hợp các trang của tệp PDF.
  3. Khởi tạo một phiên bản mới của lớp Biểu đồ với các kích thước nhất định.
  4. Khởi tạo một phiên bản mới của lớp BorderInfo.
  5. Gọi phương thức setBorder để đặt đường viền của biểu đồ.
  6. Tạo một thể hiện của lớp Circle và chỉ định các tham số.
  7. Bây giờ, hãy gọi phương thức getGraphInfo().setColor để đặt màu biểu đồ.
  8. Thêm đối tượng Graph vào tập hợp các đoạn văn của trang bằng cách gọi phương thức getParagraphs().add(graph).
  9. Gọi phương thức save để lưu tệp PDF.

Sao chép và dán đoạn mã sau vào tệp chính của bạn:

// Tạo một đối tượng của lớp Tài liệu 
Document pdfDocument = new Document();
// Gọi phương thức getPages().add() để thêm trang vào tập hợp các trang của tệp PDF
Page page = pdfDocument.getPages().add();
// Khởi tạo một phiên bản mới của lớp Biểu đồ với các kích thước nhất định 
Graph graph = new Graph(400, 200);
// Khởi tạo một phiên bản mới của lớp BorderInfo  
BorderInfo borderInfo = new BorderInfo(BorderSide.All, Color.getGreen());
// Gọi phương thức setBorder để thiết lập đường viền của biểu đồ 
graph.setBorder(borderInfo);
// Tạo một thể hiện của lớp Circle và chỉ định các tham số  
Circle circle = new Circle(100,100,40);
// Bây giờ, hãy gọi phương thức getGraphInfo().setColor để đặt màu biểu đồ  
circle.getGraphInfo().setColor(Color.getGreenYellow());
graph.getShapes().add(circle);
// Thêm đối tượng Graph vào bộ sưu tập đoạn văn của trang bằng cách gọi phương thức getParagraphs().add(graph)  
page.getParagraphs().add(graph);
// Gọi phương thức save để lưu file PDF 
pdfDocument.save(  "DrawingCircle1_out.pdf");

Bạn có thể thấy đầu ra trong hình ảnh dưới đây:

Vẽ đồ thị hình tròn

Tạo biểu đồ hình tròn đầy

Đoạn mã sau đây dùng để tạo biểu đồ hình tròn được lấp đầy theo chương trình:

Sao chép và dán đoạn mã sau vào tệp chính của bạn:

// Tạo một đối tượng của lớp Tài liệu 
Document pdfDocument = new Document();
// Gọi phương thức getPages().add() để thêm trang vào tập hợp các trang của tệp PDF
Page page = pdfDocument.getPages().add();
// Khởi tạo một phiên bản mới của lớp Biểu đồ với các kích thước nhất định 
Graph graph = new Graph(400, 200);
// Khởi tạo một phiên bản mới của lớp BorderInfo  
BorderInfo borderInfo = new BorderInfo(BorderSide.All, Color.getGreen());
// Gọi phương thức setBorder để thiết lập đường viền của biểu đồ 
graph.setBorder(borderInfo);
// Tạo một thể hiện của lớp Circle và chỉ định các tham số  
Circle circle = new Circle(100,100,40);
// Bây giờ, hãy gọi phương thức getGraphInfo().setColor để đặt màu biểu đồ  
circle.getGraphInfo().setColor(Color.getGreenYellow());
// Gọi phương thức setFillColor để đặt đối tượng Color cho biết màu tô của biểu đồ. https://reference.aspose.com/pdf/java/com.aspose.pdf/GraphInfo#setFillColor-com.aspose.pdf.Color-
circle.getGraphInfo().setFillColor(Color.getGreenYellow());
graph.getShapes().add(circle);
// Thêm đối tượng Graph vào bộ sưu tập đoạn văn của trang bằng cách gọi phương thức getParagraphs().add(graph)  
page.getParagraphs().add(graph);
// Gọi phương thức save để lưu file PDF 
pdfDocument.save(  "DrawingCircle1_out.pdf");

Bạn có thể thấy đầu ra trong hình ảnh dưới đây:

Cách tạo biểu đồ bằng PDF bằng Java

Nhận giấy phép miễn phí

Bạn có thể tận dụng giấy phép tạm thời miễn phí để dùng thử API mà không bị giới hạn về đánh giá.

Tổng hợp

Có nhiều phương pháp và điều khoản khác được cung cấp bởi API PDF dành cho Java này. Chúng tôi khuyên bạn nên truy cập tài liệu để biết thêm về thư viện này. Vì vậy, chúng tôi đã trải qua cách tạo biểu đồ trong PDF bằng cách sử dụng Java theo chương trình. Hơn nữa, bài viết này sẽ thực sự giúp ích cho bạn nếu bạn đang muốn xây dựng một công cụ tạo biểu đồ hình tròn cho phần mềm kinh doanh của mình.

Hơn nữa, chúng tôi khuyên bạn nên làm theo Hướng dẫn bắt đầu của chúng tôi.

Cuối cùng, conholdate.com đang viết bài blog mới. Vì vậy, hãy giữ liên lạc để cập nhật thường xuyên.

Đặt một câu hỏi

Bạn có thể cho chúng tôi biết về các câu hỏi hoặc thắc mắc của bạn trên diễn đàn của chúng tôi.

Câu hỏi thường gặp

Làm cách nào để tạo biểu đồ trong PDF?

Vui lòng làm theo liên kết này để biết về các bước và đoạn mã nhằm tìm hiểu cách tạo biểu đồ trong PDF theo chương trình.

Xem thêm