This page was machine-translated. Spotted a mistake?Help improve it.
Skip to content

Convert Document

Chuyển đổi tài liệu giữa các định dạng Word (DOCX), OpenDocument (ODT), RTF và văn bản thuần túy bằng LibreOffice.

API Endpoint

POST /api/v1/tools/files/convert-document

Nhận dữ liệu multipart form với một tệp Word/ODT/RTF/TXT và một trường JSON settings.

Parameters

ParameterTypeRequiredDefaultDescription
formatstringYes-Định dạng đầu ra: docx, odt, rtf, txt

Example Request

bash
curl -X POST http://localhost:1349/api/v1/tools/files/convert-document \
  -H "Authorization: Bearer si_your-api-key" \
  -F "[email protected]" \
  -F 'settings={"format": "odt"}'

Example Response

Trả về 202 Accepted. Theo dõi tiến trình qua SSE tại /api/v1/jobs/{jobId}/progress.

json
{
  "jobId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "async": true
}

Notes

  • Các định dạng đầu vào được chấp nhận: .docx, .doc, .odt, .rtf, .txt.
  • Việc chuyển đổi được xử lý bởi LibreOffice chạy ở chế độ headless trên máy chủ.
  • Định dạng phức tạp (macro, đối tượng nhúng) có thể không được giữ nguyên khi chuyển đổi giữa các định dạng.
  • Định dạng đầu ra phải khác với định dạng đầu vào.