إضافة صورة إلى ملف PDF باستخدام Python

إضافة صورة في ملف PDF موجود

يُظهر مقتطف الشيفرة التالي كيفية إضافة صورة في ملف PDF.

  1. قم بتحميل ملف PDF المدخل.
  2. حدد رقم الصفحة التي سيتم وضع الصورة عليها.
  3. لتعريف موضع الصورة على الصفحة، استدعِ طريقة add_image في فئة Page.
  4. استدعِ طريقة save() في فئة Document.

    import aspose.pdf as ap

    # افتح المستند
    document = ap.Document(input_file)

    document.pages[1].add_image(image_file, ap.Rectangle(20, 730, 120, 830, True))

    document.save(output_pdf)

إضافة صورة في ملف PDF موجود (واجهات)

هناك أيضًا طريقة بديلة وأسهل لإضافة صورة إلى ملف PDF. يمكنك استخدام AddImage طريقة من فئة PdfFileMend. تتطلب طريقة add_image() إضافة الصورة، رقم الصفحة التي يجب إضافة الصورة فيها ومعلومات الإحداثيات. بعد ذلك، احفظ ملف PDF المحدث وأغلق كائن PdfFileMend باستخدام طريقة close(). يوضح لك مقتطف الكود التالي كيفية إضافة صورة في ملف PDF موجود.


    import aspose.pdf as ap

    # فتح المستند
    mender = ap.facades.PdfFileMend()

    # إنشاء كائن PdfFileMend لإضافة النص
    mender.bind_pdf(input_file)

    # إضافة الصورة في ملف PDF
    mender.add_image(image_file, 1, 100.0, 600.0, 200.0, 700.0)

    # حفظ التغييرات
    mender.save(output_pdf)

    # إغلاق كائن PdfFileMend
    mender.close()