Convert between Office formats via LibreOffice: DOC to DOCX, DOCX to ODT, XLS to XLSX, XLSX to CSV or ODS, PPT to PPTX and back. For PDF use office/pdf.
curl -X POST https://api.bigapi.dev/v1/office/convert -H 'Authorization: Bearer $KEY' -F 'file=@old.doc' -F 'to=docx' -o new.docx
New keys come with 100 free operations, no signup: curl -X POST https://api.bigapi.dev/v1/keys. Failed calls cost nothing.
| Name | Meaning |
|---|---|
file required | Office file: docx, doc, odt, rtf, txt, html, xlsx, xls, ods, csv, pptx, ppt or odp. |
to required | Target format within the same kind of document: text (docx, doc, odt, rtf, txt, html), spreadsheet (xlsx, xls, ods, csv) or slides (pptx, ppt, odp). csv keeps only the first sheet. Allowed: docx, doc, odt, rtf, txt, html, xlsx, xls, ods, csv, pptx, ppt, odp |
Returns application/octet-stream. Response headers carry the cost (X-BigAPI-Cost) and notes about your input (X-BigAPI-Warnings).
Connect BiGapi as an MCP server: https://api.bigapi.dev/mcp (hosted) or npx -y @bigapi/mcp (local). Then ask in plain words; the agent finds office_convert on its own.