Combine e divida documentos com Ruby SDK

APIs REST e Ruby Cloud SDK para mesclar, dividir, embaralhar ou remover páginas de formatos de arquivo de documento populares.

  • GroupDocs.Merger Cloud for cURL
  • GroupDocs.Merger Cloud SDK for .NET
  • GroupDocs.Merger Cloud SDK for Java
  • GroupDocs.Merger Cloud SDK for PHP
  • GroupDocs.Merger Cloud SDK for Python
  • GroupDocs.Merger Cloud SDK for Node.js
  • GroupDocs.Merger Cloud SDK for Android
Iniciar teste gratuito

Crie aplicativos de negócios de alto desempenho em Ruby para combinar, dividir, embaralhar, girar ou excluir uma única página ou documento inteiro do mesmo formato em seus aplicativos Ruby. Os tipos de arquivo suportados incluem PDF, MS Word, planilhas do Excel, apresentações, desenhos, HTML e muitos outros formatos padrão da indústria. Os desenvolvedores podem executar facilmente operações relacionadas às páginas do documento, como trocar, remover, extrair páginas do documento de origem para combinar como um novo documento resultante e definir a orientação da página para o modo retrato ou paisagem. A API também oferece recursos otimizados de segurança de documentos para aplicar, atualizar ou remover senhas dos formatos de documentos suportados.

Recursos da API REST de fusão de documentos

Combine várias páginas, slides ou planilhas em um único documento

Troque a posição de quaisquer duas páginas, slides ou planilhas em um documento

Gire as páginas definindo ângulos de rotação como 90, 180 ou 270 graus

Divida qualquer documento em arquivos menores

Remova qualquer página única ou coleção de páginas específicas

Alterar a orientação da página

Reorganizar páginas, slides ou diagramas

Definir, redefinir e remover senha

Buscar lista de formatos de arquivo suportados

Dividir em documento de várias páginas - 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

Recursos de suporte e aprendizado

GroupDocs.Merger Cloud também oferece SDKs de fusão de documentos individuais para outros idiomas, conforme listado abaixo:

  Português