Conversion Files API
概要: 変換ジョブにアップロードされた元PDFやページ画像を取得するAPIです。RAG結果のハイライト座標と組み合わせてビューワーを構築する場合などに利用します。
GET /v1/user/conversions/{conversion_id}/downloadpdf
変換ジョブにアップロードされた元PDFファイルをダウンロードします。
GET /v1/user/conversions/{conversion_id}/downloadpdf
Headers
api-key: string(required) - rokadoc APIキー
必須パラメータ
conversion_id: string(required) - 変換ID(パスパラメータ)
オプショナルパラメータ
space_id: string(optional) - スペース機能を利用する場合はスペースIDを指定
Request Example
- Python
- curl
import requests
import os
api_key = os.getenv("ROKADOC_API_KEY")
conversion_id = os.getenv("CONVERSION_ID")
url = f"https://api.rokadoc.ntt.com/v1/user/conversions/{conversion_id}/downloadpdf"
headers = {"api-key": api_key}
response = requests.get(url, headers=headers)
with open(f"{conversion_id}.pdf", "wb") as f:
f.write(response.content)
curl -X 'GET' \
"https://api.rokadoc.ntt.com/v1/user/conversions/${CONVERSION_ID}/downloadpdf" \
-H "api-key: ${ROKADOC_API_KEY}" \
-o "${CONVERSION_ID}.pdf"
Response
200 OK - PDFバイナリ
Content-Type:application/pdfContent-Disposition:attachment; filename={conversion_id}.pdf- ボディ: PDFのバイナリデータ(ストリーミング)
404 Not Found - 変換IDが存在しない
{
"error": {
"code": 404,
"message": "Not Found",
"details": "リソースが見つかりませんでした。"
}
}