Combiner et diviser des documents avec Ruby SDK

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 gratuit

Cré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.

Fonctionnalités de l’API REST de fusion de documents

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

Diviser en un document de plusieurs pages - Ruby

  //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

Ressources d'assistance et d'apprentissage

GroupDocs.Merger Cloud propose également des SDK de fusion de documents individuels pour d’autres langues, comme indiqué ci-dessous :

  Français