
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
- Java kullanarak PDF’de Grafik nasıl yapılır
- Dolu bir Daire grafiği oluşturma
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:
- Document sınıfının bir nesnesini oluşturun.
- PDF dosyasının sayfalar koleksiyonuna bir sayfa eklemek için getPages().add() yöntemini çağırın.
- Belirli boyutlara sahip Graph sınıfının yeni bir örneğini başlatır.
- BorderInfo sınıfının yeni bir örneğini başlatın.
- Grafiğin kenarlığını ayarlamak için setBorder yöntemini çağırın.
- Circle sınıfının bir örneğini oluşturun ve parametreleri belirtin.
- Şimdi grafik rengini ayarlamak için getGraphInfo().setColor yöntemini çağırın.
- getParagraphs().add(graph) yöntemini çağırarak sayfanın paragraf koleksiyonuna Graph nesnesi ekleyin.
- 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:

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:

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