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 واحصل على معلومات تطبيقك. بمجرد حصولك على App SID ومفتاح، أنت جاهز لاستخدام Aspose.PDF Cloud PHP SDK.

أمر وحدة إدارة الحزم

     
    composer install

خطوات حذف الصفحات من PDF عبر Cloud PHP

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

  1. تحميل مستند PDF
  2. حذف صفحة محددة من المستند
  3. تنزيل PDF المحدث
 

حذف الصفحات من 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() {
        $pdfFilePath = $this->configParams['LOCAL_FOLDER'] . $this->configParams['PDF_DOCUMENT_NAME'];
        $pdfFileData = file_get_contents($pdfFilePath);
        $this->pdfApi->uploadFile($this->configParams['PDF_DOCUMENT_NAME'], $pdfFileData);
    }

    public function downloadResult() {
        $changedPdfData = $this->pdfApi->downloadFile($this->configParams['PDF_DOCUMENT_NAME']);
        $filePath = $this->configParams['LOCAL_FOLDER'] . $this->configParams['LOCAL_RESULT_DOCUMENT_NAME'];
        file_put_contents($filePath, $changedPdfData);
        echo "Downloaded: " . $filePath . "\n";
    }

    public function deletePage () {
        $resultPages = $this->pdfApi->deletePage($this->configParams['PDF_DOCUMENT_NAME'], $this->configParams['PAGE_NUMBER']);

        if ($resultPages->getCode() == 200) {
            echo "Page #{$this->configParams['PAGE_NUMBER']} - deleted!";
        }
        else
            echo "Unexpected error : can't delete page!!!";
    }

    function main() {
        global $configParams;

        try {
            $pdfPages = new PdfPages($configParams);
            $pdfPages->uploadDocument();
            $pdfPages->deletePage();
            $pdfPages->downloadResult();
        } catch (\Exception $e) {
            echo "Error: " . $e->getMessage() . "\n";
        }
    }
 

العمل مع الصفحات في PDF

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

مع مكتبة PHP لدينا يمكنك:

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