Combinar y dividir documentos con Ruby SDK

REST API y Ruby Cloud SDK para fusionar, dividir, mezclar o eliminar páginas de formatos de archivo de documentos populares.

Empiza la prueba gratuita

Cree aplicaciones comerciales de alto rendimiento en Ruby para combinar, dividir, mezclar, rotar o eliminar una sola página o un documento completo del mismo formato en sus aplicaciones Ruby. Los tipos de archivos admitidos incluyen PDF, MS Word, hojas de cálculo de Excel, presentaciones, dibujos, HTML y muchos otros formatos estándar de la industria. Los desarrolladores pueden realizar fácilmente operaciones relacionadas con páginas de documentos, como intercambiar, eliminar, extraer páginas del documento de origen para combinarlas como un nuevo documento resultante y establecer la orientación de la página en modo vertical u horizontal. La API también ofrece funciones de seguridad de documentos optimizadas para aplicar, actualizar o eliminar contraseñas de los formatos de documentos admitidos.

Características de la API REST de fusión de documentos

Combine varias páginas, diapositivas u hojas de cálculo en un solo documento

Cambiar la posición de dos páginas, diapositivas u hojas dentro de un documento

Gire las páginas configurando ángulos de rotación como 90, 180 o 270 grados

Divide cualquier documento en archivos más pequeños

Eliminar cualquier página individual o colección de páginas específicas

Cambiar la orientación de la página

Reorganizar páginas, diapositivas o diagramas

Establecer, restablecer y eliminar contraseña

Obtener lista de formatos de archivo admitidos

Dividir en un documento de varias 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 apoyo y aprendizaje

GroupDocs.Merger Cloud también ofrece SDK de fusión de documentos individuales para otros idiomas, como se indica a continuación:

  Español