How to convert PDF to DOCX via API
Converting a PDF to DOCX takes one POST request with Regul.
curl
curl https://api.regul.io/v1/convert \
-H "Authorization: Bearer YOUR_KEY" \
-F "file=@report.pdf" \
-F "to=docx"
Response:
{ "jobId": "job_abc123", "status": "pending" }
Python
import httpx
with open("report.pdf", "rb") as f:
r = httpx.post(
"https://api.regul.io/v1/convert",
headers={"Authorization": "Bearer YOUR_KEY"},
files={"file": f},
data={"to": "docx"},
)
print(r.json())
Node.js
import { FormData } from "node-fetch"
import { readFileSync } from "fs"
const form = new FormData()
form.append("file", new Blob([readFileSync("report.pdf")]), "report.pdf")
form.append("to", "docx")
const res = await fetch("https://api.regul.io/v1/convert", {
method: "POST",
headers: { Authorization: "Bearer YOUR_KEY" },
body: form,
})
console.log(await res.json())
Get your API key at regul.io/api-console/keys.