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, comopageSetup,saveOptionsyprintSettings.
- 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: