تقسيم ملف PDF برمجيًا

Contents
[ ]

يوضح هذا الموضوع كيفية تقسيم صفحات PDF باستخدام Aspose.PDF لـ PHP عبر Java إلى ملفات PDF فردية في تطبيقات PHP الخاصة بك. لتقسيم صفحات PDF إلى ملفات PDF ذات صفحة واحدة باستخدام PHP، يمكن اتباع الخطوات التالية:

  1. قم بالتكرار خلال صفحات مستند PDF من خلال مجموعة PageCollection الخاصة بكائن Document.

  2. لكل تكرار، قم بإنشاء كائن Document جديد وأضف كائن Page الفردي إلى المستند الفارغ.

  3. احفظ ملف PDF الجديد باستخدام طريقة Save.

يظهر لك مقتطف الكود PHP التالي كيفية تقسيم صفحات PDF إلى ملفات PDF فردية.


    // افتح المستند
    $document = new Document($inputFile);
    $pages = $document->getPages();
    $pagesSize = java_values($pages->size());
       
    // قم بالتكرار عبر جميع الصفحات
    for ($pageCount = 1; $pageCount <= $pagesSize; $pageCount++) {
        $page = $pages->get_Item($pageCount);
        $newDocument = new Document();
        $newDocument->getPages()->add($page);
        $newDocument->save($outputFile . "page_" . $pageCount . ".pdf");
        $newDocument->close();
    }
    $document->close();