REST API & 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