صانع الرسم البياني الدائري - كيفية عمل رسم بياني في PDF باستخدام Java

صانع الرسم البياني الدائري

سيعلمنا برنامج Java API التعليمي هذا كيفية عمل رسم بياني في PDF باستخدام Java برمجيًا. يمكنك إنشاء أنواع متعددة من الرسوم البيانية باستخدام هذه مكتبة على مستوى المؤسسة. ومع ذلك ، في هذا الدليل ، سنكتب الخطوات ومقتطف الشفرة لإنشاء صانع رسم بياني دائري في تطبيق Java. بمجرد الانتهاء من مقتطف الشفرة ، يمكنك أتمتة إنشاء الرسم البياني بسهولة. بالإضافة إلى ذلك ، سوف نستكشف بعض الطرق المتقدمة التي تعرضها واجهة برمجة التطبيقات التي سنستخدمها في هذه المقالة.

سنتناول الموضوعات التالية:

صانع الرسم البياني الدائري - تثبيت API

سنستخدم ملف PDF القوي هذا API لجافا. هناك مجموعة واسعة من الأساليب المتاحة لتلبية متطلبات عملك. في الواقع ، يمكنك إما تنزيل API أو تثبيته باستخدام تكوينات Maven التالية.

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

كيفية عمل رسم بياني في PDF باستخدام Java

يمكنك اتباع الخطوات ومقتطفات الشفرة المذكورة أدناه:

  1. قم بإنشاء كائن من فئة Document.
  2. قم باستدعاء طريقة getPages (). add () لإضافة صفحة إلى مجموعة صفحات من ملف PDF.
  3. يقوم بتهيئة مثيل جديد لفئة Graph بأبعاد معينة.
  4. تهيئة مثيل جديد للفئة BorderInfo.
  5. قم باستدعاء طريقة setBorder لتعيين حدود الرسم البياني.
  6. قم بإنشاء مثيل لفئة Circle وحدد المعلمات.
  7. الآن ، اتصل بطريقة getGraphInfo (). setColor لتعيين لون الرسم البياني.
  8. أضف كائن رسم إلى مجموعة فقرات من الصفحة باستدعاء طريقة getParagraphs (). add (رسم بياني).
  9. قم باستدعاء طريقة save لحفظ ملف PDF.

انسخ الكود التالي والصقه في ملفك الرئيسي:

// قم بإنشاء كائن من فئة المستند 
Document pdfDocument = new Document();
// قم باستدعاء getPages (). add () طريقة لإضافة صفحة إلى مجموعة صفحات من ملف PDF
Page page = pdfDocument.getPages().add();
// يقوم بتهيئة مثيل جديد لفئة Graph بأبعاد معينة 
Graph graph = new Graph(400, 200);
// تهيئة مثيل جديد لفئة BorderInfo  
BorderInfo borderInfo = new BorderInfo(BorderSide.All, Color.getGreen());
// قم باستدعاء طريقة setBorder لتعيين حدود الرسم البياني 
graph.setBorder(borderInfo);
// قم بإنشاء مثيل لفئة الدائرة وحدد المعلمات  
Circle circle = new Circle(100,100,40);
// الآن ، قم باستدعاء getGraphInfo (). setColor لتعيين لون الرسم البياني  
circle.getGraphInfo().setColor(Color.getGreenYellow());
graph.getShapes().add(circle);
// أضف كائن رسم إلى مجموعة فقرات من الصفحة عن طريق استدعاء getParagraphs (). add (graph) method  
page.getParagraphs().add(graph);
// استدعاء طريقة الحفظ لحفظ ملف PDF 
pdfDocument.save(  "DrawingCircle1_out.pdf");

قد ترى الإخراج في الصورة أدناه:

صنع الرسم البياني الدائري

إنشاء رسم بياني دائري معبأ

مقتطف الشفرة التالي هو إنشاء رسم بياني دائري مملوء برمجيًا:

انسخ الكود التالي والصقه في ملفك الرئيسي:

// قم بإنشاء كائن من فئة المستند 
Document pdfDocument = new Document();
// قم باستدعاء getPages (). add () طريقة لإضافة صفحة إلى مجموعة صفحات من ملف PDF
Page page = pdfDocument.getPages().add();
// يقوم بتهيئة مثيل جديد لفئة Graph بأبعاد معينة 
Graph graph = new Graph(400, 200);
// تهيئة مثيل جديد لفئة BorderInfo  
BorderInfo borderInfo = new BorderInfo(BorderSide.All, Color.getGreen());
// قم باستدعاء طريقة setBorder لتعيين حدود الرسم البياني 
graph.setBorder(borderInfo);
// قم بإنشاء مثيل لفئة الدائرة وحدد المعلمات  
Circle circle = new Circle(100,100,40);
// الآن ، قم باستدعاء getGraphInfo (). setColor لتعيين لون الرسم البياني  
circle.getGraphInfo().setColor(Color.getGreenYellow());
// قم باستدعاء طريقة setFillColor لتعيين كائن اللون الذي يشير إلى لون تعبئة الرسم البياني. https://reference.aspose.com/pdf/java/com.aspose.pdf/GraphInfo#setFillColor-com.aspose.pdf.
circle.getGraphInfo().setFillColor(Color.getGreenYellow());
graph.getShapes().add(circle);
// أضف كائن رسم إلى مجموعة فقرات من الصفحة عن طريق استدعاء getParagraphs (). add (graph) method  
page.getParagraphs().add(graph);
// استدعاء طريقة الحفظ لحفظ ملف PDF 
pdfDocument.save(  "DrawingCircle1_out.pdf");

قد ترى الإخراج في الصورة أدناه:

كيفية عمل رسم بياني في PDF باستخدام Java

احصل على رخصة مجانية

يمكنك الاستفادة من رخصة مؤقتة مجانية لتجربة واجهة برمجة التطبيقات بدون قيود تقييمية.

تلخيص لما سبق

هناك العديد من الطرق والأحكام الأخرى التي يوفرها هذا PDF API لجافا. نقترح عليك زيارة التوثيق لمعرفة المزيد عن هذه المكتبة. لذلك ، لقد راجعنا كيفية عمل رسم بياني في PDF باستخدام Java برمجيًا. علاوة على ذلك ، ستساعدك هذه المقالة حقًا إذا كنت تتطلع إلى إنشاء صانع رسم بياني دائري لبرنامج عملك.

علاوة على ذلك ، نقترح عليك اتباع دليل البدء.

أخيرًا ، يكتب conholdate.com منشورات مدونة جديدة. لذلك ، يرجى البقاء على اتصال للحصول على تحديثات منتظمة.

طرح سؤال

يمكنك إخبارنا بأسئلتك أو استفساراتك على المنتدى.

أسئلة وأجوبة

كيف أقوم بعمل رسوم بيانية في PDF؟

يرجى اتباع هذا الرابط للتعرف على الخطوات ومقتطف الشفرة لمعرفة كيفية عمل رسم بياني في ملف PDF برمجيًا.

أنظر أيضا