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

FileInfo

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.