API REST et SDK Ruby Cloud pour fusionner, diviser, mélanger ou supprimer des pages de formats de fichiers de documents courants.
Commencer l'essai gratuitCréez des applications professionnelles hautes performances dans Ruby pour combiner, diviser, mélanger, faire pivoter ou supprimer une seule page ou un document entier du même format dans vos applications Ruby. Les types de fichiers pris en charge incluent PDF, MS Word, feuilles de calcul Excel, présentations, dessins, HTML et de nombreux autres formats standard de l’industrie. Les développeurs peuvent facilement effectuer des opérations liées aux pages de document telles que l’échange, la suppression, l’extraction de pages du document source pour les combiner en un nouveau document résultant et définir l’orientation de la page en mode portrait ou paysage. L’API offre également des fonctionnalités de sécurité des documents optimisées pour appliquer, mettre à jour ou supprimer les mots de passe des formats de documents pris en charge.
Combinez plusieurs pages, diapositives ou feuilles de calcul dans un seul document
Permuter la position de deux pages, diapositives ou feuilles dans un document
Faites pivoter les pages en définissant des angles de rotation tels que 90, 180 ou 270 degrés
Divisez n’importe quel document en fichiers plus petits
Supprimer toute page unique ou toute collection de pages spécifiques
Changer l’orientation des pages
Réorganiser les pages, les diapositives ou les diagrammes
Définir, réinitialiser et supprimer le mot de passe
Récupérer la liste des formats de fichiers pris en charge
//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