Circle Graph Maker - Java kullanarak PDF'de Grafik Nasıl Yapılır

Daire Grafik Oluşturucu

Bu Java API öğreticisi bize Java’yı programlı olarak kullanarak PDF‘de nasıl grafik oluşturulacağını öğretecektir. Bu kurumsal düzeydeki kütüphaneyi kullanarak birden fazla türde grafik oluşturabilirsiniz. Ancak bu kılavuzda, bir Java uygulamasında daire grafiği oluşturucu oluşturmak için gereken adımları ve kod pasajını yazacağız. Kod pasajını tamamladıktan sonra grafik oluşturma işlemini kolayca otomatikleştirebilirsiniz. Ayrıca bu yazımızda kullanacağımız API’nin ortaya çıkardığı bazı gelişmiş yöntemleri de inceleyeceğiz.

Aşağıdaki konuları ele alacağız:

Circle Graph Maker - API kurulumu

Bu güçlü PDF’yi API Java için kullanacağız. İş gereksinimlerinizi karşılamak için çok çeşitli yöntemler mevcuttur. Aslında, API’yi indirebilir veya aşağıdaki Maven yapılandırmalarını kullanarak yükleyebilirsiniz.

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

Java kullanarak PDF’de Grafik nasıl yapılır

Aşağıda belirtilen adımları ve kod parçacıklarını takip edebilirsiniz:

  1. Document sınıfının bir nesnesini oluşturun.
  2. PDF dosyasının sayfalar koleksiyonuna bir sayfa eklemek için getPages().add() yöntemini çağırın.
  3. Belirli boyutlara sahip Graph sınıfının yeni bir örneğini başlatır.
  4. BorderInfo sınıfının yeni bir örneğini başlatın.
  5. Grafiğin kenarlığını ayarlamak için setBorder yöntemini çağırın.
  6. Circle sınıfının bir örneğini oluşturun ve parametreleri belirtin.
  7. Şimdi grafik rengini ayarlamak için getGraphInfo().setColor yöntemini çağırın.
  8. getParagraphs().add(graph) yöntemini çağırarak sayfanın paragraf koleksiyonuna Graph nesnesi ekleyin.
  9. PDF dosyasını kaydetmek için save yöntemini çağırın.

Aşağıdaki kodu kopyalayıp ana dosyanıza yapıştırın:

// Document sınıfının bir nesnesini oluşturun 
Document pdfDocument = new Document();
// PDF dosyasının sayfalar koleksiyonuna sayfa eklemek için getPages().add() yöntemini çağırın
Page page = pdfDocument.getPages().add();
// Belirli boyutlara sahip Graph sınıfının yeni bir örneğini başlatır 
Graph graph = new Graph(400, 200);
// BorderInfo sınıfının yeni bir örneğini başlat  
BorderInfo borderInfo = new BorderInfo(BorderSide.All, Color.getGreen());
// Grafiğin kenarlığını ayarlamak için setBorder yöntemini çağırın 
graph.setBorder(borderInfo);
// Circle sınıfının bir örneğini oluşturun ve parametreleri belirtin  
Circle circle = new Circle(100,100,40);
// Şimdi grafik rengini ayarlamak için getGraphInfo().setColor yöntemini çağırın  
circle.getGraphInfo().setColor(Color.getGreenYellow());
graph.getShapes().add(circle);
// getParagraphs().add(graph) yöntemini çağırarak sayfanın paragraf koleksiyonuna Graph nesnesi ekleyin  
page.getParagraphs().add(graph);
// PDF dosyasını kaydetmek için kaydetme yöntemini çağırın 
pdfDocument.save(  "DrawingCircle1_out.pdf");

Çıktıyı aşağıdaki resimde görebilirsiniz:

Daire Grafiği Yap

Dolu bir Daire grafiği oluşturun

Aşağıdaki kod parçacığı programlı olarak dolu bir daire grafiği oluşturmaktır:

Aşağıdaki kodu kopyalayıp ana dosyanıza yapıştırın:

// Document sınıfının bir nesnesini oluşturun 
Document pdfDocument = new Document();
// PDF dosyasının sayfalar koleksiyonuna sayfa eklemek için getPages().add() yöntemini çağırın
Page page = pdfDocument.getPages().add();
// Belirli boyutlara sahip Graph sınıfının yeni bir örneğini başlatır 
Graph graph = new Graph(400, 200);
// BorderInfo sınıfının yeni bir örneğini başlat  
BorderInfo borderInfo = new BorderInfo(BorderSide.All, Color.getGreen());
// Grafiğin kenarlığını ayarlamak için setBorder yöntemini çağırın 
graph.setBorder(borderInfo);
// Circle sınıfının bir örneğini oluşturun ve parametreleri belirtin  
Circle circle = new Circle(100,100,40);
// Şimdi grafik rengini ayarlamak için getGraphInfo().setColor yöntemini çağırın  
circle.getGraphInfo().setColor(Color.getGreenYellow());
// Grafiğin dolgu rengini belirten bir Color nesnesini ayarlamak için setFillColor yöntemini çağırın. https://reference.aspose.com/pdf/java/com.aspose.pdf/GraphInfo#setFillColor-com.aspose.pdf.Color-
circle.getGraphInfo().setFillColor(Color.getGreenYellow());
graph.getShapes().add(circle);
// getParagraphs().add(graph) yöntemini çağırarak sayfanın paragraf koleksiyonuna Graph nesnesi ekleyin  
page.getParagraphs().add(graph);
// PDF dosyasını kaydetmek için kaydetme yöntemini çağırın 
pdfDocument.save(  "DrawingCircle1_out.pdf");

Çıktıyı aşağıdaki resimde görebilirsiniz:

Java kullanarak PDF'de Grafik Nasıl Yapılır

Ücretsiz Lisans Alın

API’yi değerlendirme sınırlamaları olmadan denemek için ücretsiz geçici lisans’tan yararlanabilirsiniz.

Özetliyor

Java için bu PDF API’sinin sunduğu başka birçok yöntem ve hüküm vardır. Bu kütüphane hakkında daha fazla bilgi edinmek için belgeleri ziyaret etmenizi öneririz. Java’yı programlı olarak kullanarak PDF’de nasıl grafik oluşturulacağını inceledik. Üstelik, iş yazılımınız için bir daire grafik oluşturucu oluşturmak istiyorsanız bu makale size gerçekten yardımcı olacaktır.

Ayrıca Başlangıç kılavuzumuzu takip etmenizi öneririz.

Son olarak, conholdate.com yeni blog yazıları yazıyor. Bu nedenle, düzenli güncellemeler için lütfen iletişim halinde kalın.

Bir soru sor

Sorularınızı veya sorularınızı forumumuz üzerinden bize bildirebilirsiniz.

SSS

PDF’de grafikleri nasıl yaparım?

PDF’de programlı olarak nasıl grafik oluşturulacağını öğrenmek için gerekli adımları ve kod pasajını öğrenmek için lütfen bunu bağlantı izleyin.

Ayrıca bakınız