Conversione Avanzata di File Excel – Guida all'API Aspose.Cells Cloud

API Cloud Avanzata per la Conversione Excel

L’operazione di Conversione Avanzata consente di trasformare una cartella di lavoro Excel in vari formati di output (PDF, HTML, CSV, ecc.), offrendo un controllo dettagliato sull’impostazione della pagina, sulle opzioni di salvataggio e sulle impostazioni di stampa.

Prerequisiti / Autenticazione
Per utilizzare questo endpoint è necessario ottenere un token di accesso da Aspose.Cells Cloud e includeerlo nell’intestazione Authorization come token Bearer.

Riferimento API

  • Metodo: PUT
  • Endpoint: /cells/convert
  • Parametri:
    • format (stringa, obbligatorio) – Format di output desiderato (ad esempio, pdf, html).
    • outPath (stringa, facoltativo) – Percorso nello storage cloud in cui verrà salvato il file convertito.
    • options (oggetto, facoltativo) – Oggetto JSON contenente opzioni avanzate di conversione come pageSetup, saveOptions e printSettings.
  • Esempio di corpo della richiesta:
    {
      "format": "pdf",
      "outPath": "output/converted.pdf",
      "options": {
        "pageSetup": {
          "orientation": "Landscape",
          "paperSize": "A4"
        },
        "saveOptions": {
          "compress": true
        },
        "printSettings": {
          "printHeadings": false
        }
      }
    }
    
  • Risposta:
    • 200 OK – Conversione riuscita; la risposta contiene il flusso del file convertito o un riferimento al file salvato.
    • 400 Bad Request – Parametri non validi o corpo della richiesta malformato.
    • 401 Unauthorized – Autenticazione non riuscita o token mancante.
    • 500 Internal Server Error – Errore lato server durante la conversione.

Codici di Stato HTTP

Codice Significato Descrizione
200 OK Filtraggio applicato correttamente; la risposta contiene i dettagli dell’operazione.
400 Bad Request Parametri mancanti o non validi (ad esempio, tipo di file non supportato).
401 Unauthorized Token JWT non valido o mancante.
413 Payload Too Large Il file caricato supera il limite di dimensione.
500 Internal Server Error Errore imprevisto del server.

Note

  • Alcuni formati di output presentano limitazioni specifiche (ad esempio, la conversione in HTML non preserva le macro). Consultare la documentazione specifica per ogni formato per ulteriori dettagli.

La capacità di caricare file di fogli elettronici da diverse fonti di dati

Impostazione della Pagina e Opzioni di Salvataggio

Famiglia di SDK Cloud

L’utilizzo di un SDK accelera lo sviluppo gestendo i dettagli a basso livello, permettendoti di concentrarti sulle attività del tuo progetto.Consulta il repository GitHub per un elenco completo degli SDK di Aspose.Cells Cloud.

I seguenti esempi di codice mostrano come effettuare chiamate ai servizi web Aspose.Cells utilizzando vari SDK: