Word, Excel & PowerPoint to PDF Converter (LibreOffice) avatar

Word, Excel & PowerPoint to PDF Converter (LibreOffice)

Pricing

$30.00 / 1,000 documents

Go to Apify Store
Word, Excel & PowerPoint to PDF Converter (LibreOffice)

Word, Excel & PowerPoint to PDF Converter (LibreOffice)

Convert DOCX, XLSX, PPTX, DOC, XLS, PPT, RTF, CSV, and ODF files to PDF exactly as Office would render them. Powered by LibreOffice headless via unoserver.

Pricing

$30.00 / 1,000 documents

Rating

0.0

(0)

Developer

Raion Al

Raion Al

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Word, Excel & PowerPoint to PDF Converter: LibreOffice-Powered

Convert Word, Excel, PowerPoint, and ODF files to PDF exactly as Office would render them: real fonts, real page layout, real tables, not an HTML/Markdown intermediate. Powered by LibreOffice headless, driven via unoserver (MIT licensed).

Great for: word to pdf, docx to pdf, excel to pdf, powerpoint to pdf, office to pdf converter, document conversion API, generating PDF invoices/reports/contracts from DOCX/XLSX templates, archiving legacy DOC/XLS/PPT files as PDF, and any pipeline that needs a faithful, print-ready PDF rather than a lossy reflow.

Why LibreOffice instead of Pandoc

Most "document converter" tools on the Store go through Pandoc + an HTML/CSS renderer (WeasyPrint or similar). That's fine for Markdown/HTML, but it re-flows Word/Excel/PowerPoint files through an intermediate format and loses real formatting (exact fonts, cell borders, slide layout, page breaks). This actor runs the actual LibreOffice rendering engine, the same one that opens the file when you double-click it, so headers, tables, embedded images, and multi-sheet spreadsheets come out the way the source document actually looks, one PDF page per printed page.

Supported input formats

AppFormats
Word.docx, .doc, .odt, .rtf
Excel.xlsx, .xls, .ods, .csv
PowerPoint.pptx, .ppt, .odp

Output is always PDF.

What it does

Give it one or more document URLs, or upload a file directly. It downloads each one, converts it to PDF with a real headless LibreOffice instance, and returns a dataset row per document with a link to the resulting PDF (stored in the run's key-value store, downloadable directly, no separate hosting step).

Example input

{
"documents": [
"https://example.com/quarterly-report.docx",
"https://example.com/budget.xlsx"
],
"maxDocuments": 20
}

Output

One row per document:

FieldDescription
sourceUrlThe document URL that was converted
fileNameDetected file name
pdfUrlDirect downloadable link to the converted PDF
pageCountPages in the resulting PDF
sizeBytesSize of the PDF in bytes
statusok or error
errorError message (only present when status is error)

Pricing

Billed per document successfully converted. Failed documents (unsupported file type, broken download, corrupt source file) are not charged.

International text & fonts

Font packages for Latin, CJK (Chinese/Japanese/Korean), and Tamil scripts are bundled, so non-Latin text in source documents renders correctly in the output PDF rather than as missing-glyph boxes.

FAQ

How do I convert a Word document to PDF? Paste the .docx (or .doc/.odt/.rtf) URL into documents and run. The output row's pdfUrl links straight to the converted PDF.

Does this work for Excel and PowerPoint too? Yes. .xlsx/.xls/.ods/.csv and .pptx/.ppt/.odp are all supported the same way.

Will the PDF look exactly like the original document? Yes. Conversion runs through a real LibreOffice instance (the same engine behind the desktop app), not a Markdown/HTML intermediate, so fonts, tables, and page layout are preserved.

What happens if I give it a file that isn't a real Office document? It returns a clean error row explaining the file type isn't supported (or that the download failed). It does not charge you and does not crash the run.

Can I upload a file instead of pasting a URL? Yes. Use the "Or upload a file directly" field in the input.

Please note

Only convert documents you have the right to process. Documents are processed transiently for the conversion and are not retained beyond what's needed to serve the output PDF from the run's storage.

Built with Apify Python SDK + LibreOffice (MPL-2.0) via unoserver (MIT).