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 يساعد هذا SDK السحابي مبرمجي PHP في تطوير تطبيقات إنشاء PDF السحابية، والتعليق، والتحرير، والتحويل باستخدام لغة البرمجة PHP عبر Aspose.PDF REST API. ببساطة قم بإنشاء حساب في Aspose for Cloud واحصل على معلومات التطبيق الخاص بك. بمجرد الحصول على App SID & key، يمكنك البدء في استخدام 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 uploadDocument() {
        $filePath = $this->configParams['LOCAL_FOLDER'] . $this->configParams['PDF_DOCUMENT_NAME'];
        $fileData = file_get_contents($filePath);

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

    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 addTextHeader () {
        $textHeader = new TextHeader(array(
            'background' => true,
            'value' => $this->configParams['HEADER_VALUE'],
            'horizontal_alignment' => \Aspose\PDF\Model\HorizontalAlignment::CENTER,
        ));
        $resultHeader = $this->pdfApi->postDocumentTextFooter($this->configParams['PDF_DOCUMENT_NAME'], $textHeader);

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

    function main() {
        global $configParams;

        try {
            $pdfHeaderFooter = new PdfHeaderFooter($configParams);
            $pdfHeaderFooter->uploadDocument();
            $pdfHeaderFooter->addTextHeader();
            $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 محسنة.
  • يمكنك تجربة تطبيقنا المجاني لاختبار الوظائف عبر الإنترنت.