Explore nuestros productos

If so you can download any of the below versions for testing. The product will function as normal except for an evaluation limitation. At the time of purchase we provide a license file via email that will allow the product to work in its full capacity. If you would also like an evaluation license to test without any restrictions for 30 days, please follow the directions provided here.


Product Docs Swagger Examples Blog Support Dashboard

Instalación

El paquete es available en PyPI y se puede instalar a través de pip ejecutando el siguiente comando:

pip install groupdocs-merger-cloud

PyPI - Version PyPI - Downloads Python-GroupDocsCloud


Requisitos

Dependencias

El SDK instala automáticamente los siguientes paquetes:

PackageConstraint
urllib3>= 1.15
six>= 1.10
certifi
python-dateutil

Fusionar documentos y páginas API REST de Python Cloud

GroupDocs.Merger Cloud SDK para Python permite a los desarrolladores integrar funciones avanzadas de combinación de documentos y manipulación de páginas en sus aplicaciones web Python, scripts y flujos de trabajo de automatización. Esta API REST, que admite más de 40 formatos de archivo, permite fusionar, dividir y reorganizar sin problemas páginas de documentos, incluidos archivos PDF, documentos de Word, hojas de cálculo de Excel y más. Las funciones de seguridad incluyen protección con contraseña para documentos, mientras que las operaciones adicionales de archivos y carpetas agilizan la administración del almacenamiento en la nube. Ya sea que trabaje con documentos de varios formatos o realice manipulaciones de páginas complejas, GroupDocs.Merger ofrece herramientas sólidas para el manejo seguro y eficiente de documentos en plataformas web, de escritorio y móviles.

Fusionar documentos

Combina dos o más documentos: combina varios documentos en un solo archivo.
Combinar páginas específicas: combine solo páginas específicas de diferentes documentos en una.
Unir rangos de páginas: combine rangos de páginas seleccionados de varios documentos en uno.
Fusión entre formatos: combine documentos de diferentes formatos (por ejemplo, DOCX y PDF) en una sola salida.

División y manipulación de páginas

Dividir documentos: divide un documento de origen en varios archivos separados.
Mover páginas: mueve páginas de documentos dentro de un archivo.
Girar páginas: gire las páginas del documento para ajustar su orientación.
Eliminar páginas: elimina páginas no deseadas de un documento.
Intercambiar páginas: intercambia la posición de las páginas dentro de un documento.
Extraer páginas: extrae páginas específicas de un documento a un archivo nuevo.
Cambiar orientación de página: ajuste la orientación de la página en los tipos de documentos admitidos.

Seguridad y protección de documentos

Establecer contraseña del documento: proteja los documentos estableciendo una contraseña.
Eliminar contraseña del documento: elimine las contraseñas existentes de los documentos protegidos.
Actualizar contraseña del documento: cambie la contraseña de un documento protegido.
Verificar protección con contraseña: verifique si un documento está protegido con contraseña.

Operaciones de archivos

Cargar archivos a la nube: cargue archivos al almacenamiento en la nube a través de la API.
Descargar archivos desde la nube: descargue archivos desde el almacenamiento en la nube a sistemas locales.
Copiar archivos: copie archivos dentro del almacenamiento en la nube a diferentes ubicaciones.
Mover archivos: mueva archivos entre carpetas en el almacenamiento en la nube.
Eliminar archivos: elimina archivos específicos del almacenamiento en la nube.

Operaciones de carpeta

Crear carpeta: crea nuevas carpetas en el almacenamiento en la nube.
Copiar carpeta: carpetas duplicadas dentro del almacenamiento en la nube.
Mover carpeta: mueve carpetas entre directorios en el almacenamiento en la nube.
Eliminar carpeta: elimina carpetas enteras del almacenamiento en la nube.

Licencias y autenticación

Modo de evaluación: prueba la API con una cuenta de prueba gratuita.
Autenticación segura: utilice el ID de cliente y el secreto de cliente para obtener acceso seguro a la API.
Licencia MIT: el SDK para Python tiene la licencia de MIT License.

Formatos de documentos admitidos

