Conversión avanzada de archivo Excel – Guía de la API de Aspose.Cells Cloud

API en la nube avanzada para conversión de Excel

La operación de Conversión avanzada le permite transformar un libro de Excel en diversos formatos de salida (PDF, HTML, CSV, etc.), ofreciéndole un control detallado sobre la configuración de página, las opciones de guardado y las configuraciones de impresión.

Prerrequisitos / Autenticación
Para utilizar este punto de conexión, debe obtener un token de acceso de Aspose.Cells Cloud e incluirlo en el encabezado Authorization como un token Bearer.

Referencia de la API

  • Método: PUT
  • Punto de conexión: /cells/convert
  • Parámetros:
    • format (cadena, obligatorio) – Formato de salida deseado (por ejemplo, pdf, html).
    • outPath (cadena, opcional) – Ruta en el almacenamiento en la nube donde se guardará el archivo convertido.
    • options (objeto, opcional) – Objeto JSON que contiene opciones avanzadas de conversión, como pageSetup, saveOptions y printSettings.
  • Ejemplo de cuerpo de solicitud:
    {
      "format": "pdf",
      "outPath": "output/converted.pdf",
      "options": {
        "pageSetup": {
          "orientation": "Landscape",
          "paperSize": "A4"
        },
        "saveOptions": {
          "compress": true
        },
        "printSettings": {
          "printHeadings": false
        }
      }
    }
    
  • Respuesta:
    • 200 OK – Conversión exitosa; la respuesta contiene el flujo del archivo convertido o una referencia al archivo guardado.
    • 400 Bad Request – Parámetros inválidos o cuerpo de solicitud mal formado.
    • 401 Unauthorized – Autenticación fallida o token ausente.
    • 500 Internal Server Error – Error del servidor durante la conversión.

Códigos de estado HTTP

Código Significado Descripción
200 OK Filtro aplicado correctamente; la respuesta contiene detalles de la operación.
400 Bad Request Parámetros faltantes o inválidos (por ejemplo, tipo de archivo no admitido).
401 Unauthorized Token JWT inválido o ausente.
413 Payload Too Large El archivo subido excede el límite de tamaño.
500 Internal Server Error Error inesperado del servidor.

Notas

  • Algunos formatos de salida tienen limitaciones específicas (por ejemplo, la conversión a HTML no preserva las macros). Consulte la documentación específica por formato para obtener detalles.

Posibilidad de cargar archivos de hojas de cálculo desde múltiples fuentes de datos

Configuración de página y opciones de guardado

Familia de SDK en la nube

El uso de un SDK acelera el desarrollo al manejar los detalles de bajo nivel, permitiéndole enfocarse en las tareas de su proyecto. Consulte el repositorio de GitHub para obtener una lista completa de los SDK de Aspose.Cells Cloud.

Los siguientes ejemplos de código muestran cómo realizar llamadas a los servicios web de Aspose.Cells mediante diversos SDK: