أضف أشكال الدائرة إلى PDF في Python

إضافة كائن الدائرة

Aspose.PDF لبيثون عبر .NET يتيح لك إضافة دائرة الأشكال إلى صفحات PDF من خلال رسم بياني فئة. استخدم الدوائر للرسوم التخطيطية والتعليقات التوضيحية والعناصر المرئية البسيطة.

اتبع الخطوات أدناه:

  1. ابتكر مستند مثال.
  2. ابتكر كائن الرسم البياني بأبعاد معينة.
  3. مجموعة الحدود لكائن الرسم البياني.
  4. أضِف رسم بياني الاعتراض على مجموعة الفقرات من الصفحة.
  5. احفظ ملف PDF الخاص بنا.
import aspose.pdf as ap
import aspose.pdf.drawing as drawing

def add_circle(outfile: str):
    document = ap.Document()
    page = document.pages.add()
    graph = drawing.Graph(400, 200)
    graph.border = ap.BorderInfo(ap.BorderSide.ALL, ap.Color.green)

    circle = drawing.Circle(100, 100, 40)
    circle.graph_info.color = ap.Color.green_yellow
    graph.shapes.add(circle)

    page.paragraphs.add(graph)
    document.save(outfile)

ستبدو دائرتنا المرسومة كما يلي:

دائرة الرسم

إنشاء كائن الدائرة المملوءة

يوضح هذا المثال كيفية إضافة دائرة وتعبئتها بالألوان.

import aspose.pdf as ap
import aspose.pdf.drawing as drawing

def add_circle_filled(outfile: str):
    document = ap.Document()
    page = document.pages.add()
    graph = drawing.Graph(400, 200)
    graph.border = ap.BorderInfo(ap.BorderSide.ALL, ap.Color.green)

    circle = drawing.Circle(100, 100, 40)
    circle.graph_info.color = ap.Color.green_yellow
    circle.graph_info.fill_color = ap.Color.green
    circle.text = ap.text.TextFragment("Circle")
    graph.shapes.add(circle)

    page.paragraphs.add(graph)
    document.save(outfile)

نتيجة إضافة دائرة مملوءة:

دائرة مملوءة

موضوعات الرسم البياني ذات الصلة