Convertir Excel a PDF – Aspose.Cells Cloud API
Esta API REST convierte un archivo de hoja de cálculo en un archivo en formato PDF. Requisitos previos: Obtenga un token de acceso JWT válido, asegúrese de que el archivo Excel de origen esté almacenado en un almacenamiento compatible y tenga los permisos adecuados para invocar el punto de conexión de conversión.
API PostConvertWorkbookToPDF
POST https://api.aspose.cloud/v3.0/cells/convert/pdf
Seguridad y autenticación
Las APIs de Aspose.Cells Cloud son seguras y requieren autenticación basada en token JWT.
Parámetro de consulta
| Nombre del parámetro | Tipo | Descripción |
|---|---|---|
| password | string | Contraseña para abrir el archivo Excel. |
| storageName | string | Nombre del almacenamiento donde se encuentra el archivo. |
| checkExcelRestriction | bool | Indica si se deben aplicar restricciones del archivo Excel al modificar objetos relacionados con celdas. |
checkExcelRestriction tiene como valor predeterminado false si se omite.
Parámetro del cuerpo de solicitud
| Nombre del parámetro | Tipo | Descripción |
|---|---|---|
| datafile | file | Archivo de datos guardado como la primera parte del contenido multipart. |
Respuesta
La respuesta devuelve un objeto JSON con metadatos del archivo. El archivo PDF en sí se puede descargar usando el FileContent proporcionado (codificado en base64) o mediante el enlace FileInfo. La API devuelve un objeto JSON de tipo FileInfo:
- FileInfo – objeto que contiene el nombre, tamaño y contenido codificado en base64 del archivo PDF generado.
{
"Filename": "ejemplo.pdf",
"FileSize": 12345,
"FileContent": "cadena_codificada_en_base64"
}
Códigos de estado HTTP
| Código | Significado | Descripción |
|---|---|---|
| 200 | OK | Filtro aplicado correctamente; la respuesta contiene detalles de la operación. |
| 400 | Solicitud incorrecta | Parámetros faltantes o no válidos (por ejemplo, tipo de archivo no admitido). |
| 401 | No autorizado | Token JWT no válido o faltante. |
| 413 | Carga demasiado grande | El archivo subido excede el límite de tamaño. |
| 500 | Error interno del servidor | Error inesperado en el servidor. |
Cómo usar la API PostConvertWorkbookToPDF con SDKs
Especificación de la API PostConvertWorkbookToPDF
La Especificación OpenAPI define una interfaz de programación accesible públicamente y permite realizar interacciones REST directamente desde un navegador web.
Encabezados de solicitud
| Encabezado | Tipo | Descripción |
|---|---|---|
| Authorization | string | Token portador obtenido mediante autenticación JWT. |
| Content-Type | string | Debe ser multipart/form-data para subir archivos. |
| Accept | string | application/json para recibir metadatos de respuesta. |
Puede utilizar la herramienta de línea de comandos cURL para acceder fácilmente a los servicios web de Aspose.Cells. Incluya un token de acceso en el encabezado Authorization y luego ejecute la siguiente solicitud.
Utilizar los SDKs de Aspose.Cells Cloud
El uso de un SDK puede simplificar el desarrollo al manejar detalles de bajo nivel. Consulte el repositorio de GitHub para obtener una lista completa de los SDKs de Aspose.Cells Cloud.
Los siguientes ejemplos de código muestran cómo realizar llamadas a los servicios web de Aspose.Cells mediante varios SDKs:
Otras APIs que implementan esta función
| API | Tipo | Descripción | Enlace Swagger |
|---|---|---|---|
| /cells/convert | PUT | Convierte un libro de trabajo desde el contenido de la solicitud a un formato especificado. | PutConvertWorkBook |
La API POST /cells/{name}/saveAs le permite guardar un archivo de MS Excel como PDF con configuraciones adicionales y almacenar el resultado en el almacenamiento.
Esta API REST convierte un archivo Excel a PDF.
La API PUT /cells/convert le permite convertir un archivo de MS Excel a PDF con configuraciones adicionales y devolver el resultado en la respuesta.
La API GET /cells/{name} le permite convertir un archivo de MS Excel a PDF con configuraciones adicionales y devolver el resultado en la respuesta.
Estas APIs PutConvertWorkBook, GetWorkBook y PostDocumentSaveAs definen una interfaz de programación accesible públicamente y permiten realizar interacciones REST directamente desde un navegador web.
Para opciones adicionales de conversión, consulte la página Opciones de guardado.