GroupDocs.Merger Cloud admite más de 40 formatos de archivo con capacidades de unión, división y manipulación de páginas:

  • Procesamiento de textos: DOC, DOCX, DOCM, DOT, DOTX, DOTM, RTF, ODT, OTT, HTML, MHT, MHTML
  • PDF y diseño de página: PDF, XPS, TEX, EPUB
  • Presentaciones: PPT, PPTX, PPS, PPSX, ODP, OTP, POTX, POTM, PPSM, PPTM
  • Hojas de cálculo: XLS, XLSX, XLSB, XLSM, XLT, XLTX, XLTM, ODS, CSV, TSV
  • Diagramas: VSDX, VSDM, VSSX, VSSM, VSTX, VSTM, VDX, VSX, VTX
  • Notas: UNO (Microsoft OneNote)
  • Texto: TXT, ERR

Las operaciones admitidas varían según el formato. La combinación de formatos cruzados a PDF/XPS y DOC/DOCX está disponible para muchos tipos. Para obtener la matriz de formato completa, consulte la documentation.

Inicio rápido

Obtenga sus credenciales API

Para utilizar GroupDocs.Merger Cloud, regístrese en GroupDocs.Cloud Dashboard y obtenga su ID de cliente y su Secreto de cliente.

Inicializar la API

Utilice el siguiente código para comenzar a utilizar GroupDocs.Merger Cloud SDK para Python:

import groupdocs_merger_cloud

# Get your ClientId and ClientSecret at https://dashboard.groupdocs.cloud
client_id = "YourClientId"
client_secret = "YourClientSecret"

# Create API configuration
configuration = groupdocs_merger_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"

# Create instance of the Document API
document_api = groupdocs_merger_cloud.DocumentApi.from_config(configuration)

Fusionar varios documentos

Una vez inicializado, utilice este ejemplo básico para fusionar documentos de Word en un solo archivo:

import groupdocs_merger_cloud

client_id = "YourClientId"
client_secret = "YourClientSecret"

document_api = groupdocs_merger_cloud.DocumentApi.from_keys(client_id, client_secret)

item1 = groupdocs_merger_cloud.JoinItem()
item1.file_info = groupdocs_merger_cloud.FileInfo("WordProcessing/four-pages.docx")

item2 = groupdocs_merger_cloud.JoinItem()
item2.file_info = groupdocs_merger_cloud.FileInfo("WordProcessing/one-page.docx")

options = groupdocs_merger_cloud.JoinOptions()
options.join_items = [item1, item2]
options.output_path = "Output/joined.docx"

result = document_api.join(groupdocs_merger_cloud.JoinRequest(options))

print("Output file path = " + result.path)

Con esta guía de inicio rápido, estará listo para comenzar a fusionar documentos usando GroupDocs.Merger Cloud en sus aplicaciones Python. Para más detalles, visite el documentation.

Obtenga formatos de archivo compatibles

Recupere la lista completa de formatos de archivo compatibles disponibles a través de Merger API.

import groupdocs_merger_cloud

info_api = groupdocs_merger_cloud.InfoApi.from_keys("YourClientId", "YourClientSecret")

result = info_api.get_supported_file_formats()

for fmt in result.formats:
    print(fmt.file_format)

Unir páginas de varios documentos

Fusione páginas específicas de múltiples documentos fuente en un único archivo de salida, con soporte para rangos de páginas y filtros.

import groupdocs_merger_cloud

document_api = groupdocs_merger_cloud.DocumentApi.from_keys("YourClientId", "YourClientSecret")

item1 = groupdocs_merger_cloud.JoinItem()
item1.file_info = groupdocs_merger_cloud.FileInfo("WordProcessing/sample-10-pages.docx")
item1.pages = [3, 6, 8]

item2 = groupdocs_merger_cloud.JoinItem()
item2.file_info = groupdocs_merger_cloud.FileInfo("WordProcessing/four-pages.docx")
item2.start_page_number = 1
item2.end_page_number = 4
item2.range_mode = "OddPages"

options = groupdocs_merger_cloud.JoinOptions()
options.join_items = [item1, item2]
options.output_path = "Output/joined-pages.docx"

result = document_api.join(groupdocs_merger_cloud.JoinRequest(options))

print("Output file path = " + result.path)

Fusionar documentos entre formatos en PDF

Combine documentos de diferentes formatos (por ejemplo, PDF y DOCX protegidos con contraseña) en un solo archivo PDF.

import groupdocs_merger_cloud

document_api = groupdocs_merger_cloud.DocumentApi.from_keys("YourClientId", "YourClientSecret")

item1 = groupdocs_merger_cloud.JoinItem()
item1.file_info = groupdocs_merger_cloud.FileInfo(
    "Pdf/one-page-password.pdf", None, None, "password"
)

