Word, Excel & PowerPoint to PDF Converter (LibreOffice)
Pricing
$30.00 / 1,000 documents
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
Maintained by CommunityActor 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
| App | Formats |
|---|---|
| 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:
| Field | Description |
|---|---|
sourceUrl | The document URL that was converted |
fileName | Detected file name |
pdfUrl | Direct downloadable link to the converted PDF |
pageCount | Pages in the resulting PDF |
sizeBytes | Size of the PDF in bytes |
status | ok or error |
error | Error 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).