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