ODS to PDF - Free Online Browser Tool
Convert OpenDocument Spreadsheet (ODS) files into PDF tables, sheet by sheet.
An ODS workbook keeps all of its content in one XML part, so a browser can read the cells without any office software. Rows become lines of text on the page, and the sheet's stored order is what you get.
This ods to pdf utility runs completely inside your web browser. Your document is opened locally and processed on your own device using JavaScript and WebAssembly, so your file is never uploaded to any server. There is no signup, no watermark and no limit on how many documents you can handle.
- 100% client-side - files never leave your device
- Instant processing, no upload wait
- Works on desktop, tablet and mobile
- Free forever, no account required
Common next steps: Excel to PDF, CSV / Table to PDF.
How to Use the ODS to PDF Tool
Four steps, and the whole thing runs locally on your own device.
-
Add the spreadsheet
Choose an .ods file written by LibreOffice Calc or another OpenDocument program.
-
Choose the sheet orientation
Landscape suits a table with many columns, and portrait suits a short list of figures.
-
Read the cells
Row and cell elements are turned into lines and tab-separated columns as the content part is walked.
-
Save the tables
The result is a PDF of tabulated text with page numbers, ready to print or send on.
Frequently Asked Questions
Are cell colours and borders kept?
No. The cells are laid out as text, so background fills, borders and other visual formatting are dropped in favour of readable values.
Does the workbook need to be open in Calc?
No. The package is read inside the browser, so LibreOffice does not have to be installed, let alone running.
How much of a long sheet is included?
The whole sheet is laid out; a very long one simply runs to more pages rather than being trimmed to a fixed number of rows.
Can a workbook with several sheets be converted?
Yes, every sheet in the content part is read, and their rows follow one another in the order the file stores them.
Are formula results shown or the formulas themselves?
The stored value of each cell is what gets printed, so a formula appears as the result the spreadsheet last calculated for it.