---
title: Convert Spreadsheets to PDF API
slug: convert-spreadsheets-to-pdf
url: https://apyverse.com/apyhub/service/convert-spreadsheets-to-pdf
provider: ApyHub
categories: [File Conversion, File Manipulation]
auth: api_key
---

# Convert Spreadsheets to PDF API

Convert .xls, .xlsx, or .ods files, URLs, or base64 content into PDF downloads or signed links. Useful for fixed-layout sharing and archiving.

## Endpoints

| Method | Path | Description | Atoms |
| --- | --- | --- | --- |
| POST | `convert/spreadsheet-file/pdf-file` | What it does Converts an uploaded spreadsheet file to a PDF and returns the generated PDF as a bina… | 60 |
| POST | `convert/spreadsheet-file/pdf-url` | What it does Converts an uploaded spreadsheet file to PDF and returns a signed link to the generate… | 60 |
| POST | `convert/spreadsheet-url/pdf-file` | What it does Converts a spreadsheet available at a remote URL into a PDF file and returns the gener… | 60 |
| POST | `convert/spreadsheet-url/pdf-url` | What it does Converts a spreadsheet available at a remote URL into a PDF and returns a signed PDF l… | 60 |
| POST | `convert/spreadsheet-base64/pdf-file` | What it does Converts a base64-encoded spreadsheet file into a PDF and returns the generated PDF as… | 60 |
| POST | `convert/spreadsheet-base64/pdf-url` | What it does Converts a base64-encoded spreadsheet file into a PDF and returns a signed PDF link. T… | 60 |

## About

## What it does
Spreadsheet to PDF converts spreadsheet files into PDF output. Send an .xls, .xlsx, or .ods file, a remote spreadsheet URL, or base64-encoded spreadsheet bytes, and get back either a PDF download or a signed PDF link.

Use Spreadsheet to PDF when you need to share a workbook as a fixed-layout document, archive a spreadsheet for review, or generate a printable version for clients and internal workflows. The download endpoints return the PDF as binary content, while the link endpoints return a URI in a `data` field for deferred retrieval.

You can also set `landscape` on the download endpoints to render the PDF in landscape orientation when the spreadsheet is wide. For file uploads, the service accepts the spreadsheet in the request body as `file`; for remote sources, send `url`; for encoded content, send `base64`.

Choose the upload, URL, or base64 path that matches your pipeline, then consume the PDF in the format your application needs.

## Usage

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