Excel in PDF konvertieren – Aspose.Cells Cloud API
Diese REST API konvertiert eine Tabellendatei in eine PDF-Datei. Voraussetzungen: Holen Sie sich ein gültiges JWT-Access-Token, stellen Sie sicher, dass die Quell-Excel-Datei in einem unterstützten Speicher abgelegt ist, und verfügen Sie über die erforderlichen Berechtigungen, um die Konvertierungs-Endpunkt aufzurufen.
PostConvertWorkbookToPDF API
POST https://api.aspose.cloud/v3.0/cells/convert/pdf
Sicherheit und Authentifizierung
Die Aspose.Cells Cloud APIs sind sicher und erfordern eine JWT-Token-basierte Authentifizierung.
Abfrageparameter
| Parametername | Typ | Beschreibung |
|---|---|---|
| password | string | Passwort zum Öffnen der Excel-Datei. |
| storageName | string | Der Name des Speichers, in dem sich die Datei befindet. |
| checkExcelRestriction | bool | Ob Excel-Dateieinschränkungen beim Ändern zellbezogener Objekte erzwungen werden sollen. |
checkExcelRestriction ist standardmäßig false, falls weggelassen.
Anforderungstextparameter
| Parametername | Typ | Beschreibung |
|---|---|---|
| datafile | file | Die Datendatei, die als erster Teil des multipart-Inhalts gespeichert wird. |
Antwort
Die Antwort gibt ein JSON-Objekt mit Dateimetadaten zurück. Die PDF-Datei selbst kann mithilfe des bereitgestellten FileContent (base64-kodiert) oder über den FileInfo-Link heruntergeladen werden. Die API gibt ein JSON-Objekt des Typs FileInfo zurück:
- FileInfo – Objekt, das Name, Größe und base64-kodierten Inhalt der erzeugten PDF-Datei enthält.
{
"Filename": "example.pdf",
"FileSize": 12345,
"FileContent": "base64_encoded_string"
}
HTTP-Statuscodes
| Code | Bedeutung | Beschreibung |
|---|---|---|
| 200 | OK | Filter erfolgreich angewendet; Antwort enthält Details zum Vorgang. |
| 400 | Bad Request | Fehlende oder ungültige Parameter (z. B. nicht unterstützter Dateityp). |
| 401 | Unauthorized | Ungültiges oder fehlendes JWT-Token. |
| 413 | Payload Too Large | Die hochgeladene Datei überschreitet das Größenlimit. |
| 500 | Internal Server Error | Unerwarteter Serverfehler. |
Verwendung der PostConvertWorkbookToPDF API mit SDKs
PostConvertWorkbookToPDF API-Spezifikation
Die OpenAPI-Spezifikation definiert eine öffentlich zugängliche Programmierschnittstelle und ermöglicht REST-Interaktionen direkt aus einem Webbrowser.
Anforderungsheader
| Header | Typ | Beschreibung |
|---|---|---|
| Authorization | string | Bearer-Token, das über JWT-Authentifizierung erhalten wurde. |
| Content-Type | string | Muss multipart/form-data für den Datei-Upload sein. |
| Accept | string | application/json, um die Antwortmetadaten zu erhalten. |
Sie können das cURL-Befehlszeilentool verwenden, um einfach auf die Aspose.Cells-Webdienste zuzugreifen. Fügen Sie ein Access-Token in den Authorization-Header ein und führen Sie dann die folgende Anforderung aus.
Verwendung der Aspose.Cells Cloud SDKs
Die Verwendung eines SDKs kann die Entwicklung vereinfachen, indem Low-Level-Details gehandhabt werden. Besuchen Sie das GitHub-Repository, um eine vollständige Liste der Aspose.Cells Cloud SDKs zu erhalten.
Die folgenden Codebeispiele zeigen, wie Aufrufe an Aspose.Cells-Webdienste mit verschiedenen SDKs durchgeführt werden:
Weitere APIs, die diese Funktion implementieren
| API | Typ | Beschreibung | Swagger-Link |
|---|---|---|---|
| /cells/convert | PUT | Konvertiert eine Arbeitsmappe aus dem Anforderungstext in ein angegebenes Format. | PutConvertWorkBook |
Die POST /cells/{name}/saveAs API ermöglicht es, eine MS-Excel-Datei mit zusätzlichen Einstellungen als PDF zu speichern und das Ergebnis im Speicher abzulegen.
Diese REST API konvertiert eine Excel-Datei in PDF.
Die PUT /cells/convert API ermöglicht es, eine MS-Excel-Datei mit zusätzlichen Einstellungen in PDF zu konvertieren und das Ergebnis in der Antwort zurückzugeben.
Die GET /cells/{name} API ermöglicht es, eine MS-Excel-Datei mit zusätzlichen Einstellungen in PDF zu konvertieren und das Ergebnis in der Antwort zurückzugeben.
Diese PutConvertWorkBook, GetWorkBook und PostDocumentSaveAs APIs definieren eine öffentlich zugängliche Programmierschnittstelle und ermöglichen REST-Interaktionen direkt aus einem Webbrowser.
Weitere Konvertierungsoptionen finden Sie auf der Seite Save Options.