Hur man konverterar ett lokalt kalkylark till PDF med Aspose.Cells Cloud API
Slutpunkten ConvertSpreadsheetToPdf läser in ett kalkylark från en lokal enhet, bearbetar det på Aspose.Cells Cloud-servern och returnerar den resulterande PDF-filen som en binär ström. Denna molnbaserade konvertering eliminera behovet av att ladda upp källfilen till lagring, minskar resursförbrukningen och förenklar arbetsflöden genom att leverera PDF:en direkt till klienten. De format som stöds beror på underliggande bibliotek; API:et validerar filens existens, behörigheter och konverteringsintegritet, och kastar lämpliga HTTP-fel för ogiltiga indata eller bearbetningsfel.
Konvertera kalkylark till PDF API
Web API
PUT https://api.aspose.cloud/v4.0/cells/convert/spreadsheet/pdf
Säkerhet och autentisering
Aspose.Cells Cloud API:er är säkra och kräver JWT-token-baserad autentisering.
Begärparametrar:
| Parameternamn | Typ | Plats | Krävs/Valfri | Beskrivning |
|---|---|---|---|---|
| Spreadsheet | Fil | FormData | Krävs | Källkalkylarkfilen (XLS, XLSX, CSV osv.) som ska konverteras. Måste vara en giltig, läsbar fil; maximal storlek är 100 MB. Exempel: mittArbetsbok.xlsx. |
| outPath | Sträng | Fråga | Valfri | Målmappens sökväg där den konverterade PDF:en ska lagras på servern (om du vill spara den). Om utelämnas returneras filen direkt i svaret. Exempel: /output/rapporter/. |
| outStorageName | Sträng | Fråga | Valfri | Namn på mållagrings tjänsten (t.ex. MittMolnlager). Krävs endast när outPath används och lagringen inte är standard. |
| fontsLocation | Sträng | Fråga | Valfri | Sökväg till en anpassad teckensnittsmapp på servern för att säkerställa korrekt textrendering i PDF:en. Exempel: /fonts/anpassat/. |
| region | Sträng | Fråga | Valfri | Kalkylarksregion/språkinställning (t.ex. sv-SE, en-US, fr-FR). Påverkar nummerformatering, datumtolkning och språkspecifikt beteende. |
| password | Sträng | Fråga | Valfri | Lösenord som krävs för att öppna ett skyddat kalkylark. Utelämna om filen inte är krypterad. |
Svar
Lyckat svar (200 OK)
Content-Type: application/pdf
Content‑Disposition: attachment; filename=“konverterad.pdf”
Content‑Length: <storlek i byte>
Kropp: binär ström av den genererade PDF-filen
HTTP-statuskoder
| Kod | Betydelse | Beskrivning |
|---|---|---|
| 200 | OK | Filtrering lyckades; svaret innehåller åtgärdsdetaljer. |
| 400 | Ogiltig begäran | Saknade eller ogiltiga parametrar (t.ex. filtyp som inte stöds). |
| 401 | Inte auktoriserad | Ogiltig eller saknad JWT-token. |
| 413 | För stor nyttolast | Den uppladdade filen överskrider storleksgränsen. |
| 500 | Internt serverfel | Oväntat serverfel. |
Var ska vi använda API:et för att konvertera kalkylark till PDF?
- Automatiserade rapporteringspipeline – Konvertera dagligen genererade Excel-rapporter till PDF för arkivering eller e-postdistribution utan manuella steg.
- Dokumenthanteringssystem – Spara PDF:er direkt i ett DMS efter konvertering, och behåll källkalkylarket endast på klientsidan.
- Webbapplikationer med export på begäran – Låt slutanvändare ladda ner en PDF-version av ett kalkylark de redigerar i webbläsaren, med molnbaserad konvertering för att bevara layout.
- Regelverksöverensstämmelse – Skapa oföränderliga PDF-ögonblicksbilder av finanskalkylark för revisionsdokumentation, vilket säkerställer att källfilen aldrig lämnar klientmiljön.
- Konverteringsarbetsflöden mellan format – Kombinera med andra konverteringsändpunkter, t.ex. Konvertera kalkylark till CSV API för att skapa arkiv i flera format.
Varför bör du använda API:et för att konvertera kalkylark till PDF?
- Uppgiftsflöde utan uppladdning – Inget behov av att ladda upp källfilen till molnlagring; konverteringen sker direkt från den uppladdade strömmen, vilket sparar bandbredd och lagringskostnader.
- Hög fidelity-rendering – Aspose.Cells bevarar komplexa formler, diagram och formatering vid konvertering till PDF och matchar utdata från Excel på skrivbordet.
- Skalbar molnbaserad körning – Utnyttjar Asposes molninfrastruktur för snabb, tillförlitlig konvertering oavsett klientens hårdvara.
- Enkelt REST-gränssnitt – En enda
PUT-begäran med valfria frågeparametrar; returnerar en PDF-ström redo att ladda ner, vilket gör integrationen enkel i valfritt programmeringsspråk.
Hur man använder API:et för att konvertera kalkylark till PDF med SDK:er
API-specifikation för Konvertera kalkylark till PDF
API-specifikation för Konvertera kalkylark till PDF tillhandahåller ett offentligt tillgängligt programmeringsgränssnitt för att utföra REST-interaktioner direkt från en webbläsare.
Du kan använda verktyget cURL för att enkelt komma åt Aspose.Cells webbtjänster. Följande exempel visar hur man gör anrop till moln-API:et med cURL.
Använd Aspose.Cells Cloud SDK:er
Att använda SDK:et är det snabbaste sättet att utveckla, eftersom det abstraher bort detaljnivådetaljerna och tillåter dig att slå samman kalkylark med kort kod. Se GitHub-förrådet för en komplett lista över Aspose.Cells Cloud SDK:er. Följande kodexempel visar hur man interagerar med Aspose.Cells webbtjänster med olika SDK:er: