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

Contents
[ ]

تحتوي كل صفحة PDF على خصائص الموارد والمحتويات. يمكن أن تكون الموارد صورًا ونماذج على سبيل المثال، بينما يتم تمثيل المحتوى بمجموعة من مشغلات PDF. يحتوي كل مشغل على اسمه وحججه. يستخدم هذا المثال المشغلات لإضافة صورة إلى ملف PDF.

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

  • قم بإنشاء كائن Document وافتح مستند PDF المدخل.
  • احصل على الصفحة التي تريد إضافة صورة إليها.
  • أضف صفحة جديدة إلى المستند.
  • قم بتعيين حجم الصفحة إلى 1190.7 × 841.995.
  • أضف صورة إلى الصفحة باستخدام ملف الصورة المحدد ونافذة الاقتصاص للصفحة.
  • احفظ الملف.

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


    // افتح المستند باستخدام ملف المدخل المحدد.
    $document = new Document($inputFile);
    
    // أضف صفحة جديدة إلى المستند.
    $page = $document->getPages()->add();
    
    // قم بتعيين حجم الصفحة إلى 1190.7 × 841.995.
    $page->setPageSize(1190.7, 841.995);
    
    // أضف صورة إلى الصفحة باستخدام ملف الصورة المحدد ونافذة الاقتصاص للصفحة.
    $page->addImage($imageFileName, $page->getCropBox());
    
    // احفظ المستند المعدل في ملف المخرج المحدد.
    $document->save($outputFile);
    
    // أغلق المستند.
    $document->close();