Document Converter

Operationalv1.5.2 • Updated 5 days ago

API Overview

Convert documents between formats including PDF, DOCX, HTML, Markdown, TXT, and more with high fidelity. Preserves formatting, images, and metadata across conversions.

swap_horiz

Multi-Format

Supports 15+ document formats.

high_quality

High Fidelity

Preserves formatting and metadata.

Endpoints

POST/api/convert

Body Parameters

ParameterTypeRequiredDescription
filefileYesThe document file to convert.
fromstringYesSource format (e.g., docx, pdf, html).
tostringYesTarget format (e.g., pdf, docx, markdown).
preserveFormattingbooleanNoMaintain original formatting (default: true).
embedImagesbooleanNoEmbed images in output (default: true).

terminalAPI Playground

Live Simulation
import requests

url = "https://converter.picopayd.codefission.co.uk/api/convert"
files = {
    'file': open('document.docx', 'rb')
}
data = {
    "from": "docx",
    "to": "pdf",
    "preserveFormatting": True,
    "embedImages": True
}
headers = {
    "Authorization": "Bearer YOUR_API_KEY"
}
response = requests.post(url, files=files, data=data, headers=headers)
with open('output.pdf', 'wb') as f:
    f.write(response.content)

Response Body

200 OK
{
  "success": true,
  "originalFormat": "docx",
  "convertedFormat": "pdf",
  "fileSize": 245678,
  "pages": 12,
  "downloadUrl": "https://cdn.picopayd.codefission.co.uk/conversions/abc123.pdf",
  "expiresAt": "2026-03-04T08:00:00Z"
}