Dividir un archivo de Word con la API REST de Python

Este artículo explica cómo dividir un archivo Word con la API REST de Python. Aprenderá el proceso para extraer páginas automáticamente de Word con la API REST de Python mediante el SDK de Python en la nube. Analizaremos diferentes parámetros para personalizar el resultado de la división.

Requisito previo

Pasos para dividir un documento de Word con la API de Python Low Code

  1. Instanciar un objeto de la clase WordsApi para dividir el archivo Word
  2. Cargue el archivo de Word en el objeto de flujo de archivos
  3. Cree el objeto SplitDocumentOnlineRequest con el archivo de entrada, el archivo de salida y el rango de páginas
  4. Llame al objeto SplitDocumentOnline utilizando el objeto de solicitud anterior
  5. Obtenga la página de salida de destino utilizando el método Result.Document.TryGetValue() y guárdela en el disco

Estos pasos describen cómo dividir un documento de Word con la API REST de Python. Comience el proceso cargando el archivo de Word de origen y luego creando el objeto SplitDocumentOnlineRequest, indicando el documento de entrada, el formato de salida, el nombre del archivo de salida, la página inicial y la página final. Finalmente, llame al método SplitDocumentOnline para dividir el documento y guardar la página de salida deseada en el disco.

Código para dividir documentos de Word en línea en la API de Python de bajo código

Este código demuestra el proceso para extraer páginas de un documento de Word con la API de Python Low Code. El nombre del archivo de destino se usa como prefijo para las múltiples páginas de salida, donde _page# se usa como sufijo. Crea tantos nombres como los extraídos del documento fuente con este esquema y se pueden recuperar como se muestra en el código de ejemplo donde la página 2 está guardada en el disco.

En este tema, aprendimos a desarrollar un separador DOCX con la API REST de Python. Para combinar archivos de Word, consulte el siguiente artículo: Fusionar documentos de Word con la API REST de Python.

 Español