دمج وتقسيم المستندات مع Ruby SDK

REST APIs & Ruby Cloud SDK لدمج أو تقسيم أو خلط أو إزالة الصفحات من صيغ ملفات المستندات الشائعة.

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

أنشئ تطبيقات أعمال عالية الأداء في Ruby لدمج أو تقسيم أو خلط أو تدوير أو حذف صفحة واحدة أو مستند كامل بنفس الصيغة في تطبيقاتك التي تستخدم Ruby. تشمل صيغ الملفات المدعومة PDF، MS Word، جداول بيانات Excel، عروض تقديمية، رسومات، HTML والعديد من صيغ الصناعة القياسية الأخرى. يمكن للمطورين بسهولة تنفيذ عمليات متعلقة بصفحات المستند مثل تبديل الصفحات، إزالتها، استخراج صفحات من المستند المصدر لدمجها في مستند جديد، وتعيين اتجاه الصفحة إلى وضعية عمودية أو أفقية. كما يقدّم API ميزات أمان مستند محسّنة لتطبيق أو تحديث أو إزالة كلمات المرور من صيغ المستندات المدعومة.

ميزات دمج المستندات REST API

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

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

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

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

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

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

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

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

جلب قائمة صيغ الملفات المدعومة

تقسيم إلى مستند متعدد الصفحات - Ruby

  //Get your App SID and App Key at https://dashboard.groupdocs.cloud (free registration is required).
  class SplitToMultiPageDocuments
  def self.Run()    
    documentApi = GroupDocsMergerCloud::DocumentApi.from_keys($app_sid, $app_key)
    options = GroupDocsMergerCloud::SplitOptions.new
    options.file_info = GroupDocsMergerCloud::FileInfo.new
    options.file_info.file_path = 'WordProcessing/sample-10-pages.docx'
    options.output_path = "Output/split-to-multipage-document"
    options.pages = [3, 6, 8]
    options.mode = "Intervals"

    result = documentApi.split(GroupDocsMergerCloud::SplitRequest.new(options))
  
    puts("Documents count: " + result.documents.size.to_s)
  end
end

Support and Learning Resources

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

  عربي
001803f21