# For complete examples and data files, please go to https://github.com/groupdocs-merger-cloud/groupdocs-merger-cloud-ruby-samples $app_sid = "XXXX-XXXX-XXXX-XXXX" # Get AppKey and AppSID from https://dashboard.groupdocs.cloud $app_key = "XXXXXXXXXXXXXXXX" # Get AppKey and AppSID from https://dashboard.groupdocs.cloud 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-by-start-end-numbers-with-filter" options.start_page_number = 3 options.end_page_number = 7 options.range_mode = "OddPages" options.mode = "Intervals" result = documentApi.split(GroupDocsMergerCloud::SplitRequest.new(options))