Conversion avancée de fichier Excel – Guide de l’API Aspose.Cells Cloud

API cloud avancée pour la conversion Excel

L’opération de conversion avancée vous permet de transformer un classeur Excel en divers formats de sortie (PDF, HTML, CSV, etc.), tout en vous offrant un contrôle précis sur la mise en page, les options d’enregistrement et les paramètres d’impression.

Prérequis / Authentification
Pour utiliser ce point de terminaison, vous devez obtenir un jeton d’accès auprès d’Aspose.Cells Cloud et l’inclure dans l’en-tête Authorization sous forme de jeton Bearer.

Référence de l’API

  • Méthode : PUT
  • Point de terminaison : /cells/convert
  • Paramètres :
    • format (chaîne de caractères, obligatoire) – Format de sortie souhaité (par exemple, pdf, html).
    • outPath (chaîne de caractères, optionnel) – Chemin dans le stockage cloud où le fichier converti sera enregistré.
    • options (objet, optionnel) – Objet JSON contenant des options avancées de conversion telles que pageSetup, saveOptions et printSettings.
  • Exemple de corps de requête :
    {
      "format": "pdf",
      "outPath": "output/converted.pdf",
      "options": {
        "pageSetup": {
          "orientation": "Landscape",
          "paperSize": "A4"
        },
        "saveOptions": {
          "compress": true
        },
        "printSettings": {
          "printHeadings": false
        }
      }
    }
    
  • Réponse :
    • 200 OK – La conversion a réussi ; la réponse contient le flux du fichier converti ou une référence vers le fichier enregistré.
    • 400 Bad Request – Paramètres invalides ou corps de requête mal formé.
    • 401 Unauthorized – Échec de l’authentification ou jeton manquant.
    • 500 Internal Server Error – Erreur côté serveur pendant la conversion.

Codes de statut HTTP

Code Signification Description
200 OK Filtre appliqué avec succès ; la réponse contient les détails de l’opération.
400 Bad Request Paramètres manquants ou invalides (par exemple, type de fichier non pris en charge).
401 Unauthorized Jeton JWT invalide ou manquant.
413 Payload Too Large Le fichier téléchargé dépasse la limite de taille.
500 Internal Server Error Erreur serveur inattendue.

Remarques

  • Certains formats de sortie présentent des limitations spécifiques (par exemple, la conversion HTML ne préserve pas les macros). Consultez la documentation spécifique à chaque format pour plus de détails.

Possibilité de charger des fichiers de feuille de calcul à partir de multiples sources de données

Définir la mise en page et les options d’enregistrement

Famille de SDK cloud

L’utilisation d’un SDK accélère le développement en gérant les détails de bas niveau, ce qui vous permet de vous concentrer sur les tâches de votre projet. Consultez le dépôt GitHub pour obtenir la liste complète des SDK Aspose.Cells Cloud.

Les exemples de code suivants illustrent comment effectuer des appels aux services web Aspose.Cells à l’aide de divers SDK :