PNG JPG BMP TIFF PDF
Aspose.PDF  for PHP

إضافة صورة إلى تذييل PDF في PHP SDK

إضافة صورة في تذييل وثائق PDF باستخدام Cloud PHP SDK.

Get Started

كيفية إضافة صورة في تذييل PDF عبر Cloud PHP SDK

لإضافة صورة في تذييل PDF، سنستخدم Aspose.PDF Cloud PHP SDK يساعد هذا Cloud SDK مبرمجي PHP في تطوير تطبيقات إنشاء وتحرير وتحويل ملفات PDF قائمة على السحابة باستخدام لغة البرمجة PHP عبر Aspose.PDF REST API. ببساطة قم بإنشاء حساب في Aspose for Cloud واحصل على معلومات التطبيق الخاصة بك. بمجرد حصولك على معرف التطبيق والمفتاح، تكون جاهزًا لاستخدام Aspose.PDF Cloud PHP SDK.

أمر وحدة تحكم مدير الحزم

     
    composer install

خطوات إضافة صورة في التذييل عبر Cloud PHP

يمكن لمطوري Aspose.PDF Cloud تحميل وإضافة صورة بسهولة في تذييل PDF في بضع سطور من الكود.

  1. تحميل وثيقة PDF
  2. تعديل PDF بإضافة صورة تذييل
  3. تنزيل الوثيقة المحدثة
 

إضافة صورة في تذييل PDF باستخدام PHP


    private function _create_rest_api() {
        $credentials = json_decode(file_get_contents("./Credentials/credentials.json"), true);

        $configAuth = new Configuration();
        $configAuth->setAppKey($credentials['key']);
        $configAuth->setAppSid($credentials['id']);

        $this->pdfApi = new PdfApi(null, $configAuth);
     }

    public function __construct($config) {
        $this->configParams = $config;
        $this->_create_rest_api();
    }

    public function uploadFile($fileName) {
        $filePath = $this->configParams['LOCAL_FOLDER'] . $fileName;
        $fileData = file_get_contents($filePath);

        $response = $this->pdfApi->uploadFile($fileName, $fileData);
        if ($response->getCode() === 200) {
            echo "Uploaded file: {$filePath}\n";
        } else {
            echo 'Failed to upload file.';
        }
    }

    public function uploadDocument() {
        $this->uploadFile($this->configParams['PDF_DOCUMENT_NAME']);
    }

    public function downloadResult() {
        $response = $this->pdfApi->downloadFile($this->configParams['PDF_DOCUMENT_NAME']);
        $filePath = $this->configParams['LOCAL_FOLDER'] . $this->configParams['LOCAL_RESULT_DOCUMENT_NAME'];

        if ($response->getCode() === 200) {
            file_put_contents($filePath, $response->getContents());
            echo "Downloaded: $filePath\n";
        } else {
            echo "Failed to download file.";
        }
    }

    public function addImageFooter () {
        $imageFooter = new ImageFooter(array(
            'background' => true,
            'horizontal_alignment' => \Aspose\PDF\Model\HorizontalAlignment::CENTER,
            'file_name' => $this->configParams['IMAGE_FOOTER_FILE'],
            'width' => 24,
            'height' => 24,
        ));
        $resultFooter = $this->pdfApi->postDocumentImageFooter($this->configParams['PDF_DOCUMENT_NAME'], $imageFooter);

        if ($resultFooter->getCode() === 200) {
            echo 'Successfully appended image footer ' . $this->configParams['IMAGE_FOOTER_FILE'];
        }
        else
            throw new Error("Unexpected error : can't append image footer!");
    }

    function main() {
        global $configParams;

        try {
            $pdfHeaderFooter = new PdfHeaderFooter($configParams);
            $pdfHeaderFooter->uploadDocument();
            $pdfHeaderFooter->uploadFile($configParams['IMAGE_FOOTER_FILE']);
            $pdfHeaderFooter->addImageFooter();
            $pdfHeaderFooter->downloadResult();
        } catch (\Exception $e) {
            echo "Error: " . $e->getMessage() . "\n";
        }
    }
 

العمل مع التذييلات في PDF

إضافة صورة إلى تذييل PDF يعزز من العلامة التجارية للوثيقة، الأمن، الجمالية، والوظائف. إنها ذات قيمة خاصة للوثائق التجارية، التقارير، الأوراق القانونية، ومواد التسويق، مما يضمن تقديمًا احترافيًا ومُهيكلاً جيدًا. أضف التذييل إلى وثائق PDF باستخدام Aspose.PDF Cloud PHP SDK.

مع مكتبتنا PHP يمكنك:

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