دمج المستندات وتقسيمها باستخدام PHP SDK

Cloud REST API للمطورين لدمج أو تقسيم مستندات متعددة بنفس التنسيق بسرعة داخل التطبيقات المستندة إلى PHP.

  • GroupDocs.Merger Cloud for cURL
  • GroupDocs.Merger Cloud SDK for .NET
  • GroupDocs.Merger Cloud SDK for Java
  • GroupDocs.Merger Cloud SDK for Python
  • GroupDocs.Merger Cloud SDK for Ruby
  • GroupDocs.Merger Cloud SDK for Node.js
  • GroupDocs.Merger Cloud SDK for Android
ابدأ التجربة المجانية

يعد GroupDocs.Merger Cloud SDK for PHP حلاً برمجيًا لربط مستندات متعددة من نفس التنسيق بسلاسة في مستند واحد، مما يسمح بدمجها صفحة تلو الأخرى أو الاختيار بين نطاقات الصفحات. يدعم Cloud SDK العديد من عمليات المستندات المفيدة لتقسيم مستند واحد إلى عدة مستندات وإنشاء تمثيل صور لصفحات المستند بتنسيقات PNG وJPG وBMP من أجل تشخيص أفضل لبنية المستند ومحتواه داخله. إن SDK لدمج المستندات قادر أيضًا على تنفيذ العديد من عمليات الدمج والتقسيم المفيدة على صفحات المستندات مما يسمح لك بنقل اتجاه الصفحات أو إزالتها أو تدويرها أو تبديلها أو استخراجها أو تغييرها مع دعم إضافي لاستخراج معلومات المستند وإدارة كلمة المرور- الوثائق المحمية. تم إنشاء GroupDocs.Merger Cloud SDK لـ PHP كطبقة فوق GroupDocs.Merger Cloud REST API التي يمكن استخدامها مع أي لغة أو نظام أساسي للتطوير يمكنه استدعاء REST APIs.

ميزات واجهة برمجة تطبيقات REST لدمج المستندات

ادمج عدة صفحات أو شرائح أو جداول بيانات في مستند واحد

تبديل موضع أي صفحتين أو شريحة أو ورقة داخل المستند

قم بتدوير الصفحات عن طريق ضبط زوايا التدوير مثل 90 أو 180 أو 270 درجة

تقسيم أي مستند إلى ملفات أصغر

قم بإزالة أي صفحة أو مجموعة من الصفحات المحددة

تغيير اتجاه الصفحة

إعادة ترتيب الصفحات أو الشرائح أو الرسوم البيانية

تعيين وإعادة تعيين وإزالة كلمة المرور

جلب قائمة تنسيقات الملفات المدعومة

الانضمام إلى صفحات متعددة - PHP

  //Get your App SID and App Key at https://dashboard.groupdocs.cloud (free registration is required).
  class JoinMultipleDocuments {
    public static function Run() {
    
      $documentApi = CommonUtils::GetDocumentApiInstance();
    
      $fileInfo1 = new Model\FileInfo();
      $fileInfo1->setFilePath("WordProcessing/four-pages.docx");         
      $item1 = new Model\JoinItem();        
      $item1->setFileInfo($fileInfo1);

      $fileInfo2 = new Model\FileInfo();
      $fileInfo2->setFilePath("WordProcessing/one-page.docx");          
      $item2 = new Model\JoinItem();
      $item2->setFileInfo($fileInfo2);                
    
      $options = new Model\JoinOptions();
      $options->setJoinItems([$item1, $item2]);
      $options->setOutputPath("Output/joined.docx");

      $request = new Requests\joinRequest($options);       
      $response = $documentApi->join($request);
    
      echo "Output file path: " . $response->getPath();    
      echo "\n";                        
    }
  }		
      ```

Support and Learning Resources

توفر GroupDocs.Merger Cloud أيضًا مجموعات SDK لدمج المستندات الفردية للغات الأخرى كما هو موضح أدناه:

  عربي