Konvertera Excel till PDF – Aspose.Cells Cloud API
Detta REST-API konverterar en kalkylarkfil till en PDF-fil. Förutsättningar: Du behöver en giltig JWT-åtkomsttoken, käll-Excel-filen måste finnas lagrad i ett stöddat lagringsutrymme, och du måste ha rätt behörigheter för att anropa konverteringsändpunkten.
API för PostConvertWorkbookToPDF
POST https://api.aspose.cloud/v3.0/cells/convert/pdf
Säkerhet och autentisering
Aspose.Cells Cloud API:n är säkra och kräver JWT-tokenbaserad autentisering.
Frågeparameter
| Parameter namn | Typ | Beskrivning |
|---|---|---|
| password | string | Lösenord för att öppna Excel-filen. |
| storageName | string | Namnet på det lagringsutrymme där filen finns. |
| checkExcelRestriction | bool | Huruvida Excel-filens begränsningar ska tillämpas vid ändring av cellobjekt. |
checkExcelRestriction är standardvärdet false om parametern utelämnas.
Parameter för begärandetext
| Parameter namn | Typ | Beskrivning |
|---|---|---|
| datafile | fil | Datafilen som sparas som första del av innehållet i multipart-formatet. |
Svar
Svaret returnerar ett JSON-objekt med filmetadata. PDF-filen själv kan laddas ner via den angivna FileContent (base64-kodad sträng) eller via länken i FileInfo. API:t returnerar ett JSON-objekt av typen FileInfo:
- FileInfo – objekt som innehåller namn, storlek och base64-kodat innehåll för den genererade PDF-filen.
{
"Filename": "exempel.pdf",
"FileSize": 12345,
"FileContent": "base64_kodad_sträng"
}
HTTP-statuskoder
| Kod | Betydelse | Beskrivning |
|---|---|---|
| 200 | OK | Filter tillämpades framgångsrikt; svaret innehåller åtgärdens detaljer. |
| 400 | Felaktig begäran | Saknade eller ogiltiga parametrar (t.ex. filtyp som inte stöds). |
| 401 | Ej auktoriserad | Ogiltig eller saknad JWT-token. |
| 413 | För stor nyttolast | Den uppladdade filen överskrider storleksgränsen. |
| 500 | Internt serverfel | Oväntat serverfel. |
Hur du använder API:t PostConvertWorkbookToPDF med SDK:n
API-specifikation för PostConvertWorkbookToPDF
OpenAPI-specifikationen definierar ett offentligt tillgängligt programmeringsgränssnitt och möjliggör REST-interaktioner direkt från en webbläsare.
Begärandehuvuden
| Huvud | Typ | Beskrivning |
|---|---|---|
| Authorization | string | Bearer-token som erhållits via JWT-autentisering. |
| Content-Type | string | Måste vara multipart/form-data för filuppladdning. |
| Accept | string | application/json för att ta emot svarsmetadata. |
Du kan använda kommandoradsverktyget cURL för enkelt att komma åt Aspose.Cells-webbtjänster. Inkludera en åtkomsttoken i Authorization-huvudet och kör sedan följande begäran.
Använd Aspose.Cells Cloud SDK:n
Att använda ett SDK kan förenkla utvecklingen genom att hantera detaljer på låg nivå. Ta en titt på GitHub-förrådet för en fullständig lista över Aspose.Cells Cloud SDK:n.
Följande kodexempel visar hur du gör anrop till Aspose.Cells-webbtjänster med olika SDK:n:
Andra API som implementerar denna funktion
| API | Typ | Beskrivning | Swagger-länk |
|---|---|---|---|
| /cells/convert | PUT | Konverterar en arbetsbok från begärandetexten till ett angivet format. | PutConvertWorkBook |
POST /cells/{name}/saveAs API låter dig spara en MS Excel-fil som PDF med ytterligare inställningar och lagra resultatet i lagringen.
Detta REST API konverterar en Excel-fil till PDF.
PUT /cells/convert API låter dig konvertera en MS Excel-fil till PDF med ytterligare inställningar och returnera resultatet i svaret.
GET /cells/{name} API låter dig konvertera en MS Excel-fil till PDF med ytterligare inställningar och returnera resultatet i svaret.
Dessa API:n PutConvertWorkBook, GetWorkBook och PostDocumentSaveAs definierar ett offentligt tillgängligt programmeringsgränssnitt och låter dig utföra REST-interaktioner direkt från en webbläsare.
För ytterligare konverteringsalternativ, se sidan Save Options.