إضافة أشكال منحنية إلى 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_curve(outfile: str):
    document = ap.Document()
    page = document.pages.add()
    graph = drawing.Graph(400, 200)
    graph.border = ap.BorderInfo(ap.BorderSide.ALL, ap.Color.green)

    curve1 = drawing.Curve([10, 10, 50, 60, 70, 10, 100, 120])
    curve1.graph_info.color = ap.Color.green_yellow
    graph.shapes.add(curve1)

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

تعرض الصورة التالية النتيجة التي تم تنفيذها باستخدام مقتطف الشفرة الخاص بنا:

منحنى الرسم

إنشاء كائن منحنى معبأ

يوضح هذا المثال كيفية إضافة كائن Curve المليء بالألوان.

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


def add_curve_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)

    curve1 = drawing.Curve([10, 10, 50, 60, 70, 10, 100, 120])
    curve1.graph_info.fill_color = ap.Color.green_yellow
    graph.shapes.add(curve1)

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

نتيجة إضافة منحنى معبأ:

منحنى معبأ

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