LibreOffice ODS to PDF

Batch convert ODS spreadsheets to PDF via LibreOffice while preserving original layout

Convert OpenDocument spreadsheet files to PDF with LibreOffice CLI.

Highlights:

  • Supports .ods files
  • Batch conversion in one run
  • Merges multiple converted PDFs into one output

Example Results

2 examples

Batch ODS Report PDF

Convert two ODS spreadsheets and merge as one PDF report

libreoffice-ods-to-pdf-example1.pdf View File
View input parameters
{ "sourceFiles": [ "/Users/quyue/www/elysia-tools/public/samples/ods/simple.ods", "/Users/quyue/www/elysia-tools/public/samples/ods/basic.ods" ] }

Financial ODS Export

Export a financial ODS workbook to PDF while preserving sheet layout

libreoffice-ods-to-pdf-example2.pdf View File
View input parameters
{ "sourceFiles": [ "/Users/quyue/www/elysia-tools/public/samples/ods/financial.ods" ] }

Click to upload files or drag and drop files here

Maximum file size: 200MB Maximum files: 30
Supported formats: application/vnd.oasis.opendocument.spreadsheet

Key Facts

Category
Documents & PDF
Input Types
file
Output Type
file
Sample Coverage
4
API Ready
Yes

Overview

The LibreOffice ODS to PDF tool provides a reliable way to convert OpenDocument spreadsheet files into professional PDF documents while maintaining your original layout and formatting.

When to Use

  • When you need to share spreadsheet data with stakeholders who do not have spreadsheet software installed.
  • When you want to lock the layout of your ODS files to ensure they appear identical across all devices.
  • When you need to combine multiple individual ODS reports into a single, cohesive PDF document for archiving.

How It Works

  • Upload your .ods files to the tool interface.
  • The tool utilizes the LibreOffice engine to process each file, ensuring accurate rendering of cells and formatting.
  • The system automatically merges the converted pages into a single, downloadable PDF file.

Use Cases

Generating standardized PDF invoices or receipts from ODS templates.
Creating consolidated monthly financial reports from separate department spreadsheets.
Preparing spreadsheet-based data tables for inclusion in formal business presentations.

Examples

1. Batch ODS Report PDF

Project Manager
Background
I have two separate project tracking spreadsheets in ODS format that need to be sent to a client as a single document.
Problem
Manually exporting and merging PDFs is tedious and often breaks the page layout.
How to Use
Upload both 'simple.ods' and 'basic.ods' files simultaneously to the tool.
Outcome
The tool generates a single, clean PDF file containing both spreadsheets, ready for immediate distribution.

2. Financial ODS Export

Accountant
Background
I need to share a detailed financial workbook with an auditor who requires a non-editable format.
Problem
The workbook contains complex formatting that must remain intact during the conversion process.
How to Use
Upload the 'financial.ods' file to the converter.
Outcome
A high-fidelity PDF version of the financial workbook is created, preserving all original cell styles and layout.

Try with Samples

pdf, file

Related Hubs

FAQ

Does this tool preserve my spreadsheet formatting?

Yes, by using the LibreOffice engine, the tool ensures that your fonts, cell borders, and layout remain consistent during the conversion.

Can I convert multiple ODS files at once?

Yes, the tool supports batch processing, allowing you to upload multiple files to be converted and merged in one operation.

What happens if I upload multiple files?

The tool will convert each individual ODS file and then merge them into a single, multi-page PDF document.

Is there a limit to the file size?

Yes, the tool supports individual file uploads up to 200MB.

Do I need LibreOffice installed on my computer?

No, the conversion is handled entirely on our servers using the LibreOffice CLI.

API Documentation

Request Endpoint

POST /en/api/tools/libreoffice-ods-to-pdf

Request Parameters

Parameter Name Type Required Description
sourceFiles file (Upload required) Yes -

File type parameters need to be uploaded first via POST /upload/libreoffice-ods-to-pdf to get filePath, then pass filePath to the corresponding file field.

Response Format

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
File: File

AI MCP Documentation

Add this tool to your MCP server configuration:

{
  "mcpServers": {
    "elysiatools-libreoffice-ods-to-pdf": {
      "name": "libreoffice-ods-to-pdf",
      "description": "Batch convert ODS spreadsheets to PDF via LibreOffice while preserving original layout",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=libreoffice-ods-to-pdf",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

You can chain multiple tools, e.g.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 tools.

Supports URL file links or Base64 encoding for file parameters.

If you encounter any issues, please contact us at [email protected]