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