---
title: Convert Spreadsheets to PDF API
slug: convert-spreadsheet-to-pdf
url: https://apyhub.com/apyhub/service/convert-spreadsheet-to-pdf
provider: ApyHub
categories: [File Conversion]
tags: [spreadsheet-to-pdf, excel-conversion, pdf-generation, document-conversion, ods, xlsx]
auth: api_key
---

# Convert Spreadsheets to PDF API

Convert spreadsheet uploads, URLs, or base64 bytes to PDF. Get binary downloads or signed links for Excel, XLSX, and ODS files.

## Endpoints

| Method | Path | Description | Atoms |
| --- | --- | --- | --- |
| POST | `/convert/spreadsheet-file/pdf-url` | What it does Converts an uploaded spreadsheet file to PDF and returns a signed URL to the generated… | 100 |
| POST | `/convert/spreadsheet-url/pdf-file` | What it does Converts a spreadsheet available at a remote URL into a PDF and returns the generated… | 100 |
| POST | `/convert/spreadsheet-url/pdf-url` | What it does Converts a remotely hosted spreadsheet file, provided as a URL, into a PDF and returns… | 100 |
| POST | `/convert/spreadsheet-base64/pdf-file` | What it does Converts a base64-encoded spreadsheet into a PDF file and returns the result as a bina… | 100 |
| POST | `/convert/spreadsheet-base64/pdf-url` | What it does Converts a base64-encoded spreadsheet file into a PDF and returns a signed link to the… | 100 |
| POST | `/convert/spreadsheet-file/pdf-file` | What it does Uploads a spreadsheet file and returns a PDF download generated from that file. The re… | 100 |

## About

## What it does
Spreadsheet to PDF converts Excel and spreadsheet files into PDF output you can download or fetch as a signed link. Send a file upload, a remote spreadsheet URL, or base64-encoded file bytes, and get back a PDF in the format you choose.

Use the file endpoints when your app receives an upload, the URL endpoints when you already host the spreadsheet elsewhere, or the base64 endpoints when the source arrives as encoded bytes. For download responses, the API returns binary PDF content. For link responses, it returns a `data` field containing a URI you can hand off to another service or store for later retrieval.

You can also set `landscape` on the download variants to render the PDF in landscape orientation. The file upload download endpoint accepts `.xls`, `.xlsx`, or `.ods`, and the file download endpoint can take an `output` query value if you want to name the generated file.

Spreadsheet to PDF is a fit for reporting workflows, invoice exports, archived financial sheets, or any internal tool that needs a spreadsheet rendered as a shareable PDF without building office-format handling into your own service.

## Usage

Authenticate with an ApyHub API key in the `apy-token` header.
Full docs and a live playground: https://apyhub.com/apyhub/service/convert-spreadsheet-to-pdf
