PNG JPG BMP TIFF PDF
Aspose.PDF  for PHP

تقسيم PDF في PHP SDK

قسم ملفات PDF في PHP Cloud API دون استخدام أي برنامج مثل Adobe PDF.

Get Started

كيفية تقسيم ملفات PDF باستخدام Cloud API لـ PHP

لماذا أحتاج إلى تقسيم مستندات PDF؟ قد يكون تقسيم ملفات PDF باستخدام PHP ضروريًا عند إدارة وتنظيم المستندات الكبيرة أو العمل في بيئة معالجة البيانات. أحيانًا يتطلب مستند أكبر قسمًا منفصلًا أو مجموعة من الصفحات. يتيح لك تقسيم PDF تسليط الضوء على الصفحات المقابلة واستخراجها دون الحاجة إلى بقية المستند.

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

يمكن أن يقلل تقسيم PDF إلى أقسام أصغر من حجم الملف، وهو أمر مفيد عندما تواجه مشكلات في التخزين أو تحميل المستندات على أنظمة ذات قيود حجم.

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

     
    composer install

خطوات تقسيم PDF عبر Cloud PHP SDK

برنامج بسيط لتقسيم ملفات PDF برمجيًا مع Aspose.PDF Cloud PHP SDK يمكن القيام بذلك بضع سطور من التعليمات البرمجية.

  1. قم بتثبيت PHP SDK.
  2. اذهب إلى لوحة التحكم Aspose Cloud.
  3. قم بإنشاء حساب جديد للوصول إلى جميع التطبيقات والخدمات أو سجل الدخول إلى حسابك.
  4. انقر على التطبيقات في القائمة اليسرى للحصول على معرف العميل والسر الخاص بالعميل.
  5. تحقق من دليل المطورين لتقسيم PDF في PHP.
  6. تحقق من مستودع GitHub الخاص بنا للحصول على قائمة كاملة بالـ API مع أمثلة عملية.
  7. تحقق من صفحة مرجعية API لوصف معلمات API.

متطلبات النظام

من السهل البدء مع Aspose.PDF Cloud PHP SDK ولا يوجد شيء لتثبيته. فقط قم بإنشاء حساب في Aspose for Cloud واحصل على معلومات تطبيقك. بمجرد حصولك على App SID & key، أنت جاهز لاستخدام Aspose.PDF Cloud PHP SDK.

  • PHP 7.4 وما بعده.

 

تقسيم ملفات PDF فردية باستخدام PHP


<?php

    require_once 'vendor/autoload.php';

    use Aspose\Pdf\Configuration;
    use Aspose\Pdf\Api\PdfApi;
    use Aspose\Pdf\Model\SplitResult;

    function splitSingle()
    {
        // Load credentials from JSON file
        $credentials = json_decode(file_get_contents('credentials.json'), true);
        $appSid = $credentials['id'];
        $appKey = $credentials['key'];

        // Initialize the PDF API
        $config = new Configuration();
        $config->setAppSid($appSid);
        $config->setAppKey($appKey);
        $pdfApi = new PdfApi($config);

        // Define local and storage file names
        $localFileName = 'input.pdf';
        $storageFileName = 'uploaded_input.pdf';

        try {
            // Upload the PDF file to Aspose Cloud Storage
            $pdfApi->uploadFile($storageFileName, fopen($localFileName, 'r'));

            // Split the PDF document
            $splitResult = $pdfApi->splitDocument($storageFileName);

            // Check if the split operation was successful
            if ($splitResult->getCode() === 200) {
                echo "Split operation successful.\n";

                // Download each split document
                $documents = $splitResult->getResult()->getDocuments();
                foreach ($documents as $index => $document) {
                    $fileName = "page" . ($index + 1) . ".pdf";
                    $fileContent = $pdfApi->downloadFile($document->getHref());
                    file_put_contents($fileName, $fileContent);
                    echo "Downloaded: $fileName\n";
                }
            } else {
                echo "Error: " . $splitResult->getStatus() . "\n";
            }
        } catch (Exception $e) {
            echo 'Exception: ',  $e->getMessage(), "\n";
        }
    }
 

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

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