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