REST APIs وRuby Cloud SDK لدمج الصفحات أو تقسيمها أو تبديلها عشوائيًا أو إزالتها من تنسيقات ملفات المستندات الشائعة.
ابدأ التجربة المجانيةأنشئ تطبيقات أعمال عالية الأداء في Ruby لدمج أو تقسيم أو خلط أو تدوير أو حذف صفحة واحدة أو مستند كامل بنفس التنسيق في تطبيقات Ruby الخاصة بك. تتضمن أنواع الملفات المدعومة PDF وMS Word وجداول بيانات Excel والعروض التقديمية والرسومات وHTML والعديد من التنسيقات القياسية الصناعية الأخرى. يمكن للمطورين بسهولة إجراء العمليات المتعلقة بصفحات المستندات مثل تبديل الصفحات وإزالتها واستخراجها من المستند المصدر لدمجها كمستند جديد ناتج وتعيين اتجاه الصفحة إلى الوضع الرأسي أو الأفقي. توفر واجهة برمجة التطبيقات (API) أيضًا ميزات أمان المستندات المحسنة لتطبيق كلمات المرور أو تحديثها أو إزالتها من تنسيقات المستندات المدعومة.
//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