item2 = groupdocs_merger_cloud.JoinItem()
item2.file_info = groupdocs_merger_cloud.FileInfo("WordProcessing/one-page.docx")

options = groupdocs_merger_cloud.JoinOptions()
options.join_items = [item1, item2]
options.output_path = "Output/joined.pdf"

result = document_api.join(groupdocs_merger_cloud.JoinRequest(options))

print("Output file path = " + result.path)

Dividir documento en páginas individuales

Divida un documento en archivos separados especificando números de página exactos.

import groupdocs_merger_cloud

document_api = groupdocs_merger_cloud.DocumentApi.from_keys("YourClientId", "YourClientSecret")

options = groupdocs_merger_cloud.SplitOptions()
options.file_info = groupdocs_merger_cloud.FileInfo("WordProcessing/sample-10-pages.docx")
options.output_path = "Output/split-document"
options.pages = [1, 3]
options.mode = "Pages"

result = document_api.split(groupdocs_merger_cloud.SplitRequest(options))

print("Documents count = " + str(len(result.documents)))

Extraer páginas por números

Extraiga páginas específicas de un documento a un archivo nuevo.

import groupdocs_merger_cloud

pages_api = groupdocs_merger_cloud.PagesApi.from_keys("YourClientId", "YourClientSecret")

options = groupdocs_merger_cloud.ExtractOptions()
options.file_info = groupdocs_merger_cloud.FileInfo("WordProcessing/sample-10-pages.docx")
options.output_path = "Output/extract-pages-by-numbers.docx"
options.pages = [2, 4, 7]

result = pages_api.extract(groupdocs_merger_cloud.ExtractRequest(options))

print("Output file path = " + result.path)

Rotar páginas del documento

Gire las páginas seleccionadas en un documento PDF para ajustar su orientación.

import groupdocs_merger_cloud

pages_api = groupdocs_merger_cloud.PagesApi.from_keys("YourClientId", "YourClientSecret")

options = groupdocs_merger_cloud.RotateOptions()
options.file_info = groupdocs_merger_cloud.FileInfo("Pdf/ten-pages.pdf")
options.output_path = "Output/rotate-pages.pdf"
options.pages = [2, 4]
options.mode = "Rotate90"

result = pages_api.rotate(groupdocs_merger_cloud.RotateRequest(options))

print("Output file path = " + result.path)

Agregar contraseña al documento

Asegure un documento agregando protección con contraseña.

import groupdocs_merger_cloud

security_api = groupdocs_merger_cloud.SecurityApi.from_keys("YourClientId", "YourClientSecret")

options = groupdocs_merger_cloud.Options()
options.file_info = groupdocs_merger_cloud.FileInfo(
    "WordProcessing/one-page.docx", None, None, "password"
)
options.output_path = "Output/add-password.docx"

result = security_api.add_password(groupdocs_merger_cloud.AddPasswordRequest(options))

print("Output file path = " + result.path)

Proyectos de muestra en GitHub

El GroupDocs.Merger Cloud Python Samples El repositorio incluye ejemplos listos para ejecutar que cubren:

CategoríaEjemplos
InformaciónTipos de archivos admitidos, información del documento
Operaciones de documentosUnir varios documentos, unir formatos cruzados, unir páginas, unir imágenes, dividir documentos, obtener vista previa, importar archivos adjuntos
Operaciones de páginasExtraer páginas, mover páginas, eliminar páginas, rotar páginas, intercambiar páginas, cambiar orientación
Operaciones de seguridadAgregar, eliminar, actualizar contraseña; comprobar la protección con contraseña

Cómo ejecutar los ejemplos

  1. Clona o descarga el samples repository2. EditarExamples/Common.pyy configura tuclient_idyclient_secret3. Ve alExamplesdirectorio
  2. correrpip install groupdocs-merger-cloud -U5. Ejecutarpython RunExamples.py

Para más detalles, visite Getting Started.


Product Docs Swagger Examples Blog Support Dashboard


Etiquetas

Document Merging API | Python Cloud API | GroupDocs.Merger Cloud | REST API | Page Manipulation | Document Security | Password Protection | Cloud Storage Integration | File Operations | Folder Operations | Document Splitting | PDF Merging | Cross-format Merging | Word Document Merging | Excel File Merging | Presentation Merging | Document Reorganization | Secure API Access | Document Joining | Document Manipulation API | Merge Multiple Formats | Cross-platform API


 